Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling

介绍

利用 Amazon EC2 Auto Scaling自动添加或删除 Amazon EC2 实例,以响应不断变化的应用程序需求。根据需要自动缩减扩展实例,能够保持更好的应用程序可用性。

EC2 Auto Scaling与Kubernetes中的HPA,deployments(滚动更新)十分相似

拓展方案:动态拓展和预测性拓展

  1. 动态扩展可以响应不断变化的需求
  2. 预测性扩展根据预测的需求自动安排合适数量的 Amazon EC2 实例

预测性拓展使用场景:业务量根据时间(比如限时活动)或者季节有比较大的浮动

建议可以结合使用动态扩展和预测性扩展

示例

在云中,计算能力是一种编程资源,因此可以采取更灵活的方法来解决扩展问题。通过向应用程序添加 Amazon EC2 Auto Scaling 功能,可以在需要时向应用程序添加新实例,并在不再需要这些实例时终止它们。

假设在 Amazon EC2 实例上启动一个应用程序。在配置 Auto Scaling 组的大小时,您可以将 Amazon EC2 实例的最小数量设置为 1。这意味着在任何时候都必须至少运行一个 Amazon EC2 实例。


Amazon EC2 Auto Scaling
https://leopol1d.github.io/2024/01/09/AWS-Cloud-Practitioner-Essentials/
作者
Leopold
发布于
2024年1月9日
许可协议