定义

开源存储

开源存储就是数据存储在允许自由使用、发布和修改源代码的许可下,以公开的、合作的方式开发的软件。

这个词开源存储也可用于描述商业支持的开源存储软件版本和使用开源软件作为底层技术的商业存储产品。一些存储供应商使用开源代码在他们的产品中添加功能,使开放源码技术更容易使用,或者提供开放源码存储不具备的企业功能。

一些存储供应商已经开始了开源项目,以进一步开发他们的专有商业软件。一个突出的例子是Dell EMC基于ViPR Controller软件的开源项目CoprHD。

开源存储并不局限于一种存储类型基础设施.它可以用于存储区域网络()、网络连接存储(NAS)或对象存储.企业组织有几种获取开源存储的选择,包括项目站点、SourceForge.net和商业供应商。

开源存储的例子

Ceph。跨集群服务器节点扩展的分布式块、文件和对象存储。提供商业支持产品的厂商基于Ceph包括Canonical, Fujitsu, Red Hat和SUSE。

Ceph架构组件

Gluster文件系统。可扩展的网络文件系统。Red Hat是一个商业支持版本的主要供应商从而


英特尔的道格·奥查莱克介绍了
光泽的文件系统。

光泽。为高性能计算环境设计的并行分布式文件系统。供应商提供的产品与商业支持基于光泽包括克雷(Cray)、戴尔EMC、富士通(Fujitsu)、惠普企业(hp Enterprise)、SGI和希捷科技(Seagate Technology)。

OpenStack块存储服务,项目名称为Cinder。用于创建和集中管理服务的软件,该服务旨在向OpenStack Nova计算实例的用户提供存储资源。超过100煤渣块存储驱动可以支持不同的后端存储。Ceph RADOS Block Device是目前最常用的Cinder driver。OpenStack社区为Linux提供了默认的逻辑卷管理器。Cinder block存储驱动的主要存储厂商包括Dell EMC、IBM、HPE、Hitachi Data Systems和NetApp。

OpenStack共享文件系统服务,其项目名称为Manila。用于在云环境中提供一组服务来管理共享文件系统的软件,例如NFS导出和CIFS共享。拥有马尼拉驱动程序的存储供应商包括Dell EMC、HPE、Hitachi Data Systems、IBM,NetApp和Red Hat。马尼拉还支持利基文件系统协议,如Gluster、Hadoop分布式文件系统、MapR-FS和Ceph文件系统(Ceph FS)。

OpenStack对象存储服务,项目名称为Swift。为大量非结构化数据设计的分布式对象存储。供应商的支持斯威夫特包括HPE、IBM、Oracle、Red Hat、SUSE SwiftStack和VMware。


OpenZFS的联合创始人Matt Ahrens说,
解释了技术。

OpenZFS。文件系统和逻辑卷管理器基于ZFS由太阳微系统公司创造的技术。企业存储内置的特性包括复制、重复数据删除、压缩、快照、克隆和数据保护。厂商以商业产品为基础OpenZFS包括Cloudscaling, Datto, Delphix, Joyent, Nexenta, SoftNAS和Spectra Logic。

FreeNAS基于FreeBSD操作系统和OpenZFS文件系统和逻辑卷管理器的NAS。

使用开源软件作为底层技术的存储厂商包括Dell EMC (Isilon)、Nexenta、Nexsan、Nutanix和Scale Computing。

开源存储的优缺点

开源存储的优点包括无需预付软件成本,能够在商品硬件上运行,以及免费提供的源代码,开发人员可以检查、定制或调优这些源代码,以满足组织的特定需求。任何开发人员都可以自由地加入开源存储项目,参与其开发并为未来的改进提交建议。开源的拥护者声称,透明、公开的开发过程和同行评审促进了高质量、可靠性和安全性,并提供了比专有软件更快的创新潜力。

开源存储有许多潜在的缺点。软件可能很复杂,很难使用,需要训练有素的人员部署和维护,还会受到司机的影响互操作性问题。对IT组织来说,调优和维护开源存储可能是一项耗时且代价高昂的工作。

许多企业选择从商业供应商购买经过测试和支持的开源存储软件版本,以简化部署、维护和故障排除。他们通常从与供应商合作的供应商或测试和认证的选项列表中选择硬件。

这是最近更新的2017年6月

继续阅读关于开源存储

深入挖掘数据存储策略

搜索灾难复苏
搜索数据备份
搜索聚合基础设施
关闭
Baidu