An introduction to OpenStack

An introduction to OpenStack

Presented at BelFOSS, 28th January 2016

833c4d5e7991e88db3f88aa1634d9ed0?s=128

Andy McGuigan

January 28, 2016
Tweet

Transcript

  1. Andy McGuigan, Cloud BU 28th January 2016

  2. None
  3. What Is Cloud Computing? • Characteristics – On demand, self

    service – Access via standard network protocols / APIs – Resource pooling (multi-tenant) – Rapid scale-out – Metered service http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
  4. What Is Cloud Computing? • Characteristics • Deployment models –

    Public – Private – Hybrid http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
  5. What Is Cloud Computing? • Characteristics • Deployment models •

    Service models – IaaS – PaaS – SaaS http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
  6. IaaS – PaaS – SaaS Base Tomato Sauce Cheese Toppings

    Oven Table Beverage (with credit to Albert Barron, IBM - Pizza as a Service)
  7. IaaS – PaaS – SaaS Base Tomato Sauce Cheese Toppings

    Oven Table Beverage (with credit to Albert Barron, IBM - Pizza as a Service) Base Tomato Sauce Cheese Toppings Oven Table Beverage Base Tomato Sauce Cheese Toppings Oven Table Beverage Goodfellas Dominos Little Wing
  8. IaaS – PaaS – SaaS Traditional on-premise IT - you

    are responsible for everything Network Storage Server Virtualisation Middleware Data App (with credit to Albert Barron, IBM - Pizza as a Service)
  9. IaaS – PaaS – SaaS Network Storage Server Virtualisation Middleware

    Data App (with credit to Albert Barron, IBM - Pizza as a Service) Network Storage Server Virtualisation Middleware Data App Network Storage Server Virtualisation Middleware Data App IaaS PaaS SaaS
  10. OpenStack Mission “To produce the ubiquitous Open Source Cloud Computing

    platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable”
  11. OpenStack in numbers • 5 years old – October 2010

    (Rackspace & NASA) • 12 releases – 6-month development & release cycle (Apr / Oct) – Labelled alphabetically: Liberty, Oct 2015 • 20M+ lines of Python code • 34,000+ people • 500+ companies • Walmart: 100,000 compute cores in production
  12. OpenStack Conceptual Model • OpenStack controls large pools of compute,

    networking, and storage resources throughout a datacenter, managed via a dashboard that gives administrators control while allowing their users to provision resources through a web interface
  13. OpenStack Compute Resources • VMs – Nova – KVM; Xen;

    ESXi; Hyper-V • Bare metal – Ironic • Containers – Magnum
  14. OpenStack Core Components • Compute – Nova – Glance •

    Networking – Neutron • Storage – Cinder – Swift • Dashboard – Horizon • Identity – Keystone
  15. How open is OpenStack? • Open source – Apache License

    2.0 • Open design • Open development: git.openstack.org • Open community: wiki.openstack.org
  16. Try OpenStack • DevStack – http://docs.openstack.org/developer/devstack/ – Self-hosted: VM (single

    / multi) or bare metal • TryStack – http://trystack.org/ – No cost… you have to join their Facebook group • Ravello Systems – https://www.ravellosystems.com/solutions/openstack/cloud-o penstack-lab – Pay per use, after 14 day trial period
  17. None