introduction to open stack
TRANSCRIPT
Introduction to OpenStack
Kanagaraj Manickam@mrkanag
IRC:KanagarajM
Industry Transformation
Cloud computingCloud computing is a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications.
In cloud computing, the word cloud (also phrased as "the cloud") is used as a metaphor for "the Internet," so the phrase cloud computing means "a type of Internet-based computing," where different services— such as servers, storage and applications — are delivered to an organization's computers and devices through the Internet.
Types of Cloud computingDeployment based Model
1. Public Cloud (http://www.hwclouds.com/en-us/)2. Private Cloud (Huawei workspace Fusion Access)3. Hybrid Cloud = Public + Private
Service based Model
1. Infrastructure as a Service (IaaS)2. Platform as a Service (PaaS)3. Software as a Service (SaaS)
OpenStackIn July 2010, Rackspace Hosting & NASA jointly launched an open-source cloud-software initiative known as OpenStack
Release name Release date Service Names
Austin 21 October 2010[104][105] Nova, Swift
Bexar 3 February 2011 Nova, Glance, Swift
Cactus 15 April 2011 Nova, Glance, Swift
Diablo 22 September 2011 Nova, Glance, Swift
Essex 5 April 2012 Nova, Glance, Swift, Horizon, Keystone
Folsom 27 September 2012 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Grizzly 4 April 2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Havana 17 October 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer
Icehouse 17 April 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove
Juno 16 October 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara
Kilo 30 April 2015 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic
Liberty 16 October 2015Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic, Zaqar, Manila, Designate, Barbican, Searchlight
Mitaka 7 April 2016Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara, Ironic, Zaqar, Manila, Designate, Barbican, Searchlight
Newton
Scheduled
6 October 2016
Cloud Data-center
OpenStack is an distributed cloud operating system provides an platform for setting up public or private cloud on top of heterogeneous data-center.
For operator, It provides set of configurable device-drivers/plug-ins to consume the required hardware-devices and software-defined-devices from cloud data-center regions.
And for consumers, it provides required RESTful API, CLI to provision and manage their cloud resources such as instances, storage volumes, networks, etc. programmatically.
OpenStack
OpenStack is Open-source, Openly-designed, Openly-developed by Open-community
OpenStack
• RESTful API • CLI• Python sdk
From Github to Cloud Datacenter
Controller
StorageCompute
Network
Data
-cen
ter
OpenStack Service
& Device drivers
Configurations
Device installers
Compute
Network
Storage
As of latest release 6.0.0
Why Customer choose OpenStack
1. Open Standard – No vendor lock-in2. Cost – Apache 2 License – Its free3. Control - Customize to your needs – leverage existing infra4. Support - Larger community support5. Compatibility with AWS API – Flexibility – Easy to migrate
Example OpenStack Clouds …
Thank you
https://www.openstack.org/join
“Notable Fortune 100 enterprises like BMW, Disney, and Walmart have irrefutably proven that OpenStack is viable for production environments.”
– Lauren E. Nelson, Forrester Research1