向上扩展VS向外扩展

处理流量增加的一种方式是垂直扩展Web服务器的基础设施。通过提高最终服务器CPU和内存,服务设计者可以提高系统的吞吐量。然而,这种方式受服务器物理限制的制约。一旦达到这个限制,流量就无法再被提升了。另外,这个方法也许不是很经济。确实,购买最新一代的服务器可能花费过多。

技巧

这个技术通常应用在数据层。由于数据库分片部署复杂,所有导致一般情况会增加持久化基础设施。这允许延迟增加额外的复杂性直到它不可避免的时候。

以水平扩展作为对照,或者说向外扩展,一个系统关系到大量的服务。代替用一个服务器来处理所有流量,一个集群结构将依赖多个服务,每个仅处理一小部分进入的流量。这就是我们所说的集群。

这个方法仅在使用了负载均衡的时候可能实现,这将会在本章最后讨论。

results matching ""

    No results matching ""