AWS 车队管理与动态扩展
AWS Fleet Management vs Dynamic Scaling
AWS EC2 队列管理和动态扩展有什么区别?
车队管理将进行健康检查并使您的车队保持所需的计算能力。动态缩放将根据负载或其他指标自动增加或减少计算容量。
这两个看起来差不多。它们之间的主要区别是什么?
能否举例说明一下?
我已经创建了一个关于它的 post,你可以在这里找到它:Dynamic scaling VS Fleet management scaling
车队管理
用于:
替换不健康的实例;
在 availability-zones 之间分配实例以最大限度地提高弹性;例如:您在 us-east 中有 运行 个实例,因此 auto-scaling 可以在以下 AZ 中配置实例:us-east-1a、us-east-1b、us-east-1c、us-east-1d 和 us-east-1e;
动态缩放
用于:
当达到阈值时基于 cloudWatch 警报指标或指标类型(稍后详细介绍)进行缩放,或者应根据违反 cloudWatch 警报阈值采取不同的措施。
动态缩放类型:
- 简单缩放:基于单个 cloudwatch 警报指标进行缩放,并应用您定义的度量;
- 步进缩放:根据不同级别的云监视告警指标进行缩放,并应用您定义的动作;
- 目标跟踪扩展:基于指标类型进行扩展,但将要采取的操作委托给 AWS;
使用哪一个?
问这个问题不对。实际上,您将使用 Fleet Management out-of-the-box,并可能配置 Dynamic Scaling 以执行一些自定义操作;
AWS EC2 队列管理和动态扩展有什么区别?
车队管理将进行健康检查并使您的车队保持所需的计算能力。动态缩放将根据负载或其他指标自动增加或减少计算容量。
这两个看起来差不多。它们之间的主要区别是什么? 能否举例说明一下?
我已经创建了一个关于它的 post,你可以在这里找到它:Dynamic scaling VS Fleet management scaling
车队管理 用于:
替换不健康的实例; 在 availability-zones 之间分配实例以最大限度地提高弹性;例如:您在 us-east 中有 运行 个实例,因此 auto-scaling 可以在以下 AZ 中配置实例:us-east-1a、us-east-1b、us-east-1c、us-east-1d 和 us-east-1e;
动态缩放 用于:
当达到阈值时基于 cloudWatch 警报指标或指标类型(稍后详细介绍)进行缩放,或者应根据违反 cloudWatch 警报阈值采取不同的措施。
动态缩放类型:
- 简单缩放:基于单个 cloudwatch 警报指标进行缩放,并应用您定义的度量;
- 步进缩放:根据不同级别的云监视告警指标进行缩放,并应用您定义的动作;
- 目标跟踪扩展:基于指标类型进行扩展,但将要采取的操作委托给 AWS;
使用哪一个?
问这个问题不对。实际上,您将使用 Fleet Management out-of-the-box,并可能配置 Dynamic Scaling 以执行一些自定义操作;