OpenStack Presentation

1,194 views
1,007 views

Published on

OpenStack presentation. General overview of importance, usage, architecture, etc.

Published in: Internet, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,194
On SlideShare
0
From Embeds
0
Number of Embeds
34
Actions
Shares
0
Downloads
79
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

OpenStack Presentation

  1. 1. OpenStack Cloud (OS) OpenStack Comprehensive Cloud Services
  2. 2. 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
  3. 3. 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
  4. 4. OpenStack Usage Private Cloud Public Cloud OpenStack is a cloud computing platform for both private & public clouds. Engineering Department – Software as a Service
  5. 5. OpenStack: open source widely accepted Under 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
  6. 6. OpenStack Architecture Distributed & Modular Engineering Department – Software as a ServiceEngineering Department – Software as a Service
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. OpenStack Storage Engineering Department – Software as a Service Cinder – Block Storage databases expandable file systems Storage – Object & Block Swift – Object Storage Store objects distributed across commodity hardware Redundancy, backup, archive and failover management
  12. 12. 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
  13. 13. 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
  14. 14. 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
  15. 15. 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

×