为什么是共享存储

共享存储如分布式文件系统在这个LVS集群系统是可选项。当网络服务需要有相同的内容,共享存储是很好的选择,否则每台服务器需要将相同的内容复制到本地硬盘上。当系统存储的内容越多,这种不共享结构(Shared-nothing Structure)的代价越大,因为每台服务器需要一样大的存储空间,所有的更新需要涉及到每台服务器,系统的维护代价也很高。

共享存储为服务器组提供统一的存储空间,这使得系统的维护工作比较轻松,如Webmaster只需要更新共享存储中的页面,对所有的服务器都有效。分布式文件系统提供良好的伸缩性和可用性,当分布式文件系统的存储空间增加时,所有服务器的存储空间也随之增大。对于大多数Internet服务来说,它们都是读密集型(Read-intensive)的应用,分布式文件系统在每台服务器使用本地硬盘作Cache(如2Gbytes的空间),可以使得访问分布式文件系统本地的速度接近于访问本地硬盘。

Comments

共享存储在90%的案例里是没有必要的

共享存储是很重要的环节?

怎会没必要?

说说你的方案...

得确是没有必要,但很重要,没共享存储,人工得累死,最后就没人愿意给你的程序做事了

共享存储在90%的案例里是没有必要的?

我对你说的结论有不同意见,为什么9成的案例里面是不必要的呢?难道你的方案是使用内容同步的软件实现的吗?同步过于频繁会增加网络和磁盘的负载,同步时间过长又会造成数据同一性出现问题。所以请说出如果不用共享的话,你是通过什么方式实现这些案例的。

我认为共享存储有很多种,其实数据库也是共享存储。包括文件系统,等等,应该说至少90%的应用用的都是共享存储吧。
我是这么认为的。

That's what we've all been waiting for! Great pogntis!

That's really thkining out of the box. Thanks!

能说说你的解决方案么?

randomness