Expectation vs. reality of a typical enterprise cloud journey
Lesson learned on how to set a cloud native strategy without compromising on the least common denominator, nor going through a complete rewrite
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
What A No Compromises Hybrid Cloud Looks Like
1. The only constant is changeThe only constant is change
What a No CompromisE.
Hybrid Cloud Looks Like
2. The only constant is change
Introduction
• Open source advocate for the past 10
years.
• Actively involved with Cloud and
OpenStack since its inception..
• CTO & Founder GigaSpaces
The leading Hybrid Cloud
Orchestration by
OpenStack users
3. The only constant is change
Topics
● Expectation vs. reality of a typical
enterprise cloud journey
● Lesson learned on how to set a
cloud native strategy without
compromising on the least common
denominator, nor going through a
complete rewrite
4. The only constant is change
The Need for Hybrid Cloud/Stack
6
Clouds on average per
enterprise
5. The only constant is change5
OpenStack maturity
VMware isn’t the only
game in town
anymore
Public cloud is
growing faster than
private cloud
Uncertainty Leads to Hybrid Cloud (Future Proofing)
6. The only constant is change
Hybrid Cloud Without Compromise
● Modern cloud provides
rich services beyond
simple infrastructure
● Managing applications
across clouds requires
full lifecycle
automation and
management
7. The only constant is change
Hybrid Cloud Use Cases
(Not just cloud bursting)
● Future Proofing
● Portability
● Shared Cloud
● Cloud Bursting
● Migration
8. The only constant is change
Typical Start of an Enterprise Cloud Journey
8
Often Starts with
High Ambitions
9. The only constant is change
The Reality Is Far More Complex
9
Your apps
sucks,
rewrite!
No More
VMware!
Docker is
awesome
dude!
Private Cloud
is Dead!
We’ll Solve all
Your
problems..
10. The only constant is change
Lessons 1: You’re Not Google or Facebook
Set your expectations to fit your organization’s reality.
11. 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
12. 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 enterprise
workloads are being
ignored!
13. The only constant is change
The Cloud Native Stack Dilution
The future isn’t going to be
any brighter...
IaaS
14. 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.
15. The only constant is change
Learning from the Amazon Approach
Amazon learned
how to offer any
software stack
fast!
16. The only constant is change
Learn from the iOS/Android Portability
Success
The industry learned how to achieve portability across the
different platforms.
Learning from iOS/Android experience:
• Application owner vs. application consumer
• The least common denominator failure (HTML5)
• The importance of a native experience
• Minimizing the differences doesn’t eliminate them!
17. The only constant is change
Orchestration To The Rescue
Orchestration Engine
Hybrid Stack Hybrid Cloud
IaaS
Provision
ConfigureMonitor
Manage
18. The only constant is change
Which Orchestration Tool Fits Best?
Provision
ConfigureMonitor
Manage
Orchestration Engine
19. The only constant is change
Cloudify Pure Play Orchestration
Provision
ConfigureMonitor
Manage
Orchestration Engine
21. The only constant is change
Orchestrating Kubernetes and Docker Swarm
• Provision, Scale and Heal Kubernetes and Swarm infrastructure
across different clouds
• Mixed stack of containerised and non container based services
• Choice of container orchestration
23. The only constant is change
An _Open_ Cloud Strategy
23
Componentized
– Best of Breed
Open Source
Hybrid Stack/Cloud
– Existing & Cloud Native apps
– Works on-cloud and off-cloud
Automation at the Core
Avoiding the Application and
Infrastructure Silos
24. 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
26. The only constant is change
Rely on a Big Vendor?
Disruption is everywhere!
Big vendors are fighting for their right to exist...
27. 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 driver seat
• Manage partnerships vs. outsourcing
Partnership
• Best of breed approach
• Learn to partner with many
• Learn to work with startups
Partner
28. The only constant is change
Conclusion: .POP QUIZ!.
Which option would yield maximum
cost effectiveness?
a. Convert everything to containers?
b. Move all our apps to public cloud?
c. Focus on greenfield apps only?
d. Automate your existing and cloud
native apps on private & public cloud?
29. The only constant is changeThe 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
30. The only constant is change
Where Do I Go From Here?
Academy
Try Hybrid Cloud in Practice Through
the Cloudify Academy..
31. The only constant is changeThe only constant is change
Thanks!
Questions?
Find out more at getcloudify.org