Serverless 应用引擎 SAE(Serverless App Engine)提供应用版本的管理功能,以便不断迭代应对业务需求和流量调整。本文介绍应用版本的使用限制,以及如何在SAE控制台新建版本并查看实例信息。
使用限制
单个应用最多保留100个版本,请及时清理无效的版本,但承载流量的版本不支持删除。
版本发布后,版本编号单调递增,版本编号不支持更改、重复使用。
前提条件
已创建Web应用。具体步骤,请参见应用部署。
功能入口
登录SAE控制台。
在左侧导航栏,选择
,在顶部菜单栏选择地域。在应用列表页面,单击目标应用名称。
新建版本
在左侧导航栏,单击版本列表,然后在版本列表页面,单击新建版本。
在弹出的新建版本面板,配置以下参数信息,然后单击确定。
分类
配置项
说明
示例
新版本基本信息
应用部署方式
新建版本的应用部署方式沿用了创建应用时的部署方式,不支持修改。
如果您需要修改镜像、源码持续部署或代码包,按照以下说明进行设置:
无
新版本流量策略
部署完成后,保持流量为0%(默认)或自动开启100%流量。
部署完成后保持流量为0%,稍后手动配置流量
HTTP流量全托管
HTTP监听端口
取值范围为[1,65535]。
8080
请求超时时间
取值范围为[1,3600],单位为秒。默认值为10秒。
10
容量设置
单实例规格
建议在测试环境中使用0.5 Core 1 GB,在生产环境中依据实际情况选择更高的实例规格。
CPU 1 核 内存 2 GB
单实例并发请求数
每个实例的并发请求数上限。取值范围为[1,200],默认值为10次。
10
启动命名设置
启动命令
具体信息,请参见设置启动命令。
无
日志 & 监控 metrics 设置
日志收集到 SLS 日志服务
具体信息,请参见在部署新版本时设置。
无
环境变量
编辑变量
具体信息,请参见在部署新版本时设置环境变量。
无
应用健康检查设置
应用启动检查(Startup 配置)
具体信息,请参见在部署新版本时设置健康检查。
无
持久化存储
启用NAS文件存储
具体信息,请参见在部署新版本时设置OSS存储。
无
启用OSS对象存储
具体信息,请参见在更新Web应用时设置NAS存储。
无
查看应用版本
在左侧导航栏,单击版本列表,在版本列表页面,即可查看版本详细信息。
单击构建记录,即可查看构建的历史版本。
说明已经删除的版本无法进行查看。
删除应用版本
在左侧导航栏,单击版本列表。
在版本列表页面,单击目标版本操作列的图标,然后单击删除。
重要只能删除流量为0的版本。如果您需要删除的版本有流量配置,请先把目标版本的流量设置为0。然后在进行删除。流量配置的具体步骤,请参见流量配置。