Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction, deployment and hybrid clouds

flaper87
April 18, 2013

Introduction, deployment and hybrid clouds

Introduction to OpenStack's architecture, services, deployments and environments. Let people know what OpenStacj really is, how it can help them and when it can be used.

Presented at cloudconf.it

flaper87

April 18, 2013
Tweet

More Decks by flaper87

Other Decks in Technology

Transcript

  1. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Outline • OpenStack • Deployments • Public / Private / Hybrid?
  2. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Who's this dude? • Red Hatter • Open Source contributor since forever • Member of Mongodb's Master Group • Cloud Lover • @flaper87 (mostly everywhere)
  3. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. Marketing point of view Devs' point of view Really cool, open source, “Infrastructure as a Service” (IaaS) provider.
  4. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Architect(ure) • Loosely Coupled Fashion • Horizontally Scalable • Shared nothing architecture
  5. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Think about it! ...VMs on demand! Small VM Small VM Big VM Future VM Future VM Future VM
  6. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Nova • Big Brother • Hypervisor Agnostic • Distributed & Asynchronous • Quota, Rates, Role based access • Massively Scalable... Seriously
  7. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Now, think about it! RHEL 6 …based on your own images!
  8. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Glance • Provides base templates • Awesome to store snapshots • Backed by a variety of back-ends
  9. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Just, think about it! Block1 Block2 Block3 Future Block Future Block Future Block …block devices on demand!
  10. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Cinder • Block Devices • ISCI, LVM, GlusterFS • TGTAdm and LIOAdm • Emc, Netapp, Nexenta, San
  11. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Would be great, think about it! Networking …as a Service!
  12. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Quantum • vNics • DHCP • L3 Agent
  13. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Seriously, think about it! Object Storage Object Storage Object Storage Object Store …in your datacenter!
  14. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Swift • Object Store • S3 akin • Built-in replication • Ring architecture (similar to Riak's) NO IMAGE COULD BE CAPTURED
  15. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Look further, think about it! Dashboard …to rule them all, almost!
  16. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Horizon • Django Based • Core support out-of-the-box • Extensible • Nice Templates TOO FAR TO BE CAUGHT IN A PICTURE
  17. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Keep, thinking about it! Authentication …to protect them all!
  18. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. • Identity Service • Token based AuthN • Users, Roles, Tenants, Services • More protocols coming.
  19. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Again, think about it! Small VM Small VM Big VM Future VM Future VM Future VM Block1 Block2 Block3 Future Block Future Block Future Block Object Storage Object Storage Object Storage Object Store Metering Authentication Dashboard
  20. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Lets get the party started • DEVstack • Packages • Packstack AIO DISTRIBUTED
  21. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. keystone nova-api nova-scheduler nova-conductor quantum-server cinder-api cinder-scheduler keystone nova-api nova-scheduler nova-conductor quantum-server cinder-api cinder-scheduler keystone nova-api nova-scheduler nova-conductor quantum-server cinder-api cinder-scheduler HTTP Load Balancer MySQL Qpid / RabbitMQ nova-compute glance-api quantum-*-plugin-agent nova-compute glance-api quantum-*-plugin-agent nova-compute glance-api quantum-*-plugin-agent Horizon Swift “There's no magic number”
  22. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. 8516 People 87 countries (keeps growing)
  23. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Your mother was right, it's better to share
  24. Flavio Percoco – [email protected] ­ Red Hat, Inc http://creativecommons.org/licenses/by­nc­sa/3.0/ Openstack:

    Introduction, deployment and hybrid clouds. Q & A RDO: http://openstack.redhat.com/ OpenStack: http://www.openstack.org WE ARE HIRING! http://jobs.redhat.com/