diff options
| author | Anne Gentle <anne@openstack.org> | 2010-11-11 16:32:24 -0600 |
|---|---|---|
| committer | Anne Gentle <anne@openstack.org> | 2010-11-11 16:32:24 -0600 |
| commit | c9dd8ce2e4dce24ff6771a34b75465628eabb7fc (patch) | |
| tree | 45ec4efb9921fa1c1d98b08851734166ccab4838 /doc/source | |
| parent | f479206fa3b0db1a927d32bbe566e92e0e48d7d4 (diff) | |
| download | nova-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.css | 6 | ||||
| -rw-r--r-- | doc/source/adminguide/managingsecurity.rst | 39 | ||||
| -rw-r--r-- | doc/source/cloud101.rst | 67 |
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 |
