15、生产部署与上线指南

生产部署与上线全指南

生产部署与上线指南

在云计算环境中,将应用程序部署到生产环境并顺利上线是一个复杂而关键的过程。本文将详细介绍从部署策略到监控、备份、上线规划以及生产环境设置等一系列重要内容,为你提供全面的指导。

1. 部署策略
  • 蓝绿部署 :最后切换到绿色舰队,此时可关闭蓝色舰队,绿色舰队成为新的蓝色舰队。这种方法考虑到验收测试可能不完整或全面,且无需进行 DNS 更改或 ELB 预热。
  • 滚动更新 :这是蓝绿部署在自动扩展组中的一种变体。更新按批次应用到实例,实现零停机。CloudFormation 确保始终有一组健康的实例为客户服务。具体步骤如下:
    1. 将自动扩展组划分为多个批次。
    2. 对第一批实例应用更新。
    3. 启用 ELB 健康检查,确保更新后实例健康。
    4. 如果该批次实例健康,向 CloudFormation 发送信号以更新下一批实例。
    5. 可使用单个 CloudFormation 模板实现所有实例的滚动更新。
2. 扩展 CloudFormation

当应用程序使用第三方服务,或需要在 CloudFormation 模板中包含第三方资源的配置,又或者要配置目前 CloudFormation 不支持的 AWS 服务,亦或是需要将本地资源作为堆栈的一部分进行配置时,通常需要扩展 CloudFormation。以下是两种将此类资源包含在 CloudFormation 堆栈中的方法:
-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值