What do these things have in common? - Commons at SF...
Transcript of What do these things have in common? - Commons at SF...
![Page 1: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/1.jpg)
From iron to the cloud and beyond
Presentation for SFSUStefano Maffulli, OpenStack Community Manager2012-05-17
![Page 2: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/2.jpg)
What do these things have in common?
![Page 3: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/3.jpg)
![Page 4: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/4.jpg)
![Page 5: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/5.jpg)
![Page 6: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/6.jpg)
![Page 7: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/7.jpg)
Who am I
![Page 8: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/8.jpg)
![Page 9: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/9.jpg)
![Page 10: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/10.jpg)
![Page 11: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/11.jpg)
![Page 12: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/12.jpg)
![Page 13: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/13.jpg)
![Page 14: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/14.jpg)
![Page 15: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/15.jpg)
The lesson of Brunelleschi
Be able to study how things work Study the source code
Be able to modify and adapt what you learn Modify the code
Be able to teach others Copy the code and share it with others
![Page 16: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/16.jpg)
What is cloud computing
![Page 17: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/17.jpg)
Cloud computing
Web based applications Virtualization
Services on demand IT on demand
![Page 18: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/18.jpg)
Evolution of IT
Mainframe Computing
EnterpriseComputing
CloudComputing
1960 1980 2000 2020
Disruptions
![Page 19: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/19.jpg)
Evolution of computing models
Mainframe Computing
EnterpriseComputing
CloudComputing
1960 1980 2000 2020
99.999 99.9 Always on
Software
SLA
Scaling
Hardware
HA type
Software
Consumption
HorizontalVertical
Custom Enterprise Commodity
Hardware
Centralized Decentralized Distributed
Custom Enterprise Commodity
Centralized Shared Self-service
![Page 20: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/20.jpg)
The legacy enterprise computing
![Page 21: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/21.jpg)
The web scale
![Page 22: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/22.jpg)
“... get into the [Google] mindset ... robustness has to be designed into your software ...assume that the hardware [is] …unreliable and broken ... at any point.”-- Adrian Cockcroft, Netflix Chief Cloud Architect
The real paradigm shift
![Page 23: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/23.jpg)
The details
![Page 24: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/24.jpg)
The stack
Infrastructure As A Service
Platform As A Service
Software As A Service
![Page 25: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/25.jpg)
The trade-offs
![Page 26: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/26.jpg)
Enter OpenStack
![Page 27: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/27.jpg)
Virtualized data centers, servers come first
Better resource utilization for each server
HOST 1 HOST 2 HOST 3 HOST 4, ETC.
VMs
Hypervisor:Turns 1 server into many “virtual machines” (instances or VMs)(VMWare ESX, Citrix XEN Server, KVM, Etc.)
Hardware abstraction for each server
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
HYPERVISORS PROVIDE ABSTRACTION BETWEEN APPS AND HARDWARE (SERVERS)
![Page 28: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/28.jpg)
Next come storage, networks
Compute Pool Network Pool Storage Pool
ABSTRACTION BETWEEN APPS AND HARDWARE
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
Virtualized Servers Virtualized Networks Virtualized Storage
Resource pools for apps starting to form...
Flexibility, Efficiency are key drivers
![Page 29: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/29.jpg)
Questions arise when virtual environments grow
+
How do you empower employees to self-service?
USERS ADMINS
How do you make your apps cloud aware?
Where should you provision new VMs?
How do you keep track of it all?
“VM SPRAWL” CAN MAKE THINGS UNMANAGEABLE VERY QUICKLY
APPS
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
![Page 30: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/30.jpg)
VM sprawl can make things unmanageable quickly
+
USERS ADMINSAPPS
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
A Cloud Management Layer Is Missing
![Page 31: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/31.jpg)
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
USERS ADMINS
A management layer to add automation and control
APPS
Creates Pools of Resources Automates The Network
CLOUD OPERATING SYSTEM
Connects to apps via APIs
Self-service Portals for users
![Page 32: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/32.jpg)
What's next
Enterprise Private Clouds run cloud operations systems…
2. Cloud Data Center 3. Cloud Federation1. Server Virtualization
Automation & Efficiency
Public Clouds run cloud operating systems…But you can’t interoperate ifpublic clouds are built on proprietary software
![Page 33: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/33.jpg)
Common PlatformImagine having a across clouds
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
Seamlessly transporting workloads
![Page 34: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/34.jpg)
Connecting clouds to create global resource pools
Run applications on aprivate cloud in your owndata center.
Mirror content to a private cloud in a colo facility for disaster recovery
Cloudburst into multiple public clouds around the world when demand surges
Washington
EuropeCaliforniaTexasPrivate Cloud Private Cloud
Public Cloud
Public Cloud
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
Common software platform making
federation possible
![Page 35: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/35.jpg)
Explosive community growth
Conference Attendees
Latest release created by >200 Developers from 55 companies worldwide
Developers
![Page 36: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/36.jpg)
Users of OpenStack
![Page 37: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/37.jpg)
User stories
We wanted our internal users to be able to create their own servers, virtual machines, storage, and networks. They’d be able to provision themselves instantly with what they needed without having to wait for a system administrator.– Mariano Guelar, infrastructure manager at MercadoLibre
Our storage demands have been doubling every eighteen months. If your data are worth keeping, then they’re worth keeping online and sharing.– Stephen Meier, SDSC Storage Platforms Manager
![Page 38: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/38.jpg)
The core of OpenStack
OpenStack Capabilities Project Codename
Virtual Machines: provision & manage large pools of on-demand computing resources
Nova
Virtual Block Storage Devices: Volumes on commodity storage gear, and drivers for more advanced systems like NetApp, Solidfire, and Nexenta
Nova (now Cinder)
Object Storage: petabytes of reliable storage on standard gear Swift
Virtual Networks: VLAN or Flat Network, automation coming with Quantum project (Folsom Release fall 2012)
Nova (now Quantum)
Web Dashboard: self-service, role-based web interface Horizon
Middleware: multi-tenant Identity Management that ties to existing stores (e.g. LDAP) and Image Service
Glance, Keystone
![Page 39: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/39.jpg)
The development process
Open development Decisions are taken by technical leads, elected Design summit to define the roadmap
Time based release cycle Every 6 months, in April and September
Open source Apache Software License v2
![Page 40: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/40.jpg)
How to get started
DISTRIBUTIONS DEVSTACK TRYSTACK.ORG
![Page 41: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/41.jpg)
Solution to the puzzle
![Page 42: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/42.jpg)
Lahnam Napier,CEO Rackspace
Rides a tractor for fun
![Page 43: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/43.jpg)
Chris Kempformer NASA CIO
CEO Nebulaco-founder of OpenStack
Gen. Pete WordenNicknamed Darth Vader
Hired Chris Kemp at NASA
![Page 44: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/44.jpg)
![Page 45: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/45.jpg)
The near future
![Page 46: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/46.jpg)
![Page 47: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/47.jpg)
2800 cores per rack5 Watts per board
1.5W if idle
![Page 48: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/48.jpg)
![Page 49: What do these things have in common? - Commons at SF Statecommons.sfsu.edu/sites/default/files/2012-05-cloud-intro-sfsu.pdf · What do these things have in common? Who am I. The lesson](https://reader034.fdocuments.us/reader034/viewer/2022051815/6040093805acef16a16e5bee/html5/thumbnails/49.jpg)
All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.
Thank you …
Stefano Maffulli @smaffulli on Twitter [email protected]
… for supporting OpenStack! @openstack