diff --git a/doc/openstack-ops/ch_arch_storage.xml b/doc/openstack-ops/ch_arch_storage.xml index 48f19997..8d94ef88 100644 --- a/doc/openstack-ops/ch_arch_storage.xml +++ b/doc/openstack-ops/ch_arch_storage.xml @@ -21,7 +21,10 @@ format="SVG" scale="60"/> Storage is found in many parts of the OpenStack stack, and the differing types can cause confusion to even experienced cloud engineers. This section focuses on persistent storage - options you can configure with your cloud. + options you can configure with your cloud. It's important to + understand the distinction between + ephemeral storage and + persistent storage.
Ephemeral Storage If you only deploy the OpenStack Compute Service (nova), @@ -29,16 +32,16 @@ format="SVG" scale="60"/> storage by default. The disks associated with VMs are "ephemeral", meaning that (from the user's point of view) they effectively disappear when a virtual machine is - terminated. You must identify what type of persistent - storage you want to support for your users. - Today, OpenStack clouds explicitly support two types of - persistent storage: object storage - and block storage.
+ terminated. +
Persistent Storage Persistent storage means that the storage resource outlives any other resource and is always available, regardless of the state of a running instance. + Today, OpenStack clouds explicitly support two types of + persistent storage: object storage + and block storage.
Object Storage With object storage, users access binary objects @@ -237,8 +240,7 @@ format="SVG" scale="60"/> -
- + File-level Storage (for Live Migration) With file-level storage, users access stored data using the operating system's file system interface. @@ -254,7 +256,7 @@ format="SVG" scale="60"/> designing your cloud, since you must have a shared file system if you wish to support live migration. -
+
@@ -314,7 +316,7 @@ format="SVG" scale="60"/>   Object Block - File-level* (live migration support) + File-level* @@ -361,7 +363,9 @@ format="SVG" scale="60"/> exist (MooseFS). Your organization may already have deployed a file-level shared storage solution which you can use. - In addition to the open-source technologies, there are a + + Storage Driver Support + In addition to the open-source technologies, there are a number of proprietary solutions that are officially supported by OpenStack Block Storage. They are offered by the following vendors: @@ -385,6 +389,7 @@ format="SVG" scale="60"/> xlink:href="https://wiki.openstack.org/wiki/CinderSupportMatrix" >OpenStack wiki (https://wiki.openstack.org/wiki/CinderSupportMatrix). + Also, you need to decide whether you want to support object storage in your cloud. The two common use cases for providing object storage in a compute cloud are: