在整个2016年,SDS(软件定义存储)实现了许多新的里程碑,并逐渐成为主流。使用SDS的企业通过软件定义的方式充分发挥软件本身具备的策略优势在加上商业硬件就可以满足目前的需求,他们还可以部署免费和开源的SDS、OpenStack解决方案,许多人都熟悉Ceph并在其OpenStack部署中使用它。
Gartner的市场研究报告预测,到2019年,70%的现有存储阵列解决方案将作为“仅限软件”版本提供。该研究公司还预测,到2020年,70%到80%的非结构化数据将存储在由SDS系统管理的较便宜的存储硬件中。
同时,SDS类别中的项目数量正在膨胀。他们的范围从Apache Cassandra到Ceph。Linux基金会最近 发布了其2016年报告“开放云的指南:当前趋势和开源项目 ”,其中提供了一个全面的开放云计算的状态,包括SDS的一节,您现在可以下载报告,首先需要注意的一点是,它集中并分析研究,说明容器,SDS等趋势如何重塑云计算。报告提供了对当今开放云环境的核心项目的描述和链接。
下面,您将看到几个重要的SDS项目的集合,以及它们所带来的影响,以及它们的GitHub的链接,这些都是从“开放云指南”中收集的:
软件定义存储
Apache Cassandra是一个可扩展的高可用性数据库,用于关键任务应用程序。它在商用硬件或云基础架构上运行,并跨多个数据中心进行复制,以实现更低的延迟和容错能力。Cassandra在GitHub上
Ceph是一个分布式,高度可扩展的块,对象和文件存储平台,可以用于部署公共或私有云。它通常用于OpenStack。Ceph在GitHub上
CouchDB是Apache Software Foundation项目,是单节点或集群数据库管理系统。它提供了一个用于读取和更新数据库文档的RESTful HTTP API。CouchDB在GitHub上
Docker Engine卷插件使Engine部署能够与外部存储系统集成,并使数据卷能够在单个Engine主机的生命周期内保留。存在多个外部存储系统的卷插件,包括Azure文件存储,NetApp,VMware vSphere等。你可以在GitHub上找到各个插件。
Gluster是Red Hat的可扩展网络文件系统和数据管理平台。它可以部署内部部署,私有云,公共云或混合云,以及在Linux容器中部署媒体流,数据分析和其他数据和带宽密集型任务。GitHub上的GlusterFS
MongoDB是一个高性能文档数据库,旨在便于开发和扩展。MongoDB在GitHub上
NexentaStor是一个可扩展的,统一的软件定义文件和块存储服务,包括数据管理功能。它与VMware集成,支持Docker和OpenStack。Nexenta在GitHub上
Redis是一个内存中的数据结构存储,用作数据库,缓存和消息代理。它支持多种数据结构,并具有内置复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性。Redis on GitHub
Riak CS(云存储)是建立在Riak KV,Basho的分布式数据库之上的对象存储软件。它提供任何规模的分布式云存储,可用于构建公共或私有云架构或用于重型应用程序和服务的存储基础架构。其API与Amazon S3兼容,并支持涉及计费和计费的用户报表。Riak CS on GitHub
Swift是OpenStack的对象存储系统,旨在使用简单的API存储和检索非结构化数据。它针对规模而构建,并针对整个数据集的持久性,可用性和并发性进行了优化。Swift on GitHub
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。