上QQ阅读APP看书,第一时间看更新
4.1 工作负载的伸缩
3.1节已经介绍了不同的伸缩模式以及如何高度扩展和收缩静态内容、服务器机群和数据库。现在,我们来了解用来处理工作负载峰值的各种伸缩类型。
在大多数情况下,如果了解工作负载的规律,那么其伸缩是可预测的。但是,当工作负载峰值突然出现或者出现以前从未处理过的高负载,那么只能被动地应对。无论伸缩是被动的还是可预测的,都需要监控应用程序并采集数据,以便根据情况规划扩展需求。接下来,我们通过示例来深入研究这些设计模式。
3.1节已经介绍了不同的伸缩模式以及如何高度扩展和收缩静态内容、服务器机群和数据库。现在,我们来了解用来处理工作负载峰值的各种伸缩类型。
在大多数情况下,如果了解工作负载的规律,那么其伸缩是可预测的。但是,当工作负载峰值突然出现或者出现以前从未处理过的高负载,那么只能被动地应对。无论伸缩是被动的还是可预测的,都需要监控应用程序并采集数据,以便根据情况规划扩展需求。接下来,我们通过示例来深入研究这些设计模式。