SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
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 OpenStack since its
inception..
• CTO & Founder GigaSpaces
The leading Hybrid Cloud
Orchestration by
OpenStack users
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 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 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
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 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
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 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-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
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 exist...
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
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
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
Kubernetes on a Hybrid
Cloud
Hybrid Stack on Hybrid Cloud
Orchestration To The Rescue
Provision
ConfigureMonitor
Manage
Orchestration Engine
Hybrid 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

Contenu connexe

Tendances

Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
OpenStack
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
eNovance
 

Tendances (20)

OpenStack in the Enterprise
OpenStack in the EnterpriseOpenStack in the Enterprise
OpenStack in the Enterprise
 
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
The 'Untold' OpenStack Enterprise Customer Stories: Anthony Rees & Alex Tesch...
 
CloudStack Meetup - Introduction
CloudStack Meetup - IntroductionCloudStack Meetup - Introduction
CloudStack Meetup - Introduction
 
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, RackspaceBig Data and OpenStack, a Love Story: Michael Still, Rackspace
Big Data and OpenStack, a Love Story: Michael Still, Rackspace
 
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter CommunicationsLeveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
 
OpenStack and Rackspace
OpenStack and RackspaceOpenStack and Rackspace
OpenStack and Rackspace
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the Summit
 
Protecting Yourself from the Container Shakeout
Protecting Yourself from the Container ShakeoutProtecting Yourself from the Container Shakeout
Protecting Yourself from the Container Shakeout
 
On-demand Continuous Integration with Jenkins, jclouds, and CloudStack
On-demand Continuous Integration with Jenkins, jclouds, and CloudStackOn-demand Continuous Integration with Jenkins, jclouds, and CloudStack
On-demand Continuous Integration with Jenkins, jclouds, and CloudStack
 
Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11
 
CloudStack news
CloudStack newsCloudStack news
CloudStack news
 
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
Addressing Issues of Risk & Governance in OpenStack without sacrificing Agili...
 
Building a Dev/Test Cloud with Apache CloudStack
Building a Dev/Test Cloud with Apache CloudStackBuilding a Dev/Test Cloud with Apache CloudStack
Building a Dev/Test Cloud with Apache CloudStack
 
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick HamonOpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
 
Managing Multi-hypervisor OpenStack Cloud with Single Virtual Network
Managing Multi-hypervisor OpenStack Cloud with Single Virtual NetworkManaging Multi-hypervisor OpenStack Cloud with Single Virtual Network
Managing Multi-hypervisor OpenStack Cloud with Single Virtual Network
 
Secret Techniques to Manage Apache Cloudstack with ActOnCloud
Secret Techniques to Manage Apache Cloudstack with ActOnCloudSecret Techniques to Manage Apache Cloudstack with ActOnCloud
Secret Techniques to Manage Apache Cloudstack with ActOnCloud
 
Managing Ceph operational complexity with Juju
Managing Ceph operational complexity with JujuManaging Ceph operational complexity with Juju
Managing Ceph operational complexity with Juju
 
Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)
 
Cloud Standards and CloudStack
Cloud Standards and CloudStackCloud Standards and CloudStack
Cloud Standards and CloudStack
 
Improving CloudStack for operators
Improving CloudStack for operatorsImproving CloudStack for operators
Improving CloudStack for operators
 

Similaire à Running OpenStack in Production

Application development with WSO2 App Factory
Application development with WSO2 App Factory Application development with WSO2 App Factory
Application development with WSO2 App Factory
WSO2
 
RedisConf18 - Common Redis Use Cases for Cloud Native Apps and Microservices
RedisConf18 - Common Redis Use Cases for Cloud Native Apps and MicroservicesRedisConf18 - Common Redis Use Cases for Cloud Native Apps and Microservices
RedisConf18 - Common Redis Use Cases for Cloud Native Apps and Microservices
Redis Labs
 
Achieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and KubernetesAchieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Dean Delamont
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
VMware Tanzu
 

Similaire à Running OpenStack in Production (20)

What A No Compromises Hybrid Cloud Looks Like
What A No Compromises Hybrid Cloud Looks Like What A No Compromises Hybrid Cloud Looks Like
What A No Compromises Hybrid Cloud Looks Like
 
Are enterprises ready for the OpenStack transformation
Are enterprises ready for the OpenStack transformationAre enterprises ready for the OpenStack transformation
Are enterprises ready for the OpenStack transformation
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSW
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018
 
Application development with WSO2 App Factory
Application development with WSO2 App Factory Application development with WSO2 App Factory
Application development with WSO2 App Factory
 
Get High-Octane Virtual Datacenter Performance
Get High-Octane Virtual Datacenter PerformanceGet High-Octane Virtual Datacenter Performance
Get High-Octane Virtual Datacenter Performance
 
Cwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud nativeCwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud native
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
 
How StepStone achieved a Cloud Centre of Excellence
How StepStone achieved a Cloud Centre of ExcellenceHow StepStone achieved a Cloud Centre of Excellence
How StepStone achieved a Cloud Centre of Excellence
 
RedisConf18 - Common Redis Use Cases for Cloud Native Apps and Microservices
RedisConf18 - Common Redis Use Cases for Cloud Native Apps and MicroservicesRedisConf18 - Common Redis Use Cases for Cloud Native Apps and Microservices
RedisConf18 - Common Redis Use Cases for Cloud Native Apps and Microservices
 
Cloud Migration for Financial Services - Toronto - October 2016
Cloud Migration for Financial Services - Toronto - October 2016Cloud Migration for Financial Services - Toronto - October 2016
Cloud Migration for Financial Services - Toronto - October 2016
 
1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise
 
Achieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and KubernetesAchieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
 
From Waterfall to Agile - Managing Disruptive Change Without Disrupting the B...
From Waterfall to Agile - Managing Disruptive Change Without Disrupting the B...From Waterfall to Agile - Managing Disruptive Change Without Disrupting the B...
From Waterfall to Agile - Managing Disruptive Change Without Disrupting the B...
 
Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
 
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
AWS re:Invent 2016: Start Your Cost Optimization Program: Learning from Intui...
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
 
A Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROIA Framework to Measure and Maximize Cloud ROI
A Framework to Measure and Maximize Cloud ROI
 
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor MenschAWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
AWS Initiate Berlin - Cloud Transformation und der Faktor Mensch
 

Plus de Nati Shalom

Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Nati Shalom
 
Case Studies for moving apps to the cloud - DLD 2013
Case Studies for moving apps to the cloud - DLD 2013Case Studies for moving apps to the cloud - DLD 2013
Case Studies for moving apps to the cloud - DLD 2013
Nati Shalom
 
Disaster recovery on demand on the cloud
Disaster recovery on demand on the cloudDisaster recovery on demand on the cloud
Disaster recovery on demand on the cloud
Nati Shalom
 
Giga spaces cloudify road map-3 (citi)
Giga spaces cloudify road map-3 (citi)Giga spaces cloudify road map-3 (citi)
Giga spaces cloudify road map-3 (citi)
Nati Shalom
 

Plus de Nati Shalom (20)

Cloudify and terraform integration
Cloudify and terraform integrationCloudify and terraform integration
Cloudify and terraform integration
 
Why NFV and Digital Transformation Projects Fail!
Why NFV and Digital Transformation Projects Fail! Why NFV and Digital Transformation Projects Fail!
Why NFV and Digital Transformation Projects Fail!
 
Cloudify and terraform integration
Cloudify and terraform integrationCloudify and terraform integration
Cloudify and terraform integration
 
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
 
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStackReal World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
 
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
 
Application and Network Orchestration using Heat & Tosca
Application and Network Orchestration using Heat & ToscaApplication and Network Orchestration using Heat & Tosca
Application and Network Orchestration using Heat & Tosca
 
Software Defined Operator
Software Defined OperatorSoftware Defined Operator
Software Defined Operator
 
Complex Analytics with NoSQL Data Store in Real Time
Complex Analytics with NoSQL Data Store in Real TimeComplex Analytics with NoSQL Data Store in Real Time
Complex Analytics with NoSQL Data Store in Real Time
 
Is Orchestration the Next Big Thing in DevOps
Is Orchestration the Next Big Thing in DevOpsIs Orchestration the Next Big Thing in DevOps
Is Orchestration the Next Big Thing in DevOps
 
When networks meets apps (open stack atlanta)
When networks meets apps (open stack atlanta)When networks meets apps (open stack atlanta)
When networks meets apps (open stack atlanta)
 
Application Centric Approach to Devops
Application Centric Approach to DevopsApplication Centric Approach to Devops
Application Centric Approach to Devops
 
Case Studies for moving apps to the cloud - DLD 2013
Case Studies for moving apps to the cloud - DLD 2013Case Studies for moving apps to the cloud - DLD 2013
Case Studies for moving apps to the cloud - DLD 2013
 
Application Centric DevOps
Application Centric DevOpsApplication Centric DevOps
Application Centric DevOps
 
Real-Time Big Data at In-Memory Speed, Using Storm
Real-Time Big Data at In-Memory Speed, Using StormReal-Time Big Data at In-Memory Speed, Using Storm
Real-Time Big Data at In-Memory Speed, Using Storm
 
Disaster Recovery on Demand on the Cloud
Disaster Recovery on Demand on the CloudDisaster Recovery on Demand on the Cloud
Disaster Recovery on Demand on the Cloud
 
Disaster recovery on demand on the cloud
Disaster recovery on demand on the cloudDisaster recovery on demand on the cloud
Disaster recovery on demand on the cloud
 
Giga spaces cloudify road map-3 (citi)
Giga spaces cloudify road map-3 (citi)Giga spaces cloudify road map-3 (citi)
Giga spaces cloudify road map-3 (citi)
 
Big Data on OpenStack
Big Data on OpenStackBig Data on OpenStack
Big Data on OpenStack
 
Avoiding Cloud Outage
Avoiding Cloud OutageAvoiding Cloud Outage
Avoiding Cloud Outage
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Running OpenStack in Production

  • 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
  • 18. The only constant is change So, What Did the Bank End Up Doing?
  • 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
  • 21. The only constant is change Those Days Are Long Gone
  • 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