WEB开发网
开发学院服务器服务器方案 Linux 集群技术 阅读

Linux 集群技术

 2006-03-30 10:49:46 来源:WEB开发网   
核心提示:目前,越来越多的网站采用Linux操作系统,Linux 集群技术,提供邮件、Web、文件存储、数据库等服务, 也有非常多的公司在企业内部网中利用Linux服务器提供这些服务,有了超级计算集群软件,企业利用若干台PC机就可以完成通常只有超级计算机才能完成的计算任务,随着人们对Linux服务器依赖的加深,对其可靠性、负载能

目前,越来越多的网站采用Linux操作系统,提供邮件、Web、文件存储、数据库等服务。 也有非常多的公司在企业内部网中利用Linux服务器提供这些服务。随着人们对Linux服务器依赖的加深,对其可靠性、负载能力和计算能力也倍加关注。Linux集群技术应运而生,可以以低廉的成本,很好地满足人们的这些需要。

Linux竞争力很强的原因之一,是它可以运行于极为普及的PC机上,不需要购买昂贵的专用硬件设备。在几台运行Linux的PC机上,只要加入相应的集群软件,就可以组成具有超强可靠性、负载能力和计算能力的Linux集群。集群中的每台服务器称为一个节点。

按照侧重点的不同,可以把Linux集群分为三类。一类是高可用性集群,运行于两个或多个节点上,目的是在系统出现某些故障的情况下,仍能继续对外提供服务。高可用性集群的设计思想就是要最大限度地减少服务中断时间。这类集群中比较著名的有Turbolinux TurboHA、Heartbeat、Kimberlite等。第二类是负载均衡集群,目的是提供和节点个数成正比的负载能力,这种集群很适合提供大访问量的Web服务。负载均衡集群往往也具有一定的高可用性特点。Turbolinux Cluster Server、Linux Virtual Server都属于负载均衡集群。另一类是超级计算集群,按照计算关联程度的不同,又可以分为两种。一种是任务片方式,要把计算任务分成任务片,再把任务片分配给各节点,在各节点上分别计算后再把结果汇总,生成最终计算结果。另一种是并行计算方式,节点之间在计算过程中大量地交换数据,可以进行具有强耦合关系的计算。这两种超级计算集群分别适用于不同类型的数据处理工作。有了超级计算集群软件,企业利用若干台PC机就可以完成通常只有超级计算机才能完成的计算任务。这类软件有Turbolinux EnFusion、SCore等。

1 2 3  下一页

Tags:Linux 集群 技术

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接