通过codedeploy部署已停止的实例方案

时间:2016-08-10 18:31:00

标签: deployment amazon-elb aws-code-deploy

我正在尝试实现codedeploy poc设置。我有一个ELB背后连接了10多台服务器。我们有服务器处于停止状态,保持增加加载的负载。所有这些服务器都标有相同的值,以便轻松识别。 问题是Codedeploy识别这些标记,并且部署这些服务器时标记为失败导致部署失败。 我担心的是:
1.有没有办法从Codedeploy中排除已停止的实例 2.有没有更好的方法来解决这个问题。

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

最优雅的解决方案是使用Autoscalng而不是停止的实例。但是,如果必须使用已停止的实例,我可以考虑2个快速解决方案:

  1. 使用第二组标记来区分已停止与正在运行的实例。
  2. 调整MINIMUM_HEALTHY_HOSTS约束以使部署通过,即使它将已停止的实例视为失败。
  3. 谢谢, Amartya Datta Gupta