Amazon EC2 Auto Scaling
Amazon EC2 Auto Scaling
介绍
利用 Amazon EC2 Auto Scaling自动添加或删除 Amazon EC2 实例,以响应不断变化的应用程序需求。根据需要自动缩减和扩展实例,能够保持更好的应用程序可用性。
EC2 Auto Scaling与Kubernetes中的HPA,deployments(滚动更新)十分相似

拓展方案:动态拓展和预测性拓展
- 动态扩展可以响应不断变化的需求
- 预测性扩展根据预测的需求自动安排合适数量的 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/