You are here

Drupal专业开发指南 第22章 独立的数据库服务器和web服务器集群

独立的数据库服务器和web服务器集群

多个web服务器具有更好的容错性,并能处理更多的访问。集群所需的最小计算机数量是2个web服务器。还有,你需要有一种方式能够用来在服务器之间切换流量。而当其中的一个机器不能工作时,集群中其余的机器能够处理整个负载。
 
负载均衡
    负载均衡器能够将web请求分配到多个web服务器上。还有一些其它类型的负载均衡器用来分发其它的资源,比如硬盘和数据库,但在这里,我们仅仅讨论对HTTP请求的分发。在多个web服务器的情况下,当一个web服务器当机或者处于维护状态时,负载均衡器允许web服务继续运行。
    负载均衡器可分为两大类。软件负载均衡器非常便宜甚至免费,但是它的维护和管理费用高于硬件负载均衡器。Linux Virtual Server (http://www.linuxvirtualserver.org/)是一个非常流行的Linux负载均衡器。硬件负载均衡器一般很昂贵,因为与基于软件的解决方案相比,它们包含了更高级的服务器切换算法并具有更好的可靠性。
除了负载均衡,多个服务器还带来了一些其它问题,主要包括文件上传和保持代码在服务器间的同步。

Drupal版本: