2. 2
Introduction
• Open Source advocate for the past 10 years
• Actively involved with OpenStack since its
inception
• CTO & Founder GigaSpaces
3. 3
What we're not here to discuss
Is OpenStack ready for production?
4. 4
But Rather…
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 that delivered
• reduced deployment time to hours not weeks,
• Introduced 56 new technologies
• 7 new platforms launched - all in under a year!
5. 5
Agenda
1. Expectation vs reality of a typical enterprise cloud
journey
2. Walk through the specific use case of a large Bank
3. Walkthrough of a typical enterprise app through a
live demo
6. 6
Typical Drivers for Enterprise Cloud
Drivers
❑ Multiple Businesses
❑ Aggressive Growth
❑ Transactional Focus
Consequence
❑ Vendor Centric
❑ Very Diverse
❑ Highly Custom
❑ Little Re-use
Objective
❑ Commodity /
Standard
❑ Self-serve /
Automation
❑ Increased Agility
❑ Lower Cost
Faster, Better, Cheaper
7. 7
Typical Start of An Enterprise Cloud
Journey
Often Starts with
High Ambitions
8. 8
The Reality Is Far More Complex
Your apps
sucks,
rewrite!
No More
VMware!
Dockerize
your entire
datacenter
Private Cloud
is Dead!
We’ll Solve
all Your
problems..
9. 9
Lesson 1: You’re Not Google or
Facebook
Set your expectations to fit your organization’s reality
10. 10
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
11. 11
The Orphan Child Phenomenon
Most of the cloud strategy
is centered around the
new and cool stuff e.g.
containers
The majority of the
enterprise workloads is
being ignored!
12. 12
The Cloud Native Stack Dilution
The future isn’t going to be
any brighter ..
13. 13
Lesson 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. 14
Learning from the Amazon Approach
Amazon learned how to offer any software stack fast!
15. 15
Orchestration To The Rescue
Provision
ConfigureMonitor
Manage
Orchestration Engine
Hybrid Stack Hybrid Cloud
16. 16
Which Orchestration Tool Fits Best?
RT Analytics
(In Big Data World)
Orchestration
Pure-Play
Infrastructure
Centric
Container
Centric
Provision
ConfigureMonitor
Manage
Orchestration Engine
17. 17
The Bank’s Choice
RT Analytics
(In Big Data World)
Orchestration
Pure-Play
Infrastructure
Centric
Container
Centric
Provision
ConfigureMonitor
Manage
Orchestration Engine
19. 19
The Bank Architecture Principles
■Componentized
– Best of Breed
– Iterative
– Works on-cloud and off-cloud
■Open Source
– Searchable
– Community
■Standards Based
– TOSCA
20. 20
Cloud Strategy Goes Beyond a
Technology Choice
Technology keeps on
changing
Cloud strategy also
involves:
• Culture change
• Vendor/Partner
relationship
• Getting rid of (many) old
habits
6 Clouds on average per enterprise
The technology stack shifted dramatically between
2015 and 2016
23. 23
Lesson 3 - Partnership vs Outsourcing
Outsourcing comes with a high toll
• There 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. 24
The Selected Partners
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
28. 28
Deploying An App on OpenStack and
VMware
• Managing the same
application across
VMware and
OpenStack
• Node.js on OpenStack
• MongoDB on VMware
• Runs NodeCellar App
NodeCellar App
29. 29
Managing Cloud Native Apps/Hybrid
Stack
• Deploy Kubernetes on any
cloud
• Auto Scale Kubernetes
(Between Private/Public)
• Orchestrate MicroService
and non MicroService
applications
• Service Composition and
Deployment
30. 30
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 duration
31. 31
Where Do I Go From Here?
Academy
Try Hybrid Cloud in
Practice Through the
Cloudify Academy..
32. 32
“It is not the strongest of
the species that survives,
It is the one that is most
adaptable to change.”
-Charles Darwin