本节中的示例说明对一个实现 Messaging Server 的解决方案进行水平和垂直扩展。对于垂直扩展,可向服务器添加额外的 CPU 以处理增长的负载。对于水平扩展,通过添加额外的服务器分摊负载来处理增长的负载。
本例的底线假设通过两个为负载平衡而分布的消息存储实例支持 50,000 名用户群体。每个服务器有两个 CPU,共有四个 CPU。下图显示如何扩展系统,为 250,000 名用户或 2,000,000 名用户处理增长的负载。
可伸缩性示例显示垂直扩展和水平扩展的区别。本图未显示扩展时应考虑的其他因素,如负载平衡、故障转移和使用模式变化。