SAE应用创建完成后,还需不断迭代升级,如果升级的版本出现问题,需要回退至所需的历史版本。
前提条件
操作步骤
- 登录SAE控制台。
在左侧导航栏,选择 ,在顶部菜单栏选择地域,然后单击具体应用名称。
在基本信息页面右上角,单击回退历史版本。
在回退历史版本页面,选择所需的版本,设置发布策略。
配置项
说明
请选择历史版本
选择需要回退的历史版本。
下载:单击历史版本对应的下载,可下载部署包。
查看详情:单击历史版本对应的查看详情,可查看历史版本的配置信息。
部署应用后恢复自动弹性方式
如果应用配置并启用了自动弹性伸缩策略,回退历史版本时需要选择自动弹性恢复方式。
系统自动恢复:回退历史版本时,SAE自动同步现有的自动弹性策略。
人工启用恢复:当前所配置的弹性策略,需要在回退历史版本后,手动配置。
选择分批/灰度策略
为需要回退的历史版本选择发布策略。
发布策略
灰度数量
发布策略选择灰度发布时,需要设置。
设置需要首先进行灰度发布的应用实例数量。
灰度后剩余批次
发布策略选择灰度发布时,需要设置。
灰度发布后,剩余的应用实例完成发布的批次。
发布批次
发布策略选择分批发布时,需要设置。
应用实例完成发布的批次。
批次内部署间隔
发布策略选择分批发布时,需要设置。
每一发布批次内,应用实例数大于1时,应用实例间的部署时间间隔。您还可以单击展开高级选项进行设置。
最小存活实例数
每次滚动升级最小存活的实例数。
按个数:输入最小存活实例数。您也可以选中使用系统推荐值,即取现有实例数的25%。
按比例:输入百分比。
说明每次滚动部署最小存活的实例数建议≥1,保证业务不中断。如果设置为0,应用在升级过程中将会中断业务。
以百分比计算时需向上取整。例如设置为25%,如果当前为5个实例,则最小存活实例数为2。
启用微服务灰度规则
为Spring Cloud或Dubbo应用创建的灰度规则。具体操作,请参见管理灰度规则(Java)。
单击确定。
结果验证。
进入变更详情页面,查看变更记录。
方法一:在基本信息页面上方单击变更详情,在变更详情页面查看变更的具体执行状态。
方法二:在左侧导航栏,单击变更记录,在变更记录页面,查看变更状态。如果变更状态显示执行成功,表示成功回退历史版本。单击操作列的查看,可以在变更详情页面,查看变更的具体执行状态。