首页 > 解决方案 > AWS 车队管理与动态扩展

问题描述

AWS EC2 队列管理和动态扩展有什么区别?

Fleet Management 将进行健康检查,并使您的车队保持所需的计算能力。Dynamic Sc​​aling 将根据负载或其他指标自动增加或减少计算容量。

这两者似乎几乎相同。它们之间的主要区别是什么?你能用一些例子解释一下吗?

标签: amazon-ec2autoscaling

解决方案


我已经创建了一个帖子,你可以在这里找到它:动态缩放 VS 车队管理缩放

车队管理用于:

替换不健康的实例;在可用区之间分配实例以最大限度地提高弹性;例如:您在 us-east 中运行实例,因此自动扩展可以在以下 AZ 中预配实例:us-east-1a、us-east-1b、us-east-1c、us-east-1d 和 us -东-1e;

动态缩放用于:

在达到阈值时基于 cloudWatch 警报指标或指标类型(稍后会详细介绍)进行扩展,或者应根据违反 cloudWatch 警报阈值采取不同的措施。

动态缩放的类型:

  • 简单扩展:基于单个 cloudwatch 警报指标进行扩展,并应用您定义的度量;
  • 阶梯式缩放:基于不同级别的云监控警报指标进行缩放,并应用您定义的操作;
  • 目标跟踪扩展:基于指标类型进行扩展,但将要采取的操作委托给 AWS;

使用哪一个?

这不是正确的问题。实际上,您将使用开箱即用的 Fleet Management,并可以配置 Dynamic Sc​​aling 以执行一些自定义操作;


推荐阅读