Upload
vuongcong
View
220
Download
0
Embed Size (px)
Citation preview
Dynamic Infrastructure Yogesh Bhanu, ConSol* Software GmbH
Seamless DevOps Day, 16. April 2015
Dynamic Infrastructure
Yogesh Bhanu
• Jargon Alert • If something is not clear, please ask
Agenda
4
• Why
• How
- Cloud Computing 101
- Red Hat
• What
- OpenStack
- Demo
5
DevOps
6Source: Ford Foundation
7
Why ?
We have maximized our ROI on our present Infrastructure
- Dr. Stefan Lenz, BMW -- OpenStack Summit
Paris, 2014
8Source: BMW / OpenStack Foundation
9Source: VMware
Rogers Bell Curve
10
Technology
Source: Wikipedia
11Source: greg2dot0
70%
Workloads
12
Vertical Scaling
Horizontal Scaling
Workloads
13
Traditional Workloads
• Stateful VMs
• Application SLA is tied to
the VM
• Relies on underlying HA
technology
• Long Innovation Cycle
• Scale up
Cloud Workloads
• Stateless VMs,
• Application SLA is not dependent
on one VM
• Many instances can provide
application availability
• Iterate and Adapt
• Applications scale out
14
PRESENTATION LOGIC
BUSINESS LOGIC
DATA SOURCE
ClientsClients Clients
Client Side
Server Side
15
BUSINESS LOGIC
DATA SOURCE
ClientsClients Clients
Client Side
Server Side
PRESENTATION LOGIC
PRESENTATION LOGIC
PRESENTATION LOGIC
16
ClientsClients Clients
Client Side
Server Side
PRESENTATION LOGIC
PRESENTATION LOGIC
PRESENTATION LOGIC
BUSINESS LOGIC BUSINESS LOGICBUSINESS LOGIC
DATA SOURCE
17
ClientsClients Clients
Client Side
Server Side
PRESENTATION LOGIC
PRESENTATION LOGIC
PRESENTATION LOGIC
BUSINESS LOGIC BUSINESS LOGICBUSINESS LOGIC
DATA SOURCE DATA SOURCE DATA SOURCE
18
How ?
19
Cloud Computing
Source: Nicholas Scarpinato
20
Deployment Models
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)Service Models
Broad Network Access Rapid Elasticity
Multi Tenant Measured Service
Essential Characteristic
Source: NIST
On Demand Self Service
How Red Hat Can Help
21
• Defined Product Life Cycle • Support • Stable, Secure and Certified Stack • Cloudforms
Code Contributions for OpenStack
22
Icehouse Juno
Source: Stackalytics
How Red Hat Helps
23
• Rolling Upgrades
• HA for OpenStack Services
How Red Hat Helps (OpenStack)
24
•Orchestration (Heat)
•Telemetry (Ceilometer [Enovance])
•SDN
- ML2 plugin
- Network Function Virtualization (NFV)
•Data Analytics as a Service (Sahara)
•Ceph [Inktank]
25
What ?
26
Austin: 21 October
2010
Bexar: 3 February
2011Cactus:
15 April 2011Diablo:
22 September 2011
Essex: 5 April 2012
Folsom: 27 September
2012Grizzly:
4 April 2013Havana:
17 October 2013
Icehouse: 17 April 2014
Juno: October
2014
Source: OpenStack Foundation
Foundation 2012
Operating Budget $ 4.5M
Top 5 Contributors RackSpace, Red Hat, HP, IBM, Mirantis
Contributing Companies 480+
Lines of Code 20M+
Cloud OS
27Source: Openstack Foundation
OSLO Messaging DB
OpenStack Building Blocks
28
AMQP
Integrated Projects
29
• LBaaS
• VPNaaS
• Zaqar
• TripleO
• Ironic
• Trove
• Sahara
Launch an Instance (VM)
30
Image Object StorageCompute
Launch an Instance (VM)
31
1
2
3
45
6
Instance(VM)7
DEMOS
32
• Launch an instance on OpenStack
• DevOps Demo
• Auto Scaling
• Sahara (Time permitting)
Conclusion
33Source: Dilber - Scott Adams
Conclusion
34
KEEP CALM(S)
and DO
DevOps
Thank you
35
"The best way to predict the future is to shape it” - Schellnhuber
References
37
• http://www.nsf.gov/about/history/nsf0050/internet/launch.htm
• http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
• Oreilley - Building Applications in the Cloud: Concepts, Patterns, and Projects
• http://www.ibm.com/developerworks/cloud/library/cl-cloudappdevelop/
• RedHat openstack Documentation
• Openstack Documentation (Juno)
• In Search of Clusters (Prentice Hall)
• http://www.ssrc.ucsc.edu/Papers/weil-sc06.pdf
• http://www.gartner.com/newsroom/id/2575515
• http://www.gartner.com/technology/reprints.do?id=1-1UKQQA6&ct=140528&st=sb
• http://blog.flaper87.com/post/52a4e5390f06d3504eaf772d/
• http://videos.cdn.redhat.com/2013-summit-cloud-9.mp4
• http://www.openstack.org/assets/presentation-media/openstack-summit-2013-jerry-redhat-cloud-infrastructure.ppt
References
38
• http://commons.wikimedia.org/wiki/File:Ely_Airport_ASOS_Ceilometer.jpg
• https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/5/html/Installation_and_Configuration_Guide/Architecture6.html
• http://www.slideshare.net/openstackindia/introduction-to-openstack-heat
• http://www.rackspace.com/blog/laying-cinder-block-volumes-in-openstack-part-2-solutions-design/
• http://planet.openstack.org/images/swiftstack.png
• http://stackalytics.com/?metric=commits
• https://www.youtube.com/watch?v=maOBWQaHNlI
• http://rhsummit.files.wordpress.com/2013/06/vvaldez_w_0450_implementation_best_practices_for_red_hat_cloudforms1.pdf
ConSol* Software GmbH
Franziskanerstraße 38 D-81669 München
Tel: +49-89-45841-100Fax: +49-89-45841-111