OPENSTACK AN INTRODUCTION
Mithlesh Thukral07 Jun 2014
• Brief history1• OpenStack2• OpenStack Components3• OpenStack Major Setup4
• OpenStack Ecosystem5
Today’s Overview
Brief History
• Data Center state– Capacities– Setups and cost– Workloads– Problems
Brief History
• Data center solutions– Storage virtualization– Virtualization– Public cloud– Private and Public cloud
OpenStack
• According to OpenStack Foundation:– OpenStack is a global collaboration of developers and
cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds.
• Mission:– Mission: To produce the ubiquitous Open Source
Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable.
OpenStack Components
• Computing– Compute : Nova– Image : Glance
• Storage– Block storage : Cinder– Object Store : Swift
• Networking– Neutron
• Management– Horizon
OpenStack Components
OpenStack - Computing
• Nova : Compute component– Manage the Virtual machines– Control the hypervisor– Monitor the VM instances
• Glance : Image Store– The VM images are its babies– Manage the images and their hierarchy
OpenStack Storage
• Cinder : Block Storage– Export storage as a Volume which is a set of
Blocks.– Manage the volumes available and mapping to
VMs– Features like snapshots– Work going on for replication, enhanced
snapshots
OpenStack Storage
• Swift – Object Store– Stores objects– Abstract out the nitty gritty of the storage
subsystem
OpenStack Networking
• Neutron– Manage network namespaces– Manage the interconnects– Manage the bindings and Floating IPs
OpenStack Management
• Horizon– Called dashboard in popular culture
OpenStack Major Installation
• Rackspace• NASA• CERN• IBM – Plan to invest around a billion USD in few public
and private cloud infrastructure• Paypal• Ebay
OpenStack Ecosystem
• OpenStack Foundation:– Growing number of Individual members– Well defined development model and structure
• Sponsors– Platinum Members: 8– Gold Members: 19– Corporate Sponsors : 50+
• Developer, Tester, Documentation, UX developers
Self Promotion
• GeeP : Geeks of Pune Kernel Training– http://www.geeksofpune.in/lktraining.php