AWS横向扩展,向上扩展

D3V*_*LPR 8 amazon-ec2 amazon-web-services

在AWS中,我们遇到了扩展(添加更多存储,即从t1.small到t2.medium或t2.large),并且扩展是实例的累加(添加EC2实例或其他).这些与水平缩放和垂直缩放有何关系.此外,在恢复和备份,卷管理中更常用的是什么,而条件是最小化基础架构维护的成本.

Xav*_*son 16

向上扩展是指将Auto Scaling组中的实例类型更改为更高类型(例如:将实例从m4.large更改为m4.xlarge)时,按比例缩小是相反的.

向外扩展是指向Auto Scaling组添加更多实例,向下扩展是在减少Auto Scaling组中的实例数时.

当您向外扩展时,您会分配负载和风险,从而提供更具弹性的解决方案,这是一个示例:

假设您有一个带有4x m4.xlarge实例的ASG.如果一个失败意味着你失去了25%的处理能力,那么这些是具有大量CPU和Ram的大型实例并不重要,事实是通过拥有更大的实例类型但更少的实例类型增加了失败.

但是,如果您说的是8x m4.large,那么您的总计算量与4x m4.xlarge相同,但是如果1个实例死亡,那么您只会丢失12.5%的资源.

通常情况下,使用更小的实例比使用更小的实例更好,因此您会发现,"向外扩展"以满足需求比"向上扩展"更常见.

最后一个考虑因素是,为了向上扩展/向下扩展,您必须重新启动实例,因此在向上扩展/向下扩展时会对服务产生影响.但是,当您放大/缩小时,没有这样的影响.

我希望这有帮助!