ab93e636b8
Brief Summary: Added Modules and Lab Sections of Aptira's Existing OpenStack Training Docs. Please do refer Full Summary for more details. For those who want to review this and save some time on building it, I have hosted the content on http://office.aptira.in Please talk to Sean Robetrs if you are concerened about repetition of Doc Content or similar issues like short URLs etc., this is supposed to be a rough patch and not final. Full Summary: Added the following modules. 1. Module001 - Introduction To OpenStack. - Brief Overview of OpenStack. - Basic Concepts - Detailed Description of Core Projects (Grizzly) under OpenStack. - All But Networking and Swift. 2. Module002 - OpenStack Networking In detail. 3. Module003 - OpenStack Object Storage In detail. 4. Lab001 - OpenStack Control Node and Compute Node. 5. Lab002 - OpenStack Network Node. Full Summary added due to the size of the commit. I Apologize for the size of this commit and will try not to commit huge content like in this patch. The reason for the size of this commit is to meet OpenStack Training Sprint day. bp/training-manuals Change-Id: Ie3c44527992868b4d9571b66cc1c048e558ec669
204 lines
8.7 KiB
XML
204 lines
8.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<chapter xmlns="http://docbook.org/ns/docbook"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
version="5.0"
|
|
xml:id="module003-ch002-features-benefits">
|
|
<title>Features and Benifits</title>
|
|
<para>
|
|
<informaltable class="c19">
|
|
<tbody>
|
|
<tr>
|
|
<th rowspan="1" colspan="1">Features</th>
|
|
<th rowspan="1" colspan="1">Benefits</th>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Leverages commodity
|
|
hardware</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>No
|
|
lock-in, lower
|
|
price/GB</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>HDD/node failure agnostic</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Self
|
|
healingReliability, data redundancy protecting
|
|
from
|
|
failures</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Unlimited storage</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Huge
|
|
& flat namespace, highly scalable
|
|
read/write accessAbility to serve content
|
|
directly from storage
|
|
system</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Multi-dimensional scalability</emphasis>
|
|
(scale out architecture)Scale vertically and
|
|
horizontally-distributed storage</td>
|
|
<td rowspan="1" colspan="1"
|
|
>Backup
|
|
and archive large amounts of data with linear
|
|
performance</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Account/Container/Object
|
|
structure</emphasis>No nesting, not a
|
|
traditional file system</td>
|
|
<td rowspan="1" colspan="1"
|
|
>Optimized
|
|
for scaleScales to multiple petabytes,
|
|
billions of
|
|
objects</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Built-in replication3x+ data
|
|
redundancy</emphasis> compared to 2x on
|
|
RAID</td>
|
|
<td rowspan="1" colspan="1"
|
|
>Configurable
|
|
number of accounts, container and object
|
|
copies for high
|
|
availability</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Easily add capacity</emphasis> unlike
|
|
RAID resize</td>
|
|
<td rowspan="1" colspan="1"
|
|
>Elastic
|
|
data scaling with
|
|
ease</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>No central database</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Higher
|
|
performance, no
|
|
bottlenecks</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>RAID not required</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Handle
|
|
lots of small, random reads and writes
|
|
efficiently</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Built-in management
|
|
utilities</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Account
|
|
Management: Create, add, verify, delete
|
|
usersContainer Management: Upload, download,
|
|
verifyMonitoring: Capacity, host, network, log
|
|
trawling, cluster
|
|
health</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Drive auditing</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Detect
|
|
drive failures preempting data
|
|
corruption</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Expiring objects</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Users
|
|
can set an expiration time or a TTL on an
|
|
object to control
|
|
access</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Direct object access</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Enable
|
|
direct browser access to content, such as for
|
|
a control
|
|
panel</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Realtime visibility into client
|
|
requests</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Know
|
|
what users are
|
|
requesting</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Supports S3 API</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Utilize
|
|
tools that were designed for the popular S3
|
|
API</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Restrict containers per
|
|
account</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Limit
|
|
access to control usage by
|
|
user</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Support for NetApp, Nexenta,
|
|
SolidFire</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Unified
|
|
support for block volumes using a variety of
|
|
storage
|
|
systems</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Snapshot and backup API for block
|
|
volumes</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Data
|
|
protection and recovery for VM
|
|
data</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Standalone volume API
|
|
available</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Separate
|
|
endpoint and API for integration with other
|
|
compute
|
|
systems</td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="1" colspan="1"><emphasis role="bold"
|
|
>Integration with Compute</emphasis></td>
|
|
<td rowspan="1" colspan="1"
|
|
>Fully
|
|
integrated to Compute for attaching block
|
|
volumes and reporting on usage</td>
|
|
</tr>
|
|
</tbody>
|
|
</informaltable>
|
|
</para>
|
|
</chapter> |