WEB开发网
开发学院服务器服务器方案 Linux高性能集群-软件体系结构介绍 阅读

Linux高性能集群-软件体系结构介绍

 2007-03-12 10:50:43 来源:WEB开发网   
核心提示: 3.2.2 NFS 这也是一种容易实现的方式,存储节点通过NFS将自己本地的文件输出,Linux高性能集群-软件体系结构介绍(4),其他节点则把存储节点输出的文件系统mount到本地文件系统,NFS方式的存在两个很大的缺点: 性能差:因为所有的文件访问都必须经过网络和NFS服务器,它会集成

3.2.2 NFS

这也是一种容易实现的方式。存储节点通过NFS将自己本地的文件输出,其他节点则把存储节点输出的文件系统mount到本地文件系统。NFS方式的存在两个很大的缺点:

性能差:因为所有的文件访问都必须经过网络和NFS服务器,所以在访问流量比较大的情况下,网络带宽和NFS服务器都会成为系统的瓶颈。

单点失效:如果NFS服务器的系统失效或者网络失效都会使得其他节点无法得到数据,从而使整个集群系统瘫痪。

当然使用多个互为备份的NFS服务器可以改善性能和避免单点失效,但是这样又会带来如何实时保持备份服务器间数据一致性的问题。 NFS方式适合于共享访问数据量不大的小型集群系统。

3.2.3 GFS

GFS(Global File System)实现了存储设备的网络共享。这些存储设备可以是共享SCSI(Shared SCSI)和共享通道(Fibre Channel - FC)。GFS包装这些存储设备使得它们好像节点本地的文件系统。GFS的主要优点在于:

高可用性:如果一个GFS客户失效,数据还可以通过其他GFS客户访问。

扩展性:因为不需要中心服务器,所有很容易扩展存储容量和访问带宽。

GFS可以将物理上分离的存储设备虚拟为一个存储而且能平衡访问负载。GFS还实现了文件锁和实时文件系统。

3.2.4 Intermezzo

Intermezzo实现了一个分布式的文件系统。它采用客户/服务器模式。服务器拥有权威的数据,客户节点仅有本地缓冲的版本。它们通过普通的网络进行同步。Intermezzo支持断开连接下文件操作。在下次恢复连接时,它会集成本地的改动到服务器上。Intermezzo拥有象GFS一样的可用性和可扩展性。但是它无法保证数据的实时一致性。

上一页  1 2 3 4 5  下一页

Tags:Linux 高性能 集群

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