很多人喜欢将服务部署在一台服务器上,因为对于运维人员来说,管理起来更为轻松;对于老板来说,成本也更加节约。但是随着业务量的增长,往往会出现一台服务器无法满足访问需求的情况,这时该怎么办?答案非常简单——两台!

负载问题

比如我们现在就有一台 Web 服务器,它的负载已经很高了,随着访客人数增加,随时有宕机的可能。这时我们可以再增加一台 Web 服务器,与之前的一模一样,就可以帮第一台分担点压力了。

那如何分担呢?通常有两种方案:第一种是所有流量都交给第一台,第一台撑不住了再去找第二台;第二种是平均分配流量,将所有流量均摊到两台服务器上。

如何解决

第一种方案不太友好,因为第二台服务器要么在忙要么闲着,而第一台一直在忙,很不公平;第二种方案就公平许多,将流量平均分摊到各台服务器上,我们称之为负载均衡。

在之后的课程中,我们讲解一下如何通过 LVS 来实现负载均衡。