openstack sage-au
DESCRIPTION
Openstack presentation presented to the Sysadmins Guild in Australia. Talks about what Openstack is, where it's coming from, how it is evolving and growing and where it's going.TRANSCRIPT
![Page 1: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/1.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.0 1
What can OpenStack do for you?
OpenStack
![Page 2: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/2.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.0 RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE EXPERIENCE DESIGN
What is OpenStack?
OpenStack is open source software to build private, public and hybrid clouds.
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.”
2
![Page 3: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/3.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.03
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
OpenStack Focal Areas
Essex Folsom Grizzly0
100
200
300
400
500
600
Lines of code
Contributors
![Page 4: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/4.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.04
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
Signs of Growth
• Summit attendance doubles every six months
• Rackspace code contributions increase, but load share decreases
• Mainstream deployments increasing
• Adopting companies increasing
• Grassroots user groups and meetups
• Number of countries where deployed
• Feature expansion and maturation
Summ
it 1
Summ
it 2
Summ
it 3
Summ
it 4
Summ
it 5
Summ
it 6
Summ
it 7
0
500
1000
1500
2000
2500
3000
3500
Attendance
![Page 5: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/5.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.05
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
CERN Large Hadron Collider
• CERN invented the World Wide Web
• Researching the Higgs Boson with largest particle accelerator
• 2 x 3.5Trillion electron volts
• Generating 1PB of data per second, storing 20GB/s
• Storing 2PB per experiment
• 15000 servers
![Page 6: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/6.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.06
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
CERN Large Hadron Collider
![Page 7: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/7.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.07
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
CERN Tape Deck for Collider (2008)
![Page 8: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/8.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.08
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
NeCTAR – Australian Research Cloud
• 8 Nodes around Australia
• 32000 cores
• Available from very small to very large instances (16 cores, 64GB RAM each)
![Page 9: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/9.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.010
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
Components of the Cloud
Public Cloud
Pri-vate-Cloud
Bare Metal
![Page 10: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/10.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.011
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
Freedom
“The cloud provides you with the freedom to be remarkable.”
- Alan Perkins
OpenStack takes this freedom to the next level
![Page 11: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/11.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.012
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
Utility computing
• Allow safe, multitenant access
• Seamlessly interconnect private resource pools with public ones
http://www.pgecurrents.com/wp-content/uploads/2011/06/Solar-roof-flowers.jpg
![Page 12: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/12.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.013
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
Empower
• Hardware resources are just an API call away
• Fail fast
• Foster experimentation and exploration
![Page 13: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/13.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.014
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
Invest in skills
![Page 14: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/14.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.015
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
OpenStack Projects Timeline
OpenStack Project Description Added in
Nova Compute Austin (21/10/10)
Swift Object Storage Austin (21/10/10)
Glance Image Service Bexar (03/02/11)
Keystone Identity Service Essex (05/04/12)
Horizon Dashboard Essex (05/04/12)
Neutron Networking Folsom (27/09/12)
Cinder Block Storage Folsom (27/09/12)
![Page 15: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/15.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.016
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
OpenStack Projects Timeline
OpenStack Project Description Added in
Heat Orchestration Havana (17/10/13)
Ceilometer Monitoring and Metering Havana (17/10/13)
Ironic Metal as a Service Incubation in Havana
Trove Databases As a Service Incubation in Havana
Designate DNS as a Service Applying for Incubation
Marconi Queuing as a Service In development
Savanna Hadoop Cluster mgmt In development
Barbican Secrets as a Service In development
• Source: https://wiki.openstack.org/wiki/Projects
![Page 16: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/16.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.017
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
OpenStack Components Overview
![Page 17: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/17.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.018
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
Conceptual Architecture
![Page 18: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/18.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.019
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
Process Flow
![Page 19: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/19.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.020
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
Logical Architecture
![Page 20: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/20.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.021
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
OpenStack Compute
Nova: OpenStack Compute
• Provides compute instances
• NASA
Glance: OpenStack Image Library
• Provides facility for managing compute images
• Private and public catalog
![Page 21: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/21.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.022
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
OpenStack Storage
Swift: OpenStack Object Storage
• Redundant and extremely scalable object storage
• Rackspace
Cinder: OpenStack Block Storage
• Provides a more persistent storage solution for compute instances
• Modular driver backend
![Page 22: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/22.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.023
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
OpenStack Networking
Neutron: OpenStack Networking
• Provides “Networking as a Service” between interface devices managed by other OpenStack Components
• Provides a plugin mechanism to enable different technologies implement calls made via the API
• Allows the building of advanced networking services such as LBaaS, VPNaaS, Firewall-aaS and more
![Page 23: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/23.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.024
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
OpenStack Projects Timeline
OpenStack Project Description Added in
Nova Compute Austin (21/10/10)
Swift Object Storage Austin (21/10/10)
Glance Image Service Bexar (03/02/11)
Keystone Identity Service Essex (05/04/12)
Horizon Dashboard Essex (05/04/12)
Neutron Networking Folsom (27/09/12)
Cinder Block Storage Folsom (27/09/12)
![Page 24: Openstack SAGE-AU](https://reader035.vdocuments.net/reader035/viewer/2022062404/554bccd4b4c9058f6c8b4804/html5/thumbnails/24.jpg)
OPENSTACK | ALAN PERKINS, JAKUB KRAJCOVIC | 16/07/2013 | 1.025
RACKSPACE® HOSTING | WWW.RACKSPACE.COM RACKSPACE EXPERIENCE DESIGN
OpenStack Projects Timeline
OpenStack Project Description Added in
Heat Orchestration Havana (17/10/13)
Ceilometer Monitoring and Metering Havana (17/10/13)
Ironic Metal as a Service Incubation in Havana
Trove Databases As a Service Incubation in Havana
Designate DNS as a Service Applying for Incubation
Marconi Queuing as a Service In development
Savanna Hadoop Cluster mgmt In development
Barbican Secrets as a Service In development
• Source: https://wiki.openstack.org/wiki/Projects