完成上一章介绍的添加云服务器后,就可以创建服务了。
创建服务是使用EWS的第一步,需要开发者根据自身需求配置网络、资源规格、环境变量等方面的重要信息。创建服务需要4个步骤,如图:
第一步:根据要创建的服务,选择一个镜像
点击菜单左侧菜单顶部的“创建服务”或图片上方的创建按钮,如图:
以php的web应用为例,如图:
第二步:配置服务
服务标题:服务的名称或描述
绑定应用:需绑定你的应用appkey和域名产生对应关系,如果你是无线互动,必须要选互动的前台appkey 进行绑定,生成的域名才是*.ews.m.jaeapp.com(手淘认可的域名),后台appkey无论是否绑定生成的都是*.hz.taeapp.com。如果你是其他业务,在绑定appkey时选择你自己对应的appkey即可,生成的域名是*.hz.taeapp.com
容器规格:提供了多种规格供选择。共享CPU+内存
共享CPU+内存:容器间的cpu是共享的,内存是独立的
选择云服务器:需要用户输入部署容器的数量(多个容器负载均衡),以及容器在这些云服务器上如何分布。云服务器列表展示了配置和资源使用情况,还提示了该台服务器上“可部署的容器数量”(最大量),请尽量选择资源使用率较低的云服务器,输入的数量不要超过“可部署的容器数量”。
第三步:配置网络和环境变量
配置php相关的环境变量:已列出一些常用的变量,用户根据自身情况酌情增加
配置nginx参数:已列出一些常用的变量,用户根据自身情况酌情增加
挂载Volume:给容器挂载云服务器目录。已经配置了一些运维服务必须的挂载项(如配置文件、日志服务、容器上传目录等),用户还可以根据自身情需要酌情增加挂载目录。
第四步:确认创建信息
重新检查一下配置信息表,然后提交创建。
创建完成后,服务列表中出现新创建的服务,如图:
如果你是java镜像,配置管理中的配置可按照如下方式去配,如果已经创建完成可以配置管理中修改数据
容器规格 |
Xmx(最大堆内存) |
Xms(初始堆内存) |
Xmn(年轻代) |
Xss(线程堆栈) |
PermSize(持久带内存) |
MaxPermSize(最大持久带内存) |
1G内存 |
512M |
512M |
190M |
256k |
128M |
128M |
2G内存 |
1024M |
1024M |
380M |
256k |
256M |
256M |
3G内存 |
2048M |
2048M |
757M |
256k |
256M |
256M |
4G内存 |
3072M |
3072M |
1136M |
256k |
512M |
512M |
8G内存 |
7168M |
7168M |
2652M |
256k |
512M |
512M |