summaryrefslogtreecommitdiffstats
path: root/doc/source
diff options
context:
space:
mode:
authorAnne Gentle <anne@openstack.org>2010-11-11 16:32:24 -0600
committerAnne Gentle <anne@openstack.org>2010-11-11 16:32:24 -0600
commitc9dd8ce2e4dce24ff6771a34b75465628eabb7fc (patch)
tree45ec4efb9921fa1c1d98b08851734166ccab4838 /doc/source
parentf479206fa3b0db1a927d32bbe566e92e0e48d7d4 (diff)
downloadnova-c9dd8ce2e4dce24ff6771a34b75465628eabb7fc.tar.gz
nova-c9dd8ce2e4dce24ff6771a34b75465628eabb7fc.tar.xz
nova-c9dd8ce2e4dce24ff6771a34b75465628eabb7fc.zip
Updated Cloud101 and admonition color
Diffstat (limited to 'doc/source')
-rw-r--r--doc/source/_static/tweaks.css6
-rw-r--r--doc/source/adminguide/managingsecurity.rst39
-rw-r--r--doc/source/cloud101.rst67
3 files changed, 95 insertions, 17 deletions
diff --git a/doc/source/_static/tweaks.css b/doc/source/_static/tweaks.css
index b21c7a644..1a18dbac6 100644
--- a/doc/source/_static/tweaks.css
+++ b/doc/source/_static/tweaks.css
@@ -27,12 +27,12 @@ ul.todo_list li {
}
div.admonition {
- border: 1px solid #E2ECEF;
+ border: 1px solid #8F1000;
}
div.admonition p.admonition-title {
- background-color: #E2ECEF;
- border-bottom: 1px solid #E2ECEF;
+ background-color: #8F1000;
+ border-bottom: 1px solid #8E8E8E;
}
a {
diff --git a/doc/source/adminguide/managingsecurity.rst b/doc/source/adminguide/managingsecurity.rst
new file mode 100644
index 000000000..3b11b181a
--- /dev/null
+++ b/doc/source/adminguide/managingsecurity.rst
@@ -0,0 +1,39 @@
+..
+ Copyright 2010 United States Government as represented by the
+ Administrator of the National Aeronautics and Space Administration.
+ All Rights Reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License"); you may
+ not use this file except in compliance with the License. You may obtain
+ a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ License for the specific language governing permissions and limitations
+ under the License.
+
+Security Considerations
+=======================
+
+.. todo:: This doc is vague and just high-level right now. Describe architecture that enables security.
+
+The goal of securing a cloud computing system involves both protecting the instances, data on the instances, and
+ensuring users are authenticated for actions and that borders are understood by the users and the system.
+Protecting the system from intrusion or attack involves authentication, network protections, and
+compromise detection.
+
+Key Concepts
+------------
+
+Authentication - Each instance is authenticated with a key pair.
+
+Network - Instances can communicate with each other but you can configure the boundaries through firewall
+configuration.
+
+Monitoring - Log all API commands and audit those logs.
+
+Encryption - Data transfer between instances is not encrypted.
+
diff --git a/doc/source/cloud101.rst b/doc/source/cloud101.rst
index 075159702..87db5af1e 100644
--- a/doc/source/cloud101.rst
+++ b/doc/source/cloud101.rst
@@ -18,29 +18,68 @@
Cloud Computing 101
===================
-.. todo:: add in a brief tour of cloud computing concepts
+Originally the term cloud came from a diagram that contained a cloud-like shape to contain the
+services that afforded computing power that was harnessed to get work done. Much like the electrical
+power we receive each day, cloud computing is a model for enabling access to a shared collection of
+computing resources - networks for transfer, servers for storage, and applications or services for
+completing work.
+Why Cloud?
+----------
+Like humans supposedly only use 10% of their brain power, many of the computers in place in data
+centers today are underutilized in computing power and networking bandwidth. People also may need a large
+amount of computing capacity to complete a computation for example, but don't need the computing power
+once the computation is done. You want cloud computing when you want a service that's available
+on-demand with the flexibility to bring it up or down through automation or with little intervention.
-Overview of Cloud Computing
-===========================
+Attributes of a Cloud
+---------------------
+On-demand self-service - A cloud should enable self-service, so that users can provision servers and networks with little
+human intervention.
+Network access - Any computing capabilities are available over the network and you can use many different
+devices through standardized mechanisms.
-Why Cloud?
-==========
+Resource pooling - Clouds can serve multiple consumers according to demand.
+Elasticity - Provisioning is rapid and scales out or in based on need.
-Attributes of a Cloud
-=====================
+Metered or measured service - Just like utilities that are paid for by the hour, clouds should optimize
+resource use and control it for the level of service or type of servers such as storage or processing.
Types of Cloud Services
+-----------------------
+Cloud computing offers different service models depending on the capabilities a consumer may require.
+The US-based National Institute of Standards and Technology offers definitions for cloud computing
+and the service models that are emerging.
-Work in the Clouds
-==================
-What people have done/sample projects
+SaaS - Software as a Service
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Provides the consumer the ability to use the software in a cloud environment, such as web-based email for example.
+
+PaaS - Platform as a Service
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Provides the consumer the ability to deploy applications through a programming language or tools supported
+by the cloud platform provider. An example of platform as a service is an Eclipse/Java programming
+platform provided with no downloads required.
+
+IaaS - Infrastructure as a Service
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Provides infrastructure such as computer instances, network connections, and storage so that people
+can run any software or operating system.
+
+.. todo:: Use definitions from http://csrc.nist.gov/groups/SNS/cloud-computing/ and attribute NIST
+
+Types of Cloud Deployments
+--------------------------
+.. todo:: describe public/private/hybrid/etc
+
+
+Work in the Clouds
+------------------
-Types of Clouds
-===============
-public/private/hybrid/etc
-Use definitions from http://csrc.nist.gov/groups/SNS/cloud-computing/ \ No newline at end of file
+.. todo:: What people have done/sample projects