Jump to: navigation, search

Difference between revisions of "Governance/Proposed/OpenStack Cloud Storage (Gluster)"

 
m (Text replace - "__NOTOC__" to "")
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
__NOTOC__
 
Describe Governance/Proposed/OpenStack Cloud Storage (Gluster) here.
 
  
Gluster creates a unified cloud storage environment consisting of multi-protocol POSIX compatible elastic file storage, S3-compatible object storage, and HDFS-compatible big data storage.  Gluster's continuous geographic replication combined with the unified cloud storage environment enables [[OpenStack]] to unify private and public clouds.
+
= [[OpenStack]] Cloud Storage (Gluster) =
 +
We propose to create a unified cloud storage environment consisting of multi-protocol POSIX compatible elastic file storage, SWIFT-compatible object storage, VM storage, HDFS-compatible big data storage, and continuous data replicationThe system will be based upon GlusterFS.
  
For VM images, Gluster brings VMware's vMotion like capabilities to [[OpenStack]]Unlike VMWare's VMFS, Gluster can scale to petabytes and is easy to configure.  Gluster is implemented as a pure software-based storage stack that does not require expensive SAN hardware, instead leveraging the enterprise's choice of DAS/JBOD/SAN.  This allows [[OpenStack]] users and developers to build amazon-like cloud storage (both S3 and file) easily, seamlessly and cost-effectively.  
+
== ELASTIC FILE AND OBJECT STORAGE ==
 +
For application data, POSIX-compatible elastic file storage enables enterprise applications to seamlessly migrate into the cloud without requiring application re-writesIt is much easier to treat unstructured data as files and folders, thereby creating the platform for [[OpenStack]] to eliminate barriers to adoption. The proposed solution will be compatible with the SWIFT APIs, allowing files to be treated as objects, objects to be treated as files, folders as tags, and buckets as volumes.
  
For application data, POSIX-compatible elastic file storage enables enterprise applications to seamlessly migrate into the cloud without requiring application re-writesIt is much easier to treat unstructured data as files and folders, thereby creating the platform for [[OpenStack]] to eliminate barriers to adoption.
+
== VM STORAGE ==
 +
For VM images, the proposed solution will bring VMware's vMotion like capabilities to [[OpenStack]]Unlike VMWare's VMFS, GlusterFS can scale to petabytes and is easy to configure.  GlusterFS is implemented as a pure software-based storage stack that does not require expensive SAN hardware, instead leveraging the enterprise's choice of DAS/JBOD/SAN.  This allows [[OpenStack]] users and developers to build amazon-like cloud storage (both S3 and file) easily, seamlessly and cost-effectively.  [[OpenStack]] Glance compatibility will be maintained.
  
Gluster's HDFS-compatible big data storage enables the Apache-Hadoop stack and all of the big data applications to be instantly compatible with [[OpenStack]] without any modifications.  Unlike HDFS, Gluster allows you to run Mapreduce jobs without the metadata scalability and block size limitation inherent in HDFS.
+
== BIG DATA STORAGE ==
 +
The proposed solution's HDFS-compatible big data storage enables the Apache-Hadoop stack and all of the big data applications to be instantly compatible with [[OpenStack]] without any modifications.  Unlike HDFS, GlusterFS allows you to run Mapreduce jobs without the metadata scalability and block size limitation inherent in HDFS, thereby giving [[OpenStack]] true big data support.
 +
 
 +
== CONTINUOUS DATA REPLICATION ==
 +
The system provides continuous geographic replication combined with the unified cloud storage environment, thus enabling [[OpenStack]] to unify private and public clouds.
 +
 
 +
== CURRENT STATE OF DEVELOPMENT ==
 +
Please see the Gluster resouce page that has documentation and link to code.
 +
 
 +
http://gluster.com/community/documentation/index.php/OSConnect
 +
 
 +
LICENSE
 +
 
 +
Apache 2
 +
 
 +
== CONTACT US ==
 +
openstack@gluster.com

Latest revision as of 23:31, 17 February 2013

OpenStack Cloud Storage (Gluster)

We propose to create a unified cloud storage environment consisting of multi-protocol POSIX compatible elastic file storage, SWIFT-compatible object storage, VM storage, HDFS-compatible big data storage, and continuous data replication. The system will be based upon GlusterFS.

ELASTIC FILE AND OBJECT STORAGE

For application data, POSIX-compatible elastic file storage enables enterprise applications to seamlessly migrate into the cloud without requiring application re-writes. It is much easier to treat unstructured data as files and folders, thereby creating the platform for OpenStack to eliminate barriers to adoption. The proposed solution will be compatible with the SWIFT APIs, allowing files to be treated as objects, objects to be treated as files, folders as tags, and buckets as volumes.

VM STORAGE

For VM images, the proposed solution will bring VMware's vMotion like capabilities to OpenStack. Unlike VMWare's VMFS, GlusterFS can scale to petabytes and is easy to configure. GlusterFS is implemented as a pure software-based storage stack that does not require expensive SAN hardware, instead leveraging the enterprise's choice of DAS/JBOD/SAN. This allows OpenStack users and developers to build amazon-like cloud storage (both S3 and file) easily, seamlessly and cost-effectively. OpenStack Glance compatibility will be maintained.

BIG DATA STORAGE

The proposed solution's HDFS-compatible big data storage enables the Apache-Hadoop stack and all of the big data applications to be instantly compatible with OpenStack without any modifications. Unlike HDFS, GlusterFS allows you to run Mapreduce jobs without the metadata scalability and block size limitation inherent in HDFS, thereby giving OpenStack true big data support.

CONTINUOUS DATA REPLICATION

The system provides continuous geographic replication combined with the unified cloud storage environment, thus enabling OpenStack to unify private and public clouds.

CURRENT STATE OF DEVELOPMENT

Please see the Gluster resouce page that has documentation and link to code.

http://gluster.com/community/documentation/index.php/OSConnect

LICENSE

Apache 2

CONTACT US

openstack@gluster.com