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