解决方案架构师修炼之道
上QQ阅读APP看书,第一时间看更新

3.1.1 容量伸缩困境

大多数企业都会有一个用户活跃的旺季,为了满足需求应用程序必须能够处理额外的负载。以经典的电子商务网站为例,它销售各种产品,例如布料、杂货、电子产品等。这些电子商务网站常年都有比较稳定的访问量,但在购物季(例如,美国的“黑色星期五”和“网络星期一”,或英国的“节礼日”)的访问量会高达平时的10倍。这种模式为电子商务系统的容量规划带来了一个有趣的问题,即一年中的某一个月里,工作负载将急剧增加。

在传统的本地数据中心,订购额外的硬件在可用于应用程序前可能需要4到6个月的准备时间,这意味着解决方案架构师必须提前规划容量。容量过多意味着IT基础设施将在一年中的大部分时间处于空闲状态,而容量不足则意味着将在重大的销售活动中损害用户体验,从而对整体业务产生重大影响。因此,解决方案架构师需要规划弹性的工作负载,确保它们可以按需扩容和收缩。而公有云让这一切变得非常简单。