翻译完成20170214 Software-Defined Storage Opens Up 10 Projects to Know.md

This commit is contained in:
toutoudnf 2017-06-06 10:52:08 +08:00
parent 4e5dbd218e
commit 0e248ee224
2 changed files with 101 additions and 102 deletions

View File

@ -1,102 +0,0 @@
toutoudnf翻译中
Software-Defined Storage Opens Up: 10 Projects to Know
============================================================
![Software defined Storage](https://www.linux.com/sites/lcom/files/styles/rendered_file/public/software-defined.jpg?itok=fRTy33a8 "Software Defined Storage")
With SDS, organizations can manage policy-based provisioning and management of data storage independent of the underlying hardware. Here's a list of open source projects you should know.[Creative Commons Zero][1]Pixabay
Throughout 2016, the SDS (Software-Defined Storage) category achieved many new milestones and became increasingly tied to successful cloud deployments. With SDS, organizations can manage policy-based provisioning and management of data storage independent of the underlying hardware. They can also deploy free and open source SDS solutions. Many people are familiar with Ceph and are leveraging it within their OpenStack deployments, but Ceph is far from the only relevant open source SDS project.
A market research report from Gartner predicted that by 2019, 70 percent of existing storage array solutions will be available as a “software only” version. The research firm also predicted that by 2020, 70 percent to 80 percent of unstructured data will be stored in less expensive storage hardware managed by SDS systems.  
Just recently, Dell EMC joined the[ OpenSDS][4] Project, of which The Linux Foundation is the steward. The OpenSDS community seeks to address software-defined storage integration challenges with the goal of driving enterprise adoption of open standards. It comprises storage users and vendors, including Fujitsu, Hitachi Data Systems, Huawei, Oregon State University and Vodafone. The project also seeks to collaborate with other upstream open source communities such as the Cloud Native Computing Foundation, Docker, OpenStack and Open Container Initiative.
According to the Open SDS project's[ home][5], 2017 will be a milestone year for SDS: "The community hopes to have an initial prototype available in Q2 2017 with a beta release by Q3 2017\. The initial participants expect OpenSDS will leverage open source technologies, such as Cinder and Manila from the OpenStack community, to best enable support across a wide range of cloud storage solutions."
Meanwhile, the number of projects in the SDS category is ballooning. They range from Apache Cassandra to Ceph. The Linux Foundation recently[][6]released its 2016 report[ "Guide to the Open Cloud: Current Trends and Open Source Projects,][7]” which provides a comprehensive look at the state of open cloud computing, and includes a section on SDS. You can[ download the report][8] now, and one of the first things to notice is that it aggregates and analyzes research, illustrating how trends in containers, SDS, and more are reshaping cloud computing. The report provides descriptions and links to categorized projects central to todays open cloud environment.
In this series of articles, we are calling out many of these projects from the guide, providing extra insights on how the categories are evolving. Below, youll find a collection of several important SDS projects and the impact that they are having, along with links to their GitHub repositories, all gathered from the Guide to the Open Cloud:
### Software-Defined Storage
[Apache Cassandra][9]
Apache Cassandra is a scalable, high-availability database for mission-critical applications. It runs on commodity hardware or cloud infrastructure and replicates across multiple data centers for lower latency and fault tolerance. [Cassandra on GitHub][10]
[Ceph][11]
Ceph is Red Hats distributed, highly scalable block, object, and file storage platform for enterprises deploying public or private clouds. Its commonly used with OpenStack. [Ceph on GitHub][12]
[CouchDB][13]
CouchDB, an Apache Software Foundation project, is a single-node or clustered database management system. It provides a RESTful HTTP API for reading and updating database documents. [CouchDB on GitHub][14]
[Docker Volume Plugins][15]
Docker Engine volume plugins enable Engine deployments to be integrated with external storage systems and enable data volumes to persist beyond the lifetime of a single Engine host. Volume plugins exist for multiple external storage systems including Azure File Storage, NetApp, VMware vSphere, and more. You can find individual plugins on GitHub.
[GlusterFS][16]
Gluster is Red Hats scalable network filesystem and data management platform. It can deploy on-premise, in private, public, or hybrid clouds, and in Linux containers for media streaming, data analysis, and other data- and bandwidth-intensive tasks. [GlusterFS on GitHub][17]
[MongoDB][18]
MongoDB is a high performance document database designed for ease of development and scaling. [MongoDB on GitHub][19]
[Nexenta][20]
NexentaStor is a scalable, unified software-defined file and block storage service that includes data management functionality. It integrates with VMware and supports Docker and OpenStack. [Nexenta on GitHub][21]
[Redis][22]
Redis is an in-memory data structure store, used as database, cache and message broker. It supports multiple data structures and has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence. [Redis on GitHub][23]
[Riak CS][24]
Riak CS (Cloud Storage) is object storage software built on top of Riak KV, Bashos distributed database. It provides distributed cloud storage at any scale, and can be used to build public or private cloud architectures or as storage infrastructure for heavy-duty applications and services. Its API is Amazon S3 compatible and supports per-tenant reporting for use cases involving billing and metering. [Riak CS on GitHub][25]
[Swift][26]
Swift is OpenStacks object storage system designed to store and retrieve unstructured data with a simple API. Its built for scale and optimized for durability, availability, and concurrency across the entire data set. [Swift on GitHub][27]
_Learn more about trends in open source cloud computing and see the full list of the top open source cloud computing projects. [Download The Linux Foundations Guide to the Open Cloud report today!][3]_
--------------------------------------------------------------------------------
via: https://www.linux.com/news/open-cloud-report/2016/guide-open-cloud-software-defined-storage-opens
作者:[SAM DEAN][a]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:https://www.linux.com/users/sam-dean
[1]:https://www.linux.com/licenses/category/creative-commons-zero
[2]:https://www.linux.com/files/images/software-definedjpg
[3]:http://bit.ly/2eHQOwy
[4]:http://ctt.marketwire.com/?release=11G125514-001&id=10559023&type=0&url=https%3A%2F%2Fwww.opensds.io%2F
[5]:https://www.opensds.io/
[6]:https://www.linux.com/blog/linux-foundation-issues-2016-guide-open-source-cloud-projects
[7]:http://ctt.marketwire.com/?release=11G120876-001&id=10172077&type=0&url=http%3A%2F%2Fgo.linuxfoundation.org%2Frd-open-cloud-report-2016-pr
[8]:http://go.linuxfoundation.org/l/6342/2016-10-31/3krbjr
[9]:http://cassandra.apache.org/
[10]:https://github.com/apache/cassandra
[11]:http://ceph.com/
[12]:https://github.com/ceph/ceph
[13]:http://couchdb.apache.org/
[14]:https://github.com/apache/couchdb
[15]:https://docs.docker.com/engine/extend/plugins_volume/
[16]:https://www.gluster.org/
[17]:https://github.com/gluster/glusterfs
[18]:https://www.mongodb.com/
[19]:https://github.com/mongodb/mongo
[20]:https://nexenta.com/
[21]:https://github.com/Nexenta
[22]:http://redis.io/
[23]:https://github.com/antirez/redis
[24]:http://docs.basho.com/riak/cs/2.1.1/
[25]:https://github.com/basho/riak_cs
[26]:https://wiki.openstack.org/wiki/Swift
[27]:https://github.com/openstack/swift

View File

@ -0,0 +1,101 @@
软件定义存储发展:十个你应当知道的项目
============================================================
![Software defined Storage](https://www.linux.com/sites/lcom/files/styles/rendered_file/public/software-defined.jpg?itok=fRTy33a8 "Software Defined Storage")
凭借SDS组织机构可以更好抽象出底层存储的管理功能并且通过不同策略实现灵活配置。下面将要向你展示一些你应当知道的开源项目。[Creative Commons Zero][1]Pixabay
纵观2016年SDSSoftware-Defined Storage软件定义存储取得了很多里程碑式的进步并且紧密的与云部署结合在了一起。凭借 SDS ,组织机构可以更好抽象出底层存储的管理功能,并且通过不同策略实现灵活配置。当然,他们也可以选择免费的并且开源的 SDS 解决方案。人们熟知的 Ceph 正是凭借 OpenStack 部署在不断扩大自己的影响力,但是离成为唯一的 SDS 开源项目还有很长的路要走。
Gartner 的一份市场调查报告中预测,截至到 2019 年70% 的存储部署解决方案会支持以纯软件的方式来实施。同时 Gartner 还预测截至到 2020 年70% 到 80% 的非结构化数据会存储在由 SDS 管理的廉价存储设备中。
最近Dell EMC 加入到了由 Linux 基金会发起的 [OpenSDS][4] 项目中。 OpenSDS 致力于定义企业级存储集成标准方案。它由存储客户与厂商组成包括FujitsuHitachi Data SystemsHuaweiOregon State University 以及 Vodafone。同时 OpenSDS也追求与那些发展势头良好的开源社区进行合作比如Cloud Native Computing FoundationDockerOpenStack 以及 Open Container Initiative。
根据 Open SDS 项目 [home][5] 的主页2017 年会是 SDS 的一个元年:“社区希望在 2017 第二季度完成原型的发布并且在第三季度中发布一个测试版本。OpenSDS 的最初组织者期望能通过这个项目来影响到一些开源技术,如 Openstack 社区的 Cinder 和 Manila 项目,并且能够支持更广发的云存储解决方案。
与此同时SDS 相关项目也呈现了爆发式的增长,范围横跨 Apache Cassandra 到 Cehp。Linux 基金会[][6]最近发布了 2016 年度报告["Guide to the Open Cloud: Current Trends and Open Source Projects][7],报告从整体上分析了开放云计算的现状,其中有一章涵盖了 SDS。你可以[下载][8]这篇报告需要注意的是这是一份综合了容器发展趋势SDS以及云计算的重新定义等等很多内容。报告中涵盖了当今对于开源云计算最重要的一些项目并分类给出了描述和链接。
在这个系类的文章中,我们在这个指导中收集了很多项目,并且针对他们如何分类,以及如何发展的过程,提供了一些额外的视角及信息。在下面的内容当中,你会看到现今对 SDS 来说很重要的项目,并且能了解到他们为什么具有这么大的影响力。同时,根据上面的指导文章,我们提供了相关项目的 GitHub Repositories 的链接,方便大家查看。
### 软件定义的存储
[Apache Cassandra][9]
Apache Cassandra 是一个可扩展的,高可用的,面向任务优先的数据库。它运行在商业设备或者云架构上,并且能实现跨数据中心的低延迟数据传输,同时具备良好的容错性。[Cassandra on GitHub][10]
[Ceph][11]
Ceph 是 Red Hat 构建的一个企业级可扩展的块设备、对象以及文件存储平台并且可部署在公有云或者私有云之上。Ceph 目前被广泛应用于 OpenStack。[Ceph on GitHub][12]
[CouchDB][13]
CouchDB是一个 Apache 软件基金会发起的单节点或者集群数据库管理系统。CouchDB 提供了 RESTful HTTP 接口来读取和更新数据库文件。
[Docker Volume Plugins][15]
Docker Engine volume 插件可以使 Engine 与外部的存储系统一起集成部署,并且卷的生命周期与 Engine 相同。目前存在很多第三方的卷管理插件,包括 Azure File StorageNetAppVMware vSphere 等等。你可以在 GitHub上查找到更多的插件。
[GlusterFS][16]
Gluster 是 Red Hat 拥有的可扩展的网络文件系统同时也是数据管理平台。Gluster 可以部署在公有云,私有云或者混合云之上,可用于 Linux 容器内的流媒体处理任务,数据分析任务,以及其他数据和带宽敏感型任务的执行。[GlusterFS on GitHub][17]
[MongoDB][18]
MongoDB 是一个高性能的文件数据库,并且部署和扩展都非常简单。[MongoDB on GitHub][19]
[Nexenta][20]
NexentaStor 是一个可扩展的,统一的软件定义的文件和块设备管理服务,同时支持数据管理功能。他能够与 VMware 集成,并且支持 Docker 和 OpenStack。[Nexenta on GitHub][21]
[Redis][22]
Redis是一个基于内存的数据存储一般被用作数据库缓存以及消息代理。它支持多元化的数据结构并且本身支持复制Lua 脚本LRU eviction事务以及多层级的硬盘持久化。
[Riak CS][24]
Riak CSCloud Storage是基于 Riak KV 和 Basho's 分布式数据库构建的软件层面的对象存储。他提供了分部署存储的构建和扩展能力,可以用于公有云和私有云,还能为大压力的应用提供基础的存储服务。其 API 兼容 Amazon S3并且支持租户级别的费用计算和测量能力。[Riak CS on GitHub][25]
[Swift][26]
Swift 是 OpenStack 项目中的对象存储系统,设计初衷是通过简单 API 存储并获取非结构化数据。Swift 设计之初就是可扩展的,并且针对持久性,可靠性以及并发数据读取做了优化。[Swift on GitHub][27]
_了解更多的开源云计算趋势以及更完整的开源云计算项目列表请[下载 The Linux Foundations Guide to the Open Cloud report today!][3]_
--------------------------------------------------------------------------------
via: https://www.linux.com/news/open-cloud-report/2016/guide-open-cloud-software-defined-storage-opens
作者:[SAM DEAN][a]
译者:[toutoudnf](https://github.com/toutoudnf)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:https://www.linux.com/users/sam-dean
[1]:https://www.linux.com/licenses/category/creative-commons-zero
[2]:https://www.linux.com/files/images/software-definedjpg
[3]:http://bit.ly/2eHQOwy
[4]:http://ctt.marketwire.com/?release=11G125514-001&id=10559023&type=0&url=https%3A%2F%2Fwww.opensds.io%2F
[5]:https://www.opensds.io/
[6]:https://www.linux.com/blog/linux-foundation-issues-2016-guide-open-source-cloud-projects
[7]:http://ctt.marketwire.com/?release=11G120876-001&id=10172077&type=0&url=http%3A%2F%2Fgo.linuxfoundation.org%2Frd-open-cloud-report-2016-pr
[8]:http://go.linuxfoundation.org/l/6342/2016-10-31/3krbjr
[9]:http://cassandra.apache.org/
[10]:https://github.com/apache/cassandra
[11]:http://ceph.com/
[12]:https://github.com/ceph/ceph
[13]:http://couchdb.apache.org/
[14]:https://github.com/apache/couchdb
[15]:https://docs.docker.com/engine/extend/plugins_volume/
[16]:https://www.gluster.org/
[17]:https://github.com/gluster/glusterfs
[18]:https://www.mongodb.com/
[19]:https://github.com/mongodb/mongo
[20]:https://nexenta.com/
[21]:https://github.com/Nexenta
[22]:http://redis.io/
[23]:https://github.com/antirez/redis
[24]:http://docs.basho.com/riak/cs/2.1.1/
[25]:https://github.com/basho/riak_cs
[26]:https://wiki.openstack.org/wiki/Swift
[27]:https://github.com/openstack/swift