Running OpenStack in Production
-
Upload
nati-shalom -
Category
Technology
-
view
1.631 -
download
1
Transcript of Running OpenStack in Production
The only constant is change
Introduction..
• Open Source advocate for the past 10 years.• Actively involved with OpenStack since its
inception..• CTO & Founder GigaSpaces
The leading Hybrid Cloud Orchestration by OpenStack users
The only constant is change
But rather discuss... How to plan your hybrid cloud strategy with OpenStack.
How to manage your application on a hybrid OpenStack environment.
The lessons are based on real enterprise customer experience:● 5000 VMs delivered● Reduced deployment time to hours not weeks, ● Enabling the introduction of 56 new technologies● Enabling the launch of 7 new platforms launched
All in under a year!
The only constant is change
Agenda
● Expectation vs. reality of a typical enterprise cloud journey
● Walkthrough the specific use case of large bank
● Walkthrough of a typical enterprise app through a live demo
The only constant is change
Typical Drivers for Enterprise CloudDrivers
❑ Multiple Businesses
❑ Aggressive Growth
❑ Transactional Focus
Consequence❑ Vendor Centric
❑ Very Diverse
❑ Highly Custom
❑ Little Re-use
6
Objective
❑ Commodity / Standard
❑ Self-serve / Automation
❑ Increased Agility
❑ Lower Cost
Faster, Better, Cheaper
The only constant is change
Typical Start of An Enterprise Cloud Journey..
7
Often Starts with High Ambitions
The only constant is change
The Reality Is Far More Complex
8
Your apps sucks, rewrite!
No More VMware!
Dockerize your entire data center
Private Cloud is Dead!
We’ll Solve all Your
problems..
The only constant is change
Lessons 1: You’re Not Google or Facebook
Set your expectations to fit your organization’s reality.
The only constant is change
Facing the IT Silos RealityThe OpenStack SiloOpenStack is part of a bigger hybrid cloud environment but there’s no common way to manage them
The Application SiloEach application stack is managed differently
IaaS
The only constant is change
The Orphan Child Phenomenon
Most cloud strategy is centered around the new and cool stuff e.g. containers ...
REALITY CHECK: The majority of the enterprise workloads are being ignored!
The only constant is change
The Cloud Native Stack Dilution
The future isn’t going to be any brighter...
IaaS
The only constant is change
Lessons 2: Embrace Change
It’s a world of plenty
The technology stack is going to keep on changing at an even faster pace.
You need a way to keep up with the change and adopt new technologies fast.
The only constant is change
Learning from the Amazon Approach
Amazon learned how to offer any software stack fast!
The only constant is change
Orchestration To The Rescue
Provision
ConfigureMonitor
Manage
Orchestration Engine
Hybrid Stack Hybrid Cloud
IaaS
The only constant is change
Which Orchestration Tool Fits Best?
Provision
ConfigureMonitor
Manage
Orchestration Engine
The only constant is change
The Bank Architecture Principles
19
■ Componentized– Best of Breed– Iterative– Works on-cloud and off-cloud
■ Open Source– Searchable– Community
■ Standards Based– TOSCA
The only constant is change
Cloud Strategy Goes Beyond a Technology Choice
Technology keeps on changing.
Cloud strategy also involves:
- Culture change- Vendor/partner
relationships- Getting rid of (many)
old habits...
6 Clouds on average per enterprise
The technology stack shifted dramatically between 2015 and 2016
The only constant is change
Rely on a Big Vendor ? Disruption is everywhere! Big vendors are fighting for their right to exist...
The only constant is change
Lesson 3 - Partnership vs. OutsourcingOutsourcing comes with a high toll
• There's isn’t a single vendor solution• Outsourcing comes with vendor
lock-in and lack of agility!• Conclusion:
• You still need to be at the driving seat• Manage partnership vs. outsourcing
Partnership• Best of breed approach• Learn to partner with many• Learn to work with startups
Partner
The only constant is change
The Selected Partners
24
Dedicated, Forward Thinking.Open, Pure Play Orchestration.Maturing TOSCA Tools.
Biggest Hosting Provider.Creators of OpenStack.
Changed their Business Model for us, x3
RHEL OSP Service.Canadian Marketplace.On-premises Private Cloud.
Very Niche, Very TechnicalInjection of Expertise; Culture Change
The only constant is change
Demo Time..
● LAMP/Java Application on Hybrid OpenStack VMware
● Cloud Native Stack with Kubernetes on a Hybrid Cloud
Hybrid Stack on Hybrid Cloud
Orchestration To The Rescue
Provision
ConfigureMonitor
Manage
Orchestration EngineHybrid Stack Hybrid Cloud
IaaS
The only constant is change
Hybrid Cloud Deployment of LAMP and Java Stack
The only constant is change
Deploying Legacy Applications
Drush
CLI
REST
Web UI
Manager
• Deploy, configure, monitor, heal and scale a CMS or any other legacy application.
• Perform Day-2 Operations on any live environment and any live legacy application.
• Examples: Apply patches, invoke security updates etc.
The only constant is change
Deploying an App on OpenStack and VMware
• Managing the same application across VMware and OpenStack
• Node.js on OpenStack• MongoDB on VMware• Runs Nodecellar
NodeCellar App
The only constant is change
Managing Cloud Native Apps/Hybrid Stack
• Deploy Kubernetes on any cloud • Auto-scale Kubernetes
(Between Private/Public)• Orchestrate microservices and
non-microservices applications• Service composition and
deployment
The only constant is change
Summary - The Bank Cloud Strategy■ Transform
– Clear Strategy and Roadmap
– Focused Service Execution
– Cloud First Policy
■ Partner– Sell the Benefits
– Train Federated Technology Team
– Enable Teams
■ Sustain– Sponsor
– Portfolio Analysis
– Measured Migration
● 5000 VMs● 40% decrease in cost● Reduced deployment time to hours
not weeks● 56 new technologies introduced● 7 new platforms● Fully implemented in under a year.
The only constant is change
Final Quiz
• How did we get to 40% cost reduction?• Convert everything to containers?• Move all our apps to public cloud?• Focus on greenfield apps only?• Automate your existing and cloud
native apps on private or public cloud?
The only constant is change
“It is not the strongest of the species that survives, It is the one that is most adaptable to change.”
-Charles Darwin
The only constant is change
Where Do I Go From Here?
Academy
Try Hybrid Cloud in Practice Through the Cloudify Academy..
The only constant is change
Thanks!Questions?
Find out more on www.getcloudify.org