作为中小型公司的运维人员或者说架构人员,是否曾遇到过这种情况,网站的每一次升级改造都面临着架构的再次选型。其中较典型的就是图片或者小文件的架构。笔者曾遇到过,当时考虑了多种备选方案。接下来我要说的就是当时的一种。
MooseFS is a fault tolerant, network distributed file system. It spreads data over several physical servers which are visible to the user as one resource. For standard file operations MooseFS acts as other Unix-alike file systems:
MooseFS是容错,网络分布式文件系统。它传播的数据在多个物理服务器,这是对用户可见的一个资源。对于标准的文件操作MooseFS充当其他类Unix相似的文件系统:
A hierarchical structure (directory tree)
层次结构(目录树)
Stores POSIX file attributes (permissions, last access and modification times)
存储POSIX文件属性(权限,最后访问和修改时间)
Supports special files (block and character devices, pipes and sockets)
支持特殊文件(块设备和字符设备,管道和套接字)
Symbolic links (file names pointing to target files, not necessarily on MooseFS) and hard links (different names of files which refer to the same data on MooseFS)
符号链接(文件名指向的目标文件,不一定MooseFS )和硬链接(这指的是相同的数据上MooseFS文件的名称不同)
Access to the file system can be limited based on IP address and/or password
访问文件系统可以根据IP地址和/或密码被限制
Distinctive features of MooseFS are:
MooseFS的鲜明特点是:
High reliability (several copies of the data can be stored across separate computers)
高可靠性(数据的多个副本可以存储在多个单独的计算机上)
Capacity is dynamically expandable by attaching new computers/disks
容量是通过附加新的计算机/磁盘动态扩展
Deleted files are retained for a configurable period of time (a file system level "trash bin")
删除的文件保留的可配置时间段(一个文件系统级别“垃圾桶” )
Coherent snapshots of files, even while the file is being written/accessed
文件的相干快照,甚至在文件被写入/访问
看到这里,很多博友可能会问 ,怎么只有文字说明和截图,没有安装过程啊!安装过程出了官网上的,google和baidu的已经够多的了,我就不用再重复了, 关键的文字说明,我是想告诉各位博友,当你要决定用的时候,你要明白它可以满足你的那些需求。截图可以让我们很直观的对整个集群的信息实时监控,便于运维。
在当初的时候,我们没有选择这套方案主要是因为成本,MooseFS 部署过程相比其它,还算简单。配置方便,监控也很直观。
仅以简短的文字说明和几幅简图给中小型公司的运维兄弟,在做图片文件存储架构选型方面,提供一个参考,在稳定公司业务的基础上,提高自己的技术水平!
MooseFS
MooseFS is a fault tolerant, network distributed file system. It spreads data over several physical servers which are visible to the user as one resource. For standard file operations MooseFS acts as other Unix-alike file systems:
MooseFS是容错,网络分布式文件系统。它传播的数据在多个物理服务器,这是对用户可见的一个资源。对于标准的文件操作MooseFS充当其他类Unix相似的文件系统:
A hierarchical structure (directory tree)
层次结构(目录树)
Stores POSIX file attributes (permissions, last access and modification times)
存储POSIX文件属性(权限,最后访问和修改时间)
Supports special files (block and character devices, pipes and sockets)
支持特殊文件(块设备和字符设备,管道和套接字)
Symbolic links (file names pointing to target files, not necessarily on MooseFS) and hard links (different names of files which refer to the same data on MooseFS)
符号链接(文件名指向的目标文件,不一定MooseFS )和硬链接(这指的是相同的数据上MooseFS文件的名称不同)
Access to the file system can be limited based on IP address and/or password
访问文件系统可以根据IP地址和/或密码被限制
Distinctive features of MooseFS are:
MooseFS的鲜明特点是:
High reliability (several copies of the data can be stored across separate computers)
高可靠性(数据的多个副本可以存储在多个单独的计算机上)
Capacity is dynamically expandable by attaching new computers/disks
容量是通过附加新的计算机/磁盘动态扩展
Deleted files are retained for a configurable period of time (a file system level "trash bin")
删除的文件保留的可配置时间段(一个文件系统级别“垃圾桶” )
Coherent snapshots of files, even while the file is being written/accessed
文件的相干快照,甚至在文件被写入/访问
看到这里,很多博友可能会问 ,怎么只有文字说明和截图,没有安装过程啊!安装过程出了官网上的,google和baidu的已经够多的了,我就不用再重复了, 关键的文字说明,我是想告诉各位博友,当你要决定用的时候,你要明白它可以满足你的那些需求。截图可以让我们很直观的对整个集群的信息实时监控,便于运维。
在当初的时候,我们没有选择这套方案主要是因为成本,MooseFS 部署过程相比其它,还算简单。配置方便,监控也很直观。
仅以简短的文字说明和几幅简图给中小型公司的运维兄弟,在做图片文件存储架构选型方面,提供一个参考,在稳定公司业务的基础上,提高自己的技术水平!