OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for Enterprise Private Clouds
Building Next Generation Clouds With OpenStack
-
Upload
kenneth-hui -
Category
Technology
-
view
400 -
download
2
Transcript of Building Next Generation Clouds With OpenStack
![Page 1: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/1.jpg)
Building Next Generation Clouds With OpenStack
Kenneth HuiEMCApril 14, 2015
![Page 2: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/2.jpg)
Agenda
• What Is The Cloud (Really)?
• Where Does OpenStack Fit?
• Characteristic Of Cloud-Native Applications
• Building Clouds With OpenStack
![Page 3: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/3.jpg)
In The Beginning… There Was Central IT
![Page 4: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/4.jpg)
Virtualization Made Things Better
![Page 5: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/5.jpg)
But With Software Driving Innovation…
![Page 6: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/6.jpg)
I Want My Apps Now!
![Page 7: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/7.jpg)
The Internet Of Things Is Coming
![Page 8: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/8.jpg)
Same Old Way = Failure
![Page 9: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/9.jpg)
A New Way Of Doing IT
![Page 10: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/10.jpg)
The Value of AWS
COST SAVINGSOPERATIONAL
EFFICIENCY SELF SERVICESPEED AND
AGILITYINNOVATE
AND COMPETE
![Page 11: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/11.jpg)
Winning Over Developers
![Page 12: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/12.jpg)
But We Already Have Our Own Cloud!
Starting tomorrow, our five year old virtualization farm will be called a private cloud
![Page 13: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/13.jpg)
But Is It Really?
![Page 14: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/14.jpg)
An AWS Alternative Comes Along
![Page 15: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/15.jpg)
The OpenStack Project
Horizon Dashboard
Swift
object store
Glance
image store
Nova
compute node
Cinder
volume service
Neutron
networking
Trove
database
S3 EC2 EBS vPC RDSAMI
Cloud Formation
IAM
Heat
Orchestration
Keystone
identity service
Ceilometertelemetry service
• Currently 14 integrated projects within OpenStack
• All these projects communicate via public API’s
• Quite a few new projects focused on Management and Operations
• Services have behavioral compatibility with AWS
![Page 16: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/16.jpg)
Should I Run Legacy Apps In OpenStack?
![Page 17: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/17.jpg)
Here’s The Truth…
![Page 18: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/18.jpg)
Match Workload To Architecture
![Page 19: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/19.jpg)
Cloud-Native Applications Are Different
![Page 20: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/20.jpg)
Choose The Right Platform
Operator Controlled IT Processes
HYBRID
Traditional IT Processes Developer Controlled IT Processes
• Monolithic Applications• Workloads Scale Up• Applications Expect Resilient
Infrastructure• Infrastructure Provides Resiliency• High Degree of Virtualization• IT Operational Processes Largely
Unchanged
• Monolithic Applications• Workloads Scale Up• Applications Assume Resilient
Infrastructure• IT Process Automation –
Accelerate/Automate IT Processes• More Agile IT• More Agile DevOps Focus
• Apps Loosely Coupled, Small Components
• Stateless Execution Modules• Application Takes Responsibility of
Resiliency, Fault Tolerant.• Assume High Data Resiliency• Workloads Easily Scale Out• DevOps Focus
PLATFORM 2 PLATFORM 2.5 PLATFORM 3
Virtualized Traditional IT Automated Virtualized Traditional IT
Elastic IT
![Page 21: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/21.jpg)
Cloud-Native Apps Need To Scale
![Page 22: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/22.jpg)
At Scale Unexpected Failure Happens
![Page 23: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/23.jpg)
So Design For Failure
![Page 24: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/24.jpg)
Let The Application Handle Its Resiliency
![Page 25: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/25.jpg)
Use Loosely Coupled Components
![Page 26: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/26.jpg)
Scale Out Not Scale Up
![Page 27: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/27.jpg)
Treat Your Servers Differently
• Instances are disposable
• Instances are homogeneous
• Tune and groom your applications
• Shoot and replace your instances
• Instances have short shelf-life
• Servers are valuable
• Servers have unique names
• Tune and groom your servers
• Spend hours fixing broken servers
• Servers have long shelf-life
Pets Cattle
![Page 28: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/28.jpg)
How Do I Use OpenStack To Build My Cloud?
• Do It Yourself
– Build up an OpenStack engineering team
– You own management of your own distribution
• Choose and Partner with a distribution vendor
• Choose and deploy a turnkey solution
![Page 29: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/29.jpg)
OpenStack Reference Architectures• Provide customers a choice to build OpenStack based cloud.
• Partner with leading OpenStack distributors and service integrators.
• Certified EMC OpenStack drivers on the distributions.
• Integrate with partner tools to enable better manageability.
• Provide validated reference designs
• Joint services and support
Storage Arrays
Certified & Validated Designs
Partner Tools Integration
Cooperative Support
Joint Services
EMC
![Page 30: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/30.jpg)
Integrated OpenStack
What if…
• You could run AWS in your own data center?
• What if turning on your cloud just meant rolling in a turnkey solution?
• The core cloud platform was open sourced?
• If the software was integrated with hardware to enable full-stack orchestration and management?
![Page 31: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/31.jpg)
Takeaways
• Cloud is mainly about innovation and agility
• Virtualization != Cloud
• Your workload should match your architecture
• Clouds like OpenStack are designed for distributed apps
• Host cloud-native apps that are designed to handle failures
• Choose the OpenStack consumption model that fits your use case
![Page 32: Building Next Generation Clouds With OpenStack](https://reader036.fdocuments.net/reader036/viewer/2022062406/55a78e021a28abaa318b457e/html5/thumbnails/32.jpg)
Thank You