OpenStack Presentation

  • 712 views
Uploaded on

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

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

More in: Internet , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
712
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
63
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. OpenStack Cloud (OS) OpenStack Comprehensive Cloud Services
  • 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. 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. OpenStack Usage Private Cloud Public Cloud OpenStack is a cloud computing platform for both private & public clouds. Engineering Department – Software as a Service
  • 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. OpenStack Architecture Distributed & Modular Engineering Department – Software as a ServiceEngineering Department – Software as a Service
  • 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. 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. 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. 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. 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. 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. 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. 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. 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