摘自百度知道
中文叫集群。就是将多台计算机或是虚拟主机组织在一起,如同一台机器,共同完成一个应用。用软件或是硬件都能实现,其目的主要有三:负载均衡、高可用性以及科学计算 负载均衡是说将大量请求按预先设定好的权值分发到各个计算机上,适用于大访问量的应用 高可用性是说多台计算机为一台或多台计算机做备份工作,一旦死机马上有另外一台或多台继续工作。比如银行、电信的系统就要求每年99.99%无死机率,就要使用这个技术 科学计算是指将复杂的计算拆成很多步,分散到不同的计算机进行计算达到省时的目的。比如梦工厂在制作电脑动画时,或是进行大规模科学计算时 最后,我要说的是这三种集群的配置方法不同,而且可以结合使用。
1. HA集群 实现高可用性,但对单个应用性能没有提高,市场上大部分产品都是属于这类,技术上也较简单。 2. IP负载均衡集群 利用IP技术实现对通用IP应用的支持。这种技术并不是很新,最早是在硬件上面采用的,Linux出现后才有了很多纯软件的模式,这也是open source带来的好处吧 3.并行计算集群 包括了一些象PVM,beowulf这样的信息传递机制和API库,也有任务调度产品,当然技术上最难的是并行编译/并行系统等更智能化的产品 4.应用负载均衡集群 虽然cluster的最高目的是实现真正的与应用程序无关的动态负载均衡,但由于技术上的限制,现在都只能在特殊的应用中实现,
浙公网安备 33010602011771号