AWS Auto Scaling 组源服务器
Posted
技术标签:
【中文标题】AWS Auto Scaling 组源服务器【英文标题】:AWS auto scaling group origin server 【发布时间】:2015-10-05 12:28:21 【问题描述】:如何在终止时保留 AWS Auto Scaling 组中的源或最旧的 EC2 实例? Auto Scaling Group 基于一些伸缩策略上线了 5 台服务器。
我想知道如何实施终止策略,以使最旧的服务器永远不会被终止。
【问题讨论】:
【参考方案1】:您可以查看 AWS 文档。
为您的 Auto Scaling 组选择终止策略
http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/AutoScalingBehavior.InstanceTermination.html
具体来说,您需要NewestInstance
,它会终止最新的实例。
【讨论】:
这有点含糊。解释终止政策的工作原理可能是个好主意【参考方案2】:您可以通过转到 Auto Scaling 组 并在实例选项卡中右键单击实例(最旧/原始服务器)并从 Instance Protection 中选择 Set Scale In 来保护您的最旧/原始服务器保护它将防止系统在规模化过程中终止。
【讨论】:
【参考方案3】:你可以试试这个 aws 文档
http://docs.amazonaws.cn/en_us/AutoScaling/latest/DeveloperGuide/us-termination-policy.html#your-termination-policy
as-create-auto-scaling-group asg-test-termination-policy --launch-configuration lc-test-termination-policy --availability-zones "us-east-1e" --max-size 3 - -min-size 1 –desired-capacity 2 –termination-policies “NewestInstance”
【讨论】:
以上是关于AWS Auto Scaling 组源服务器的主要内容,如果未能解决你的问题,请参考以下文章
AWS Auto Scaling - 在服务器终止前缩减规模等待 x 分钟
AWS:同一个 Auto Scaling 组中是不是可以有多个资源?