4. Software to provision virtual machines on standard hardware at massive scale Software to reliably store billions of objects distributed across standard hardware OpenStack Compute OpenStack Object Storage A community creating open source software to build public and private clouds
5. OpenStack Community Snapshot 53 Participating Companies Open Source Developers Enterprise & Service Provider Users
6.
7.
8.
9. Architect for in-house Re-Architect for service provider Architect once Deploy anywhere Today ’s Reality Future with OpenStack
10. OpenStack History Rackspace Decides to Open Source Cloud Software March NASA Open Sources Nebula Platform May June July OpenStack formed b/w Rackspace and NASA Inaugural Design Summit in Austin 2010 2005 Rackspace Cloud developed
11. OpenStack History OpenStack launches with 25+ partners July First ‘Austin’ code release with 35+ partners October November February First public Design Summit in San Antonio Second ‘Bexar’ code release 2011
12. OpenStack History Third ‘Cactus’ code release planned April Design Summit Santa Clara, CA July Fourth ‘Diablo’ code release planned
13. But do we really have to choose? NASA Founders operate at massive scale
15. HOW TO: Turn Racks of Standard Hardware Into a Cloud with OpenStack
16. Start with an open, scalable platform OpenStack Compute OpenStack Object Storage CLOUD OS OpenStack Image Service
17. User Control Panel Ticketing System Network Management Monitoring Systems Host Server Management ECOSYSTEM OpenStack Compute OpenStack Object Storage CLOUD OS OpenStack Image Service Add 3 rd party tools from the ecosystem
18. User Control Panel Ticketing System Network Management Monitoring Systems Host Server Management Account Billing Admin CLI Tools Live Chat Support Account Management ECOSYSTEM PUBLIC CLOUD OpenStack Compute OpenStack Object Storage CLOUD OS OpenStack Image Service
19. User Control Panel Ticketing System Network Management Monitoring Systems Host Server Management ECOSYSTEM Admin Control Panel Dept. Accounting Chargeback User Management Enterprise Software Integration Systems PRIVATE CLOUD OpenStack Compute OpenStack Object Storage CLOUD OS OpenStack Image Service Integrate with existing enterprise systems
20.
21. Asynchronous eventually consistent communication REST-based API Horizontally and massively scalable Hypervisor agnostic : support for Xen ,XenServer, Hyper-V, KVM, UML and ESX is coming Hardware agnostic : standard hardware, RAID not required OpenStack Compute Key Features
22. API : Receives HTTP requests, converts commands to/from API format, and sends requests to cloud controller Cloud Controller : Global state of system, talks to LDAP, OpenStack Object Storage, and node/storage workers through a queue User Manager ATAoE / iSCSI Host Machines : workers that spawn instances Glance : HTTP + OpenStack Object Storage for server images OpenStack Compute
23.
24. REST-based API Data distributed evenly throughout system Hardware agnostic: standard hardware, RAID not required OpenStack Object Storage Key Features No central database Scalable to multiple petabytes, billions of objects Account/Container/Object structure (not file system, no nesting) plus Replication (N copies of accounts, containers, objects)
Linux companies: SUSE, Red Hat, Canonical Open Handset Alliance made up of 34 companies including HTC, Motorola, Samsung, Google, Qualcomm, ARM OpenStack community can have the same successful community
Rackspace has been in the cloud business for 5 years. We had to build it ourselves because we have never find anything that fit our needs. There is a lot that can be learned from what we have done right and wrong. We are now running 10s of thousands of VMs for over 100,000 customers. Rackspace has over 60,000 physical servers. NASA is the largest collector of data in human history. NASA collects data from Mars rovers, satellites, and other cutting edge tools including cameras with exapixel scale. When data is lost, a rocket has to be launched into space, so “mission critical” is not just a slogan with NASA. NASA faced a similar issue. They built their own solution because they could not find the right pieces in the market. They are serving a scientific community with very high purpose -- to run NASA missions, to analyze data from satellites and telescopes, and to look for ET. Think of it this way: 1. They have telescopes that collect Exapixel images. I am not even sure how big that it, but it requires a lot of storage and processing capability. 2. Losing data is expensive. They have to launch another rocket! Or wait 80 years for a comet to return. This is mission critical stuff. But we still have to make this stuff into “products” -- much like enterprises do. At Rackspace, it has to power our hosting offer. At NASA, it has to serve the scientific community. By deploying OpenStack, enterprises get the benefit of our experience including successes and failures.
More than 50 technology industry leaders officially support the OpenStack community, including AMD, Canonical, Cisco, Citrix, Dell, Intel, Internap, NTT Data and RightScale.
So back to the mission. We want to make IT easier. To abstract from the hardware environment to a standardized software environment.
These are straightforward. Without them, you don ’t have a cloud.
Add 3 rd party tools to complete the solution, and integrate into your existing systems, using APIs. The modular design of OpenStack is key.
Add 3 rd party tools to complete the solution, and integrate into your existing systems, using APIs. The modular design of OpenStack is key.
Add 3 rd party tools to complete the solution, and integrate into your existing systems, using APIs. The modular design of OpenStack is key.