全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
容器服务

发布策略说明

更新时间:2017-07-18 16:53:32

容器服务提供两种发布策略:蓝绿发布和标准发布。两种发布策略的差异在于:

发布策略 区别
标准发布 在部署新版本应用时删除旧版本应用。发布过程中,您的服务会出现短暂中断。
蓝绿发布 应用更新时生成蓝绿两个版本,两个版本互相热备,通过切换路由权重的方式实现不同版本应用的上下线。
该发布策略具有以下特点:
- 服务不会中断
- 应用零宕机
- 发布过程用户无感知重启
- 升级失败自动回滚
- 同一资源栈可以多次升级迭代

标准发布使用场景

标准发布是传统的应用发布策略,在现有环境中,部署新版本应用。除了有特殊需求以外,一般采用此类发布策略,使用场景包括:

  • 新版本应用已经过充分测试,无需线上试运行。
  • 应用包含数据库服务,且发生过如数据表结构变更等不可逆转的升级情况,标准发布可以免除类似数据迁移、回滚等业务改造的工作。

蓝绿发布使用场景

蓝绿发布适用的应用形态包括前端类服务和后端类服务,常用于应用的增量升级中,面向客户的具体业务场景包括:

保证业务连续性
对业务变化迅速的互联网企业,应用版本迭代频繁是一个现实的挑战,保证线上业务的连续性是必要的。蓝绿发布策略主要的价值是零宕机应用更新,保证服务不中断,能满足云环境下持续发布的应用更新需求。

新版本线上评测
蓝绿发布策略可以让您在线上环境进行版本测试,通过保持一段时间内新旧版本并存,来充分测试新版本服务的功能、性能和安全性。待新版本稳定后,再将旧版本应用下线。

本文导读目录