OpenStack Introduction
-
Upload
openstackindia -
Category
Technology
-
view
10.752 -
download
5
Transcript of OpenStack Introduction
![Page 1: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/1.jpg)
An Open Source Cloud Framework
Hitesh Wadekar
![Page 2: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/2.jpg)
About me – Hitesh Wadekar
• I am a Software Developer.
• I have been working with Persistent System Limited, Pune since July 2009.
• Involve in Persistent mainly on Cloud and Networking R & D.
• Contributing and active on OpenStack since March 2011.
• Research and Development area: Cloud, Virtualization, Networking and Operating Systems.
Current study: Software Defined Networking and Service Oriented
Architecture in data center. Contact me : [email protected].
![Page 3: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/3.jpg)
• Overview of Cloud computing, Service model and deployment.
• What is OpenStack.
• Who are involved.
• Projects under OpenStack.
• OpenStack Releases
• Overview of OpenStack architecture.
• How to contribute in OpenStack.
• Q&A.
Agenda
![Page 4: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/4.jpg)
Cloud ComputingCloud computing is set of resources and services offered through the Internet
Windows 2008
Cric InfoUbuntuWeb
Service
Management STACK
Servers
Network
ClientWEB SERVICE
Client
W2k8
Mobile Client
![Page 5: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/5.jpg)
Cloud Service Model
Private(On-Premise)
Infrastructure
(as a Service)
Platform(as a Service)
Software(as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Security & Integration
Applications
Managed by you Managed by vendor
![Page 6: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/6.jpg)
Cloud Deployment Model
1.Public cloud2.Private cloud3.Hybrid cloud
![Page 7: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/7.jpg)
OpenStack Cloud
OpenStack is a community of open source developers, participating organizations and users who are building and running the open source cloud operating system.
“OpenStack is an Infrastructure as a service which is known as a Cloud Operating System, that takes resources such as compute, storage, network, virtualization technologies and controls those resources at a data center level”
“OpenStack’s basic requirement: “Cloud must be simple to implement and massively scalable”
![Page 8: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/8.jpg)
In the beginning…
![Page 9: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/9.jpg)
http://www.openstack.org/
![Page 10: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/10.jpg)
![Page 11: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/11.jpg)
![Page 12: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/12.jpg)
> 110 Companies
>1556 PeopleHardwareVendors Service
Providers
>50 MVenture Capital
![Page 13: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/13.jpg)
OpenStack Project
• OpenStack Compute (Nova): Provision OpenStack Compute: provision and manage large networks of virtual machines
• OpenStack Object Store (Swift): Create petabytes of reliable storage using standard servers
• OpenStack Image Service (Glance): Catalog and manage large libraries of server images
• OpenStack Quantum Service: provide Network as a service to compute.
• Other components: Dashboard, Authentication(Keystone), CLI...
![Page 14: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/14.jpg)
some numbers:
42 committers made 731 commits323 files modified281658 lines added120582 lines removed
30 Day Commit Activity
Nova79,372 lines of code19,877 comments19,941 blanks~145 contributors
![Page 15: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/15.jpg)
some numbers:
7 committers made 30 commits21 files modified748 lines added183 lines removed
30 Day Commit Activity
Swift34,784 lines of code6,790 comments5,015 blanks~36 contributors
![Page 16: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/16.jpg)
some numbers:
GlanceA few minutes of ‘wc –l’ and ‘git log’
~20 contributors
About half the size of Swift but about twice as active
![Page 17: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/17.jpg)
some numbers:
11committers made 91commits338 files modified50421 lines added35569 lines removed
30 Day Commit Activity
Dashboard16,821 lines of code2,023 comments3,606 blanks~26 contributors
![Page 18: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/18.jpg)
some numbers:
KeystoneA few minutes of ‘wc –l’ and ‘git log’
~20 contributors
About half the same size Swift but about twice as active
![Page 19: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/19.jpg)
OpenStack Releases
![Page 20: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/20.jpg)
Why OpenStack
• Control and Flexibility. Open source platform means you’re never locked to a proprietary vendor, and modular design can integrate with legacy or third-party technologies to meet your business needs.
• Industry Standard. More than 60 leading companies from over a dozen countries are participating in OpenStack, including Cisco, Citrix, Dell, Intel and Microsoft, and new OpenStack clouds are coming online across the globe.
• Proven Software. Run the same software that today powers some of the largest public and private clouds in the world.
• Compatible and Connected. Compatibility with public OpenStack clouds means enterprises are prepared for the future—making it easy to migrate data and applications to public clouds when conditions are right—based on security policies, economics, and other key business criteria.
![Page 21: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/21.jpg)
Component of OpenStack
![Page 22: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/22.jpg)
Conceptual Architecture of OpenStack
![Page 23: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/23.jpg)
![Page 24: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/24.jpg)
Logical Architecture of OpenStack Folsom release
![Page 25: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/25.jpg)
Nova/Quantum Architecture
Adapted from http://ken.pepple.info/openstack/2011/04/22/openstack-nova-architecture/
![Page 26: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/26.jpg)
![Page 27: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/27.jpg)
Sample Deployment Architecture of OpenStack
![Page 28: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/28.jpg)
Sample Deployment Architecture of OpenStack
![Page 29: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/29.jpg)
http://devstack.org/
![Page 30: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/30.jpg)
stack.sh: shell scripted source install
quickest path to running code that is accessible to change
see everything that gets installed and configured
nova services, glance, keystone, swift, dashboard and quantum
runs all the services in named screen sessions
![Page 31: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/31.jpg)
References and Links
http://wiki.openstack.org/Releaseshttp://wiki.openstack.org/http://devstack.org/http://wiki.openstack.org/DemoVideos
![Page 32: OpenStack Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062307/554bc713b4c9053a298b571d/html5/thumbnails/32.jpg)
Q & A
Contact us for OpenStack India:http://twitter.com/openstackindiameetup.com/Indian-OpenStack-User-Grouphttp://www.slideshare.net/openstackindia