DevOps and OpenStack December 2012

1,291 views

Published on

December 2012 OpenStack overview for the Austin DevOps meetup.

Published in: Technology

DevOps and OpenStack December 2012

  1. 1. DevOps & OpenStackAustin DevOps MeetupDecember 10, 2012Matt RaySenior Technical EvangelistOpscode
  2. 2. Mission Statement "To produce the ubiquitous Open Source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable."
  3. 3. Why OpenStack?‣ Control. Open source, no vendor lock in. Apache 2 license.‣ Flexibility. Modular design integrates legacy and third party technologies.‣ Emerging Industry Standard. More than 180 technology industry leaders backing it and major public clouds built on OpenStack. ‣ Proven. Originally built for scale and redundancy at NASA and Rackspace. More than 100 large-scale deployments worldwide.‣ Compatible and Connected. Enables portability.
  4. 4. OpenStack Controls Compute, Storage & Networking
  5. 5. Architecture
  6. 6. Architecture: Nova
  7. 7. Compute: Nova‣ Virtual Machines ‣ Provision and manage large pools of on-demand computing resources (hypervisors & instances) ‣ KVM ‣ Xen ‣ LXC ‣ Hyper-V ‣ VMware ‣ Bare-metal
  8. 8. Architecture: Cinder
  9. 9. Block Storage: Cinder‣ Virtual Block Storage Devices ‣ Volumes on commodity storage gear ‣ Drivers for more advanced systems like NetApp, Solidfire, Ceph and Nexenta ‣ New project in Folsom released Fall 2012
  10. 10. Architecture: Quantum
  11. 11. Networking as a Service: Quantum‣ Virtualized Networking ‣ Software Defined Networking (SDN) ‣ Automation of hardware & software ‣ Define network connectivity & addressing used by devices from other services ‣ Drivers for Ryu, Floodlight, Nicira, Midokura, Cisco and many more ‣ New project in Folsom released Fall 2012
  12. 12. Architecture: Glance
  13. 13. Image Registry: Glance‣ Multi-format virtual disk image registry & catalog‣ Delivery of images to Nova Compute‣ Allows uploads of private and public images in a wide variety of formats ‣ Machine (kernel/ramdisk outside of image, a.k.a. AMI) ‣ qcow2 (Qemu/KVM) ‣ VMDK (VMWare) ‣ OVF (VMWare, others) ‣ And more
  14. 14. Architecture: Keystone
  15. 15. Identity: Keystone‣ Unifies all core projects with common authentication system‣ Provides authorization for multiple log-in credentials ‣ Username/password ‣ Token-based ‣ AWS-style logins ‣ Integrate with existing systems
  16. 16. Architecture: Swift
  17. 17. Object Storage: Swift‣ Redundant, resilient, horizontally scalable object storage‣ Petabytes of reliable storage on standard gear‣ Examples include virtual machine images, photo storage, email storage and backup archiving‣ Rackspace Cloud Files
  18. 18. Architecture: Horizon
  19. 19. Web Dashboard: Horizon‣ Self-service, role-based web interface for users and administrators‣ Provision cloud-based resources through a self-service portal‣ Create and manage projects and users, defining resources available to them‣ Extensible design makes it easy to plug in and expose third party products and services ‣ Django application that consumes APIs
  20. 20. OpenStack Community‣ OpenStack Summits (April & October)‣ IRC (irc.freenode.net) ‣ #openstack, #openstack-meetings, #openstack-chef, many more‣ Mailing Lists (lists.openstack.org)‣ OpenStack.org ‣ Blog, Docs, Wiki‣ Twitter @OpenStack
  21. 21. OpenStack Code‣ GitHub ‣ https://github.com/openstack/‣ Gerrit ‣ https://review.openstack.org‣ Jenkins ‣ https://jenkins.openstack.org/‣ DevStack.org
  22. 22. OpenStack Foundation
  23. 23. OpenStack Distributions‣ Linux Distributions ‣ Commercial Offerings ‣ Debian ‣ CloudScaling ‣ Fedora ‣ Mirantis ‣ Red Hat ‣ Nebula ‣ SUSE ‣ Piston ‣ Ubuntu ‣ Rackspace ‣ ...many more
  24. 24. Grizzly Release‣ March 2013‣ Chargeback [Billing]: Bufunfa‣ CloudFormation: Heat‣ Commons: Oslo‣ Metering: Ceilometer
  25. 25. Questions?Matt Raymatt@opscode.comTwitter|GitHub|IRC: mattray

×