Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
The only constant is changeThe only constant is change
Running In Production
The only constant is change
Introduction..
• Open Source advocate for the past 10 years.
• Actively involved with OpenStac...
The only constant is change
What we're not here to discuss..
Is OpenStack
ready for
production?
The only constant is change
But rather discuss...
How to plan your hybrid cloud strategy with OpenStack.
How to manage you...
The only constant is change
Agenda
● Expectation vs. reality of a typical
enterprise cloud journey
● Walkthrough the speci...
The only constant is change
Typical Drivers for Enterprise Cloud
Drivers
❑ Multiple Businesses
❑ Aggressive Growth
❑ Trans...
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 ent...
The only constant is change
Lessons 1: You’re Not Google or Facebook
Set your expectations to fit your organization’s real...
The only constant is change
Facing the IT Silos Reality
The OpenStack Silo
OpenStack is part of a bigger hybrid
cloud envi...
The only constant is change
The Orphan Child Phenomenon
Most cloud strategy is
centered around the new
and cool stuff e.g....
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 chan...
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 Stac...
The only constant is change
Which Orchestration Tool Fits Best?
Provision
ConfigureMonitor
Manage
Orchestration Engine
The only constant is change
The Bank Choice
Provision
ConfigureMonitor
Manage
Orchestration Engine
The only constant is change
So, What Did
the Bank End
Up Doing?
The only constant is change
The Bank Architecture Principles
19
■ Componentized
– Best of Breed
– Iterative
– Works on-clo...
The only constant is change
Cloud Strategy Goes Beyond a Technology Choice
Technology keeps on
changing.
Cloud strategy al...
The only constant is change
Those Days Are Long Gone
The only constant is change
Rely on a Big Vendor ?
Disruption is everywhere!
Big vendors are fighting for their right to e...
The only constant is change
Lesson 3 - Partnership vs. Outsourcing
Outsourcing comes with a high toll
• There's isn’t a si...
The only constant is change
The Selected Partners
24
Dedicated, Forward Thinking.
Open, Pure Play Orchestration.
Maturing ...
The only constant is change
Start
It’s not as hard as it may sound...
The only constant is change
Demo Time..
● LAMP/Java Application
on Hybrid OpenStack
VMware
● Cloud Native Stack with
Kuber...
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...
The only constant is change
Deploying an App on OpenStack and VMware
• Managing the same
application across VMware
and Ope...
The only constant is change
Managing Cloud Native Apps/Hybrid Stack
• Deploy Kubernetes on any cloud
• Auto-scale Kubernet...
The only constant is change
Summary - The Bank Cloud Strategy
■ Transform
– Clear Strategy and Roadmap
– Focused Service E...
The only constant is change
Final Quiz
• How did we get to 40% cost
reduction?
• Convert everything to containers?
• Move ...
The only constant is change
“It is not the strongest
of the species that
survives, It is the one
that is most adaptable
to...
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
Upcoming SlideShare
Loading in …5
×

Running OpenStack in Production

3,259 views

Published on

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

Published in: Technology

Running OpenStack in Production

  1. 1. The only constant is changeThe only constant is change Running In Production
  2. 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. 3. The only constant is change What we're not here to discuss.. Is OpenStack ready for production?
  4. 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. 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. 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. 7. The only constant is change Typical Start of An Enterprise Cloud Journey.. 7 Often Starts with High Ambitions
  8. 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. 9. The only constant is change Lessons 1: You’re Not Google or Facebook Set your expectations to fit your organization’s reality.
  10. 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. 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. 12. The only constant is change The Cloud Native Stack Dilution The future isn’t going to be any brighter... IaaS
  13. 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. 14. The only constant is change Learning from the Amazon Approach Amazon learned how to offer any software stack fast!
  15. 15. The only constant is change Orchestration To The Rescue Provision ConfigureMonitor Manage Orchestration Engine Hybrid Stack Hybrid Cloud IaaS
  16. 16. The only constant is change Which Orchestration Tool Fits Best? Provision ConfigureMonitor Manage Orchestration Engine
  17. 17. The only constant is change The Bank Choice Provision ConfigureMonitor Manage Orchestration Engine
  18. 18. The only constant is change So, What Did the Bank End Up Doing?
  19. 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. 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
  21. 21. The only constant is change Those Days Are Long Gone
  22. 22. The only constant is change Rely on a Big Vendor ? Disruption is everywhere! Big vendors are fighting for their right to exist...
  23. 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. 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. 25. The only constant is change Start It’s not as hard as it may sound...
  26. 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. 27. The only constant is change Hybrid Cloud Deployment of LAMP and Java Stack
  28. 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. 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. 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. 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. 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. 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. 34. The only constant is change Where Do I Go From Here? Academy Try Hybrid Cloud in Practice Through the Cloudify Academy..
  35. 35. The only constant is change Thanks! Questions? Find out more on www.getcloudify.org

×