You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltacloud.apache.org by lu...@apache.org on 2010/08/24 02:04:18 UTC

svn commit: r988359 - /incubator/deltacloud/trunk/site/drivers.html

Author: lutter
Date: Tue Aug 24 00:04:17 2010
New Revision: 988359

URL: http://svn.apache.org/viewvc?rev=988359&view=rev
Log:
Add storage matrix

Modified:
    incubator/deltacloud/trunk/site/drivers.html

Modified: incubator/deltacloud/trunk/site/drivers.html
URL: http://svn.apache.org/viewvc/incubator/deltacloud/trunk/site/drivers.html?rev=988359&r1=988358&r2=988359&view=diff
==============================================================================
--- incubator/deltacloud/trunk/site/drivers.html (original)
+++ incubator/deltacloud/trunk/site/drivers.html Tue Aug 24 00:04:17 2010
@@ -105,12 +105,14 @@
         </li>
         </ul></li></ul>
         <!-- = rest -->
-        
-        
+
+
         <p>Deltacloud provides drivers for a growing number of popular clouds. All drivers
         can handle a set of standard operations, some of them also support a number of
         optional operations to expose the features of specific clouds more closely. The
         drivers and their capabilities are:</p>
+
+        <h3>Compute Drivers</h3>
         <table id='providers'>
           <tr>
             <th class='emptycell'>&nbsp;</th>
@@ -156,7 +158,7 @@
               Amazon EC2
             </td>
             <td class="supported">yes</td>
-            <td class="not-supported">no</td>
+            <td class="not-supported">N/A</td>
             <td class="supported">yes</td>
             <td class="supported">yes</td>
             <td class="supported">yes</td>
@@ -170,7 +172,7 @@
               GoGrid
             </td>
             <td class="supported">yes</td>
-            <td class="not-supported">no</td>
+            <td class="not-supported">N/A</td>
             <td class="supported">yes</td>
             <td class="supported">yes</td>
             <td class="supported">yes</td>
@@ -186,7 +188,7 @@
             <td class="supported">yes</td>
             <td class="supported">yes</td>
             <td class="supported">yes</td>
-            <td class="not-supported">no</td>
+            <td class="not-supported">N/A</td>
             <td class="supported">yes</td>
             <td class="supported">yes</td>
             <td class="supported">yes</td>
@@ -198,7 +200,7 @@
               Rackspace
             </td>
             <td class="supported">yes</td>
-            <td class="not-supported">no</td>
+            <td class="not-supported">N/A</td>
             <td class="supported">yes</td>
             <td class="supported">yes</td>
             <td class="supported">yes</td>
@@ -238,7 +240,6 @@
           <tr>
             <td class='provider'>
               Terremark
-              <span>coming soon</span>
             </td>
             <td class="supported">yes</td>
             <td class="supported">yes</td>
@@ -266,72 +267,148 @@
             <td class="supported">yes</td>
           </tr>
         </table>
-        
-        
-        
+
+        <h3>Storage Drivers</h3>
+        <table id='providers'>
+          <tr>
+            <th class='emptycell'>&nbsp;</th>
+            <th>
+              <strong>Create</strong>
+              new containers
+            </th>
+            <th>
+              <strong>Update/delete</strong>
+              containers
+            </th>
+            <th>
+              <strong>Create</strong>
+              new blobs
+            </th>
+            <th>
+              <strong>Update/delete</strong>
+              blobs
+            </th>
+            <th>
+              <strong>Read/write</strong>
+              blob attributes
+            </th>
+            <th>
+              <strong>Read/write</strong>
+              individual blob attributes
+            </th>
+          </tr>
+          <tr>
+            <td class='provider'>
+              Amazon S3
+              <span>coming soon</span>
+            </td>
+            <td class="supported">yes</td>
+            <td class="supported">yes</td>
+            <td class="supported">yes</td>
+            <td class="supported">yes</td>
+            <td class="supported">yes</td>
+            <td class="supported">yes</td>
+          </tr>
+          <tr>
+            <td class='provider'>
+              Rackspace CloudFiles
+              <span>coming soon</span>
+            </td>
+            <td class="supported">yes</td>
+            <td class="supported">yes</td>
+            <td class="supported">yes</td>
+            <td class="supported">yes</td>
+            <td class="supported">yes</td>
+            <td class="supported">yes</td>
+          </tr>
+          <tr>
+            <td class='provider'>
+              Microsoft Azure
+              <span>coming soon</span>
+            </td>
+            <td class="not-supported">TBD</td>
+            <td class="not-supported">TBD</td>
+            <td class="not-supported">TBD</td>
+            <td class="not-supported">TBD</td>
+            <td class="not-supported">TBD</td>
+            <td class="not-supported">TBD</td>
+          </tr>
+          <tr>
+            <td class='provider'>
+              Google Storage
+              <span>coming soon</span>
+            </td>
+            <td class="not-supported">TBD</td>
+            <td class="not-supported">TBD</td>
+            <td class="not-supported">TBD</td>
+            <td class="not-supported">TBD</td>
+            <td class="not-supported">TBD</td>
+            <td class="not-supported">TBD</td>
+          </tr>
+        </table>
+
         <h2 id="h1">Setting up the code</h2>
-        
         <p>To set up a Deltacloud core and the drivers, install the
         <a href="http://rubygems.org/gems/deltacloud-core">deltacloud-core</a> Ruby gem:</p>
-        
+
         <pre><code># gem install deltacloud-core&#x000A;</code></pre>
-        
+
         <p>RPM package will be available soon.</p>
-        
+
         <h2 id="h2">Launch the server</h2>
-        
+
         <p>The server is launched with the <code>deltacloudd</code> command and pass it the name
         of the driver you want to use:</p>
-        
+
         <pre><code>$ deltacloudd -i mock&#x000A;</code></pre>
-        
+
         <p>This will start a webserver running the mock driver on
         <code>http://localhost:3001/api</code>; you can simply browse to that URL to get a
         pretty view of the objects the driver deals with.</p>
-        
+
         <h3 id="h2_1">EC2 Driver</h3>
-        
+
         <p>For the Amazon EC2 you need to install the <code>amazon-ec2</code> Ruby gem:</p>
-        
+
         <pre><code># gem install amazon-ec2&#x000A;</code></pre>
-        
+
         <p>When using the driver for Amazon EC2, the credentials passed in
         response to the HTTP 401 authentication challenge should be your
         <em>access_key</em> and <em>secret_access_key</em></p>
-        
+
         <p>These credentials may be found on the <a href="http://aws-portal.amazon.com/gp/aws/developer/account/index.html?action=access-key">Access Identifiers</a>
         page at Amazon AWS.</p>
-        
+
         <h3 id="h2_2">RHEV-M Driver</h3>
-        
+
         <p>The RHEV-M driver needs to be installed on a Windows machine which has the
         RHEV-M Powershell API installed and configured. Assuming the directory
         structure above is followed, you should copy the file
         deltacloud/deltacloud-driver-rhevm/config/rhevm_config.yaml.EXAMPLE to be
         rhevm_config.yaml and edit the file woith the domain you are logging into.
         The username and pasword is provided via the API.</p>
-        
+
         <p>The actual RHEVM instance you are connecting to is controlled by
         the RHEVM.dll.config file which is referenced from the profile.ps1
         file located in My Documents/WindowsPowershell directory</p>
-        
+
         <h3 id="h2_3">Rackspace Driver</h3>
-        
+
         <p>When using the Rackspace-cloud driver (Rackspace cloud used to be called
         "Mosso") - the password in a HTTP 401 challenge should be your API key, NOT
         your rackspace account password.  (you can get the API-key, or generate a
         new one, from the rackspace console).</p>
-        
+
         <h3 id="h2_4">RimuHosting</h3>
-        
+
         <p>Further details coming soon.</p>
-        
+
         <h3 id="h2_5">OpenNebula</h3>
-        
+
         <p>When using the <a href="http://www.opennebula.org/">OpenNebula</a> driver, the
         credentials passed in response to the HTTP 401 authentication challenge
         should be your OpenNebula user and password.</p>
-        
+
         <p>The address, on which the OCCI server is listening, needs to be defined in
         an environment variable called OCCI_URL.</p>
       </div>