- 性能:取决于工作负载,通常比Lustre略慢。
- FUSE开销:较高,但是易于部署和管理。
- 扩展性:非常好!支持动态添加存储节点。
- 复制、负载均衡和故障转移:非常好!Gluster有内置的复制和负载均衡机制,也支持自动故障转移。
- 安装:非常简单!只需要通过Yum安装相应的RPM软件包即可。
基于以上的经验教训,最终我选择了Gluster。它相对于Lustre来说更加容易部署和管理,而且在大部分情况下性能也能够满足我的需求。当然,具体选择哪个分布式文件系统还要根据自己的实际情况来进行权衡。
- Gluster:
最终结论:
遗憾的是,结论是 "没有银弹"。
目前我们将媒体文件存储在一个 Gluster3.2 的复制卷中进行存储和转码。只要您没有太多服务器,避免地理复制和条带化就可以正常工作。
当我们将要流式传输媒体文件时,我们将其复制到一个通过 DR:DB 复制到第二个 lustre 卷中的 lustre 卷中。然后 wowza 服务器从 lustre 卷中读取媒体文件。
最后,我们使用MogileFS在我们的Web应用程序服务器上提供缩略图。