25
DevOps & OpenStack Austin DevOps Meetup December 10, 2012 Matt Ray Senior Technical Evangelist Opscode

DevOps and OpenStack December 2012

Embed Size (px)

DESCRIPTION

December 2012 OpenStack overview for the Austin DevOps meetup.

Citation preview

Page 1: DevOps and OpenStack December 2012

DevOps & OpenStack

Austin DevOps MeetupDecember 10, 2012

Matt RaySenior Technical EvangelistOpscode

Page 2: DevOps and OpenStack December 2012

"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."

Mission Statement

Page 3: DevOps and OpenStack December 2012

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.

Page 4: DevOps and OpenStack December 2012

OpenStack Controls Compute, Storage & Networking

Page 5: DevOps and OpenStack December 2012

Architecture

Page 6: DevOps and OpenStack December 2012

Architecture: Nova

Page 7: DevOps and OpenStack December 2012

Compute: Nova‣ Virtual Machines

‣ Provision and manage large pools of on-demand computing resources (hypervisors & instances)

‣ KVM

‣ Xen

‣ LXC

‣ Hyper-V

‣ VMware

‣ Bare-metal

Page 8: DevOps and OpenStack December 2012

Architecture: Cinder

Page 9: DevOps and OpenStack December 2012

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

Page 10: DevOps and OpenStack December 2012

Architecture: Quantum

Page 11: DevOps and OpenStack December 2012

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

Page 12: DevOps and OpenStack December 2012

Architecture: Glance

Page 13: DevOps and OpenStack December 2012

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

Page 14: DevOps and OpenStack December 2012

Architecture: Keystone

Page 15: DevOps and OpenStack December 2012

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

Page 16: DevOps and OpenStack December 2012

Architecture: Swift

Page 17: DevOps and OpenStack December 2012

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

Page 18: DevOps and OpenStack December 2012

Architecture: Horizon

Page 19: DevOps and OpenStack December 2012

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

Page 20: DevOps and OpenStack December 2012

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

Page 21: DevOps and OpenStack December 2012

OpenStack Code

‣ GitHub‣ https://github.com/openstack/

‣ Gerrit‣ https://review.openstack.org

‣ Jenkins‣ https://jenkins.openstack.org/

‣ DevStack.org

Page 22: DevOps and OpenStack December 2012

OpenStack Foundation

Page 23: DevOps and OpenStack December 2012

OpenStack Distributions

‣ Linux Distributions‣ Debian

‣ Fedora

‣ Red Hat

‣ SUSE

‣ Ubuntu

‣ Commercial Offerings‣ CloudScaling

‣ Mirantis

‣ Nebula

‣ Piston

‣ Rackspace

‣ ...many more

Page 24: DevOps and OpenStack December 2012

Grizzly Release‣ March 2013‣ Chargeback [Billing]: Bufunfa‣ CloudFormation: Heat‣ Commons: Oslo‣ Metering: Ceilometer

Page 25: DevOps and OpenStack December 2012

Questions?

Matt [email protected]|GitHub|IRC: mattray