It has long been debated whether OpenStack is production ready. In this session you will learn how a major bank has gone to production with more than 5000 VMs that delivered the results of a 40% decrease in cost, reduced deployment time to hours not weeks, 56 new technologies introduced, 7 new platforms launched - all in under a year. Learn how their platform built on Rackspace and RHEL, coupled with best of breed open source tooling - SaltStack, Jenkins, Cloudify, and Nexus are the enablers for production-grade OpenStack.
http://sched.co/7fH1
1. The only constant is changeThe only constant is change
Running In Production
2. 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
3. The only constant is change
What we're not here to discuss..
Is OpenStack
ready for
production?
4. 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!
5. 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
6. The only constant is change
Typical Drivers for Enterprise Cloud
Drivers
❑ 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
7. The only constant is change
Typical Start of An Enterprise Cloud Journey..
7
Often Starts with
High Ambitions
8. 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..
9. The only constant is change
Lessons 1: You’re Not Google or Facebook
Set your expectations to fit your organization’s reality.
10. The only constant is change
Facing the IT Silos Reality
The OpenStack Silo
OpenStack is part of a bigger hybrid
cloud environment but there’s no
common way to manage them
The Application Silo
Each application stack is managed
differently
IaaS
11. 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!
12. The only constant is change
The Cloud Native Stack Dilution
The future isn’t going to be
any brighter...
IaaS
13. 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.
14. The only constant is change
Learning from the Amazon Approach
Amazon learned how to offer any software stack fast!
15. The only constant is change
Orchestration To The Rescue
Provision
ConfigureMonitor
Manage
Orchestration Engine
Hybrid Stack Hybrid Cloud
IaaS
16. The only constant is change
Which Orchestration Tool Fits Best?
Provision
ConfigureMonitor
Manage
Orchestration Engine
17. The only constant is change
The Bank Choice
Provision
ConfigureMonitor
Manage
Orchestration Engine
19. 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
20. 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
22. The only constant is change
Rely on a Big Vendor ?
Disruption is everywhere!
Big vendors are fighting for their right to exist...
23. The only constant is change
Lesson 3 - Partnership vs. Outsourcing
Outsourcing 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
24. 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 Technical
Injection of Expertise; Culture Change
25. The only constant is change
Start
It’s not as hard as it may sound...
26. 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 Engine
Hybrid Stack Hybrid Cloud
IaaS
27. The only constant is change
Hybrid Cloud Deployment of LAMP and Java Stack
28. 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.
29. 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
30. 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
31. 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.
32. 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?
33. 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
34. The only constant is change
Where Do I Go From Here?
Academy
Try Hybrid Cloud in Practice Through
the Cloudify Academy..
35. The only constant is change
Thanks!
Questions?
Find out more on www.getcloudify.org