部署服务

最近更新时间:2024-11-07 16:27:22

我的收藏
注意:
本篇文档仅适用于云开发中的云托管。

操作步骤

步骤1:进入服务详情页面

登录 云开发中的云托管控制台,选择您需要部署的服务,单击服务名称进入服务详情页面。
说明:
如果您还没有任何服务,请先单击新建服务,详情参见 新建服务

步骤2:新建版本

单击新建版本,在新建版本窗口中,继续填写版本所需配置信息,详情请参见 版本配置说明

步骤3:开始部署

填写完版本配置信息后,单击开始部署,部署成功则状态变为正常。若有报错,会变为具体的错误状态。
流量策略选择了部署完成后自动开启100%流量,则流量会从0%变为100%。
流量策略选择了部署完成后保持流量为0稍后再手动调整流量,或者选择了部署完成后自动开启100%流量但还想再次调整流量,可以进行手动配置,详情请参见 流量配置

步骤4:访问服务

完成了部署和流量配置后,您可能希望能够快速访问自己的服务查看效果。云托管自动为您的服务分配了一个默认域名,您可以直接单击访问服务,通过这个默认域名访问您的服务页面。
配置流量时选择的模式为按百分比,则单击访问服务将按您设定的百分比概率随机访问某个版本。
配置流量时选择的模式为按 URL 参数,则单击访问服务产生的是一个无参数的 HTTP 请求,会访问到您设置的默认版本上。您可自行构建含参数的请求进一步验证。
说明:
单击访问服务产生的即为真实业务流量。因此,如果版本采用的是低成本模式,会触发实例个数从0扩容到1,伴随最长30秒的冷启动延迟以及这1个实例产生的资源消耗和费用。

使用限制

版本名由系统自动生成,格式为服务名 + 序号,序号按照创建顺序依次递增,不支持修改。例如 testservice-001, testservice-002 等。
不再使用的版本可以手动删除,但不会影响新建版本的序号。例如,删除掉版本 testservice-002,再次新建的版本仍然会是 testservice-003。

资源消耗说明

无论采用哪种副本模式,部署过程本身都会产生一定的资源消耗

低成本模式

虽然副本个数最小值为 0(无流量时缩容到 0 个实例不产生资源消耗和费用),但在部署过程中会先创建出 1 个实例,待部署成功后再触发缩容到 0。

示例

副本模式为低成本,规格为1 核 1G,流量策略为部署完成后自动开启100%流量,部署耗时 5 分钟,部署成功后一直无任何业务流量。因为缩容到 0 的观测期为半小时,故会产生 CPU 使用量 35(核 x 分钟)以及内存使用量 35(GiB x 分钟)。

高可用模式

部署开始即会创建出最小个数的实例,产生资源消耗。

示例

副本模式为高可用,规格为1 核 1G,最小副本个数为 10,流量策略为部署完成后保持流量为0稍后再手动调整流量,部署耗时 5 分钟,则会产生 CPU 使用量 50(核 x 分钟)以及内存使用量 50(GiB x 分钟),即便部署成功后一直无任何业务流量,也将持续消耗资源。