2013年12月16日 星期一 10:53
中小型互联网应用对于系统架构的要求与大型互联网应用不同。前者对于系统架构最主要的要求是:简单、可靠,而不是苛求极致的性能。
GlusterFS的服务器端完全运行于userspace,底层复用传统的本地文件系统(例如xfs、ext4等),客户端可以使用fuse机制进行挂载。GlusterFS的安装部署非常简单,甚至可以无需求改任何配置文件就可以正常服务。
所以,我认为GlusterFS非常适合中小型互联网应用,如果我们要部署一套图片存储系统,就可以使用GlusterFS提供底层的存储服务,应用程序无需做任何修改即可达到高可用、可扩展的目标。
GlusterFS当前最新版本是3.4.1,提供多种Linux发行版本的安装包,CentOS系统的软件源配置如下(/etc/yum.repos.d/glusterfs.repo):
[glusterfs-epel]
name=GlusterFS is a clustered file-system capable of scaling to several petabytes.
baseurl=http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/epel-$releasever/$basearch/
enabled=1
skip_if_unavailable=1
gpgcheck=0
服务器端执行安装:
yum install -y glusterfs-server
客户端执行安装:
yum install -y glusterfs-fuse
更多GlusterFS的信息可参考:
http://gluster.org/community/documentation//index.php/Main_Page
http://gluster.org/community/documentation/index.php/QuickStart
Zeuux © 2024
京ICP备05028076号