If you can't read please download the document
Upload
allan-searle
View
1.224
Download
0
Embed Size (px)
Citation preview
OpenStack Cloud (OS)
OpenStackComprehensive Cloud Services
OpenStack Benefits
The cloud ultimately relies on real hardware. Productivity and efficiencies are realized by reduced idle-time of shared resources.
1
2
3
...
n
Engineering Department Software as a Service
OpenStack Benefits
The OpenStack Operating System allows for:
Provisioning large virtual machine networks
On-demand availability (like a utility)
Easy scale-out
Engineering Department Software as a Service
OpenStack Usage
Private Cloud
Public Cloud
OpenStack is a cloud computing platform for both private & public clouds.
Engineering Department Software as a Service
OpenStack: open source widely acceptedUnder the hood: Linux Ubuntu Server (often)
Apache License & runs Admin web application
MySQL Holds OpenStack data
Python Language used to code OpenStack
OpenStack Core
Engineering Department Software as a Service
OpenStack Architecture
Distributed & Modular
Engineering Department Software as a Service
Engineering Department Software as a Service
OpenStack Architecture
The OpenStack Cloud (OS) controls a given virtual deployment providing on-demand availability for:
Processing
Storage
Networking
Engineering Department Software as a Service
Communications
Polling
HTTP Protocol
REST Web Services
Asynchronous Calls
Advanced Message Queuing Protocol (AMQP)
How do OpenStack resources work together?
Engineering Department Software as a Service
OpenStack Compute
Engineering Department Software as a Service
Manages compute resources and scalability needs
Marshals resources to provide virtual machines
Orchestrates virtual machines
MySQL database supports Nova
Exposes capabilities through REST Web Services API
Nova Cloud Computing Controller
OpenStack Networking
Engineering Department Software as a Service
Network as a Service on-demand
Complex, virtual, next-generation networking
Scalable
Pluggable
API-driven
Neutron Network & IP Management
OpenStack Storage
Engineering Department Software as a Service
Cinder Block Storagedatabases
expandable file systems
Storage Object & Block
Swift Object StorageStore objects distributed across commodity hardware
Redundancy, backup, archive and failover management
OpenStack Imaging
Engineering Department Software as a Service
Loads virtual machine images
Access machine image metadata
Possible VM image storage locations:File system
OpenStack Swift project
Glance Imaging Service
OpenStack ID Service
Engineering Department Software as a Service
provides identity, token, catalog and policy services
provides auth credential validation and data about: users, tenants & roles
Keystone Identity Service
Backend options:SQL
LDAP
PAM
OpenStack Administration
Engineering Department Software as a Service
Automate complex deployments
Control provisioning
Metering
Dashboard Administration Interface
The Dashboard is available as a Web Application on:Apache
OpenStack
Engineering Department Software as a Service
Design Tenets:Scalability
Elasticity
Asynchronous
Distribute everything, especially logic
OpenStack was founded in 2010 with the collaborative effort of:NASA National Aeronautics & Space Administration
Rackspace an IT hosting company
OpenStack is a rapidly developing, feature-rich, cloud platform