SlideShare une entreprise Scribd logo
1  sur  37
Copyright © GigaSpaces 2015. All rights reserved.Copyright © GigaSpaces 2014. All rights reserved.Copyright © GigaSpaces 2015. All rights reserved.
Real World Hybrid Cloud
Orchestration for VMware &
OpenStack
1
Assaf Lev
Copyright © GigaSpaces 2015. All rights reserved.
Agenda
2
• Hybrid Cloud discussion
• Cloud portability approaches
• Orchestration in nutshell
• TOSCA-based Orchestration
‒ Introduction to TOSCA
‒ Introduction to Cloudify – A TOSCA-based Orchestration
• VMware portfolio – quick glance
• Real world examples – Enterprise & Telco
Copyright © GigaSpaces 2015. All rights reserved.
Hybrid Cloud Redefined!
3
?
Copyright © GigaSpaces 2015. All rights reserved.
Hybrid Cloud – Sample Definitions
4
www.interoute.com
www.dommies.com
www.gartner.com
Copyright © GigaSpaces 2015. All rights reserved.
Heterogeneous → Hybrid Cloud
Orchestration
(Kubernetes, Heat, Docker, Cloudify…)
Microservices, Web Apps, Big
Data, Stream Processing,
Legacy,..
Application
Artifacts
Infrastructure
Simple Web
Apps
PaaS
The new heterogeneous stack
Copyright © GigaSpaces 2015. All rights reserved.
Challenges
6
Moving Enterprise Applications to the Cloud
Managing Hybrid & Heterogeneous
Environments
▪ Varied tool sets: Chef, Puppet, Docker, etc.
▪ Different environments: VMware, OpenStack,
Amazon, etc.
Automating DevOps Processes
▪ Continuous Deployment
Automating Management Tasks
▪ Failover, Scaling, etc.
Copyright © GigaSpaces 2015. All rights reserved.
Cloud Portability Approaches
7
• Common approaches
‒ Nested virtualization
‒ Containers
‒ API Compatibility
‒ Orchestration
Infrastr
ucture
Portability?
Applications
Copyright © GigaSpaces 2015. All rights reserved.
What We’re Here to Discuss
Using orchestration as an
abstraction layer for
managing our
heterogeneous cloud and
applications deployment
Orchestration
Microservices, Web Apps, Big
Data, Stream Processing,
Legacy,..
Application
Artifacts
Infrastruc
ture
Simple Web
Apps
PaaS
Copyright © GigaSpaces 2015. All rights reserved.
Orchestration 101
Orchestration is a means to automate manual processes
Copyright © GigaSpaces 2015. All rights reserved.
Which Orchestration?
Container-
Centric
Infrastructure
-Centric
Pure-Play
TOSCA
Copyright © GigaSpaces 2015. All rights reserved.
Which Orchestration?
Container-
Centric
Infrastructure
-Centric
Pure-Play
Pure-Play TOSCA-based
Orchestration
TOSCA
Copyright © GigaSpaces 2015. All rights reserved.
What is TOSCA?
TOSCA defines the
interoperable description
of applications; including
their components,
relationships,
dependencies,
requirements, and
capabilities.
Copyright © GigaSpaces 2015. All rights reserved.
A TOSCA Blueprint
Copyright © GigaSpaces 2015. All rights reserved.
Nodes & Relationships
Host
Contained In
Connected To
Application
Module
Middleware
Copyright © GigaSpaces 2015. All rights reserved.
A Simple TOSCA Blueprint
Software components
are defined just like any
other resource
Infrastructure resource
matched by their properties
Copyright © GigaSpaces 2015. All rights reserved.
TOSCA Orchestration for Docker
16
Reference: http://www.infoq.com/articles/tosca-docker-orchestration
Copyright © GigaSpaces 2015. All rights reserved.
Typical Deployment Cycle
17
• Step 1: Model Your Application
‒ Standards-based Blueprint (TOSCA)
• Step 2: Install Your Application
‒ Provision VMs, Configure Network
‒ Integrate with Chef, Puppet, Docker, SaltStack
• Step 3: Manage Your Application
‒ Add Monitoring, Logging, Alerts
‒ Execute Workflow for Updates, Patches, etc.
• Step 4: Add Auto-Healing, Auto-Scaling
‒ Continuously Detect and Correct Failure
‒ Add More Capacity through Auto-scaling
Copyright © GigaSpaces 2015. All rights reserved.
Cloudify – Open Source
Implementation of TOSCA
Provision
ConfigureMonitor
Manage
Infrastructure
Can be used as a
command line tool or
as a managed service
Plugins
CM
Monitoring &
Alarming
Copyright © GigaSpaces 2015. All rights reserved.
Cloudify – Open Source
Implementation of TOSCA
Provision
ConfigureMonitor
Manage
Monitoring &
Alarming
Infrastructure
Can be used as a
command line tool or
as a managed service
Plugins
CM
Copyright © GigaSpaces 2015. All rights reserved.
Orchestration
Micro-Services, Web
Apps, Big Data, Stream
Processing, Legacy,..
Application
Artifacts
Infrastructure
Simple Web
Apps
PaaS
What We’re Here to Discuss
VMware Hybrid Cloud
Solution based on vCloud
Air & Integrated
OpenStack (VIO)
Copyright © GigaSpaces 2015. All rights reserved.
The Real World – Private Cloud
21
From: https://esj.com/articles/2014/06/19/cloud-leaders.aspx
Copyright © GigaSpaces 2015. All rights reserved.
Quick Intro - VMware Portfolio
22
Copyright © GigaSpaces 2015. All rights reserved.
VMware vSphere
23
Copyright © GigaSpaces 2015. All rights reserved.
VMware vCloud Air
24
Copyright © GigaSpaces 2015. All rights reserved.
Copyright © GigaSpaces 2015. All rights reserved.
Hybrid Cloud in the Real World – TD Bank
26
Presented in OpenStack Vancouver 2015 – full video Here
Copyright © GigaSpaces 2015. All rights reserved.
Customer use case – TD bank
27
Copyright © GigaSpaces 2015. All rights reserved.
Telco Customer Case Study
28
This top tier carrier initiated a market scan to evaluate
various orchestration technologies for NFV initiatives.
Top Tier
Carrier
Copyright © GigaSpaces 2015. All rights reserved.
Orchestrate Full Blown App
• 12 Microservices
‒ User Provisioning (Ellis)
‒ Edge Proxy (Bono)
‒ IP gateway (Sprout)
‒ DNS
‒ Cassandra (Homer, Homestead)
‒ Billing (Ralf)
• Chef as Configuration
Management
Copyright © GigaSpaces 2015. All rights reserved.
Orchestration Full Blown App – “Skype on Demand”
1- Create the
Compute & Network
services
2 -Provision The
Software
3- Add Logging &
Monitoring
4- Add Self Healing &
Scaling
Cloudify Management
& Monitoring
Copyright © GigaSpaces 2015. All rights reserved.
Full Blown App – Recorded Demo
Copyright © GigaSpaces 2015. All rights reserved.
Orchestrate Simple Web App
32
• Cloudify Test Drive
http://getcloudify.org/widget.html
• HP Helion OpenStack
Copyright © GigaSpaces 2015. All rights reserved.
Summary
33
Orchestration
(Kubernetes, Heat, Docker, Cloudify…)
Microservices, Web Apps, Big
Data, Stream Processing,
Legacy,..
Application
Artifacts
Infrastructure
Simple Web
Apps
PaaS
The new Heterogeneous stack
Copyright © GigaSpaces 2015. All rights reserved.
How Should I Manage my Cloud?
Infras
tructu
re
Orchestration
Applications
Con
tain
ers
Con
tain
ers
Con
tain
ers
Con
tain
ers
Con
tain
ers
Con
tain
ers
Copyright © GigaSpaces 2015. All rights reserved.
More Change Ahead
Copyright © GigaSpaces 2015. All rights reserved.
Thanks!
36
Q&A
Copyright © GigaSpaces 2015. All rights reserved.
Check us out:
Email us:
Call us:
Follow us:
www.gigaspaces.com
www.getcloudify.org
info@gigaspaces.com
646-421-2830
@GigaSpaces, @CloudifySource
37

Contenu connexe

Tendances

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-11ShapeBlue
 
Cloud Standards and CloudStack
Cloud Standards and CloudStackCloud Standards and CloudStack
Cloud Standards and CloudStackSebastien Goasguen
 
Cloud Automation with ProActive
Cloud Automation with ProActiveCloud Automation with ProActive
Cloud Automation with ProActiveBrian AMEDRO
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsMirantis
 
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
Enterprise Ready OpenStack,  Wiekus Beukes, OracleEnterprise Ready OpenStack,  Wiekus Beukes, Oracle
Enterprise Ready OpenStack, Wiekus Beukes, OracleSriram Subramanian
 
Beware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstackBeware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstackShuquan Huang
 
OpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
OpenStack and Application Delivery: Joy and Pain of an Intricate RelationshipOpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
OpenStack and Application Delivery: Joy and Pain of an Intricate RelationshipPLUMgrid
 
Monitor Traefik with Prometheus
Monitor Traefik with PrometheusMonitor Traefik with Prometheus
Monitor Traefik with PrometheusBrian Christner
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and HistoryMirantis
 
App catalog (Vancouver)
App catalog (Vancouver)App catalog (Vancouver)
App catalog (Vancouver)Mirantis
 
From Community to Enterprise and Back Again! Chris Wright, Red Hat
From Community to Enterprise and Back Again! Chris Wright, Red HatFrom Community to Enterprise and Back Again! Chris Wright, Red Hat
From Community to Enterprise and Back Again! Chris Wright, Red HatOpenStack
 
Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesSriram Subramanian
 
Intro to Cloudify
Intro to CloudifyIntro to Cloudify
Intro to CloudifyRon Zavner
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryMirantis
 
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CISecure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CIMitchell Pronschinske
 
Telco open stack use cases james thorne
Telco open stack use cases   james thorneTelco open stack use cases   james thorne
Telco open stack use cases james thorneSriram Subramanian
 
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...OpenStack
 

Tendances (20)

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
 
Cloud Standards and CloudStack
Cloud Standards and CloudStackCloud Standards and CloudStack
Cloud Standards and CloudStack
 
Cloud Automation with ProActive
Cloud Automation with ProActiveCloud Automation with ProActive
Cloud Automation with ProActive
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 Clouds
 
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
Enterprise Ready OpenStack,  Wiekus Beukes, OracleEnterprise Ready OpenStack,  Wiekus Beukes, Oracle
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
 
Beware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstackBeware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstack
 
Avoiding cloud lock-in
Avoiding cloud lock-inAvoiding cloud lock-in
Avoiding cloud lock-in
 
OpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
OpenStack and Application Delivery: Joy and Pain of an Intricate RelationshipOpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
OpenStack and Application Delivery: Joy and Pain of an Intricate Relationship
 
Monitor Traefik with Prometheus
Monitor Traefik with PrometheusMonitor Traefik with Prometheus
Monitor Traefik with Prometheus
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and History
 
Build a Cloud Day Paris
Build a Cloud Day ParisBuild a Cloud Day Paris
Build a Cloud Day Paris
 
App catalog (Vancouver)
App catalog (Vancouver)App catalog (Vancouver)
App catalog (Vancouver)
 
From Community to Enterprise and Back Again! Chris Wright, Red Hat
From Community to Enterprise and Back Again! Chris Wright, Red HatFrom Community to Enterprise and Back Again! Chris Wright, Red Hat
From Community to Enterprise and Back Again! Chris Wright, Red Hat
 
Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack Architectures
 
Intro to Cloudify
Intro to CloudifyIntro to Cloudify
Intro to Cloudify
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
 
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CISecure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
 
Telco open stack use cases james thorne
Telco open stack use cases   james thorneTelco open stack use cases   james thorne
Telco open stack use cases james thorne
 
OpenStack Murano
OpenStack MuranoOpenStack Murano
OpenStack Murano
 
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...
 

En vedette

Routing, Network Performance, and Role of Analytics
Routing, Network Performance, and Role of AnalyticsRouting, Network Performance, and Role of Analytics
Routing, Network Performance, and Role of AnalyticsAPNIC
 
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...Infoholic Research
 
Cv Ebo Bakker 2016
Cv Ebo Bakker 2016Cv Ebo Bakker 2016
Cv Ebo Bakker 2016Ebo Bakker
 
Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !Sai Natkar
 
Distributed routing
Distributed routingDistributed routing
Distributed routingMurali Reddy
 
Vehicular Delay Tolerant Network (VDTN): Routing Perspectives
Vehicular Delay Tolerant Network (VDTN):Routing PerspectivesVehicular Delay Tolerant Network (VDTN):Routing Perspectives
Vehicular Delay Tolerant Network (VDTN): Routing PerspectivesSyed Hassan Ahmed
 
Innovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsInnovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsUmesh Krishnaswamy
 
SDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSteffen Gebert
 
Cloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_RockstarCloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_RockstarManoj Magatapalli
 
Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...Steffen Gebert
 

En vedette (11)

Routing, Network Performance, and Role of Analytics
Routing, Network Performance, and Role of AnalyticsRouting, Network Performance, and Role of Analytics
Routing, Network Performance, and Role of Analytics
 
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
Worldwide Hybrid Cloud Computing Market – Drivers, Opportunities, Trends, and...
 
ccna3
ccna3ccna3
ccna3
 
Cv Ebo Bakker 2016
Cv Ebo Bakker 2016Cv Ebo Bakker 2016
Cv Ebo Bakker 2016
 
Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !Mobile Cloud Computing : The Upcoming Trend !
Mobile Cloud Computing : The Upcoming Trend !
 
Distributed routing
Distributed routingDistributed routing
Distributed routing
 
Vehicular Delay Tolerant Network (VDTN): Routing Perspectives
Vehicular Delay Tolerant Network (VDTN):Routing PerspectivesVehicular Delay Tolerant Network (VDTN):Routing Perspectives
Vehicular Delay Tolerant Network (VDTN): Routing Perspectives
 
Innovation in SDN Tools and Platforms
Innovation in SDN Tools and PlatformsInnovation in SDN Tools and Platforms
Innovation in SDN Tools and Platforms
 
SDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN components
 
Cloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_RockstarCloud Computing #Manoj_Rockstar
Cloud Computing #Manoj_Rockstar
 
Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...
 

Similaire à Real world hybrid cloud session - OpenStack DACH 2015

Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDr Ganesh Iyer
 
Working with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data ArchitecturesWorking with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data ArchitecturesDave McAllister
 
Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...ragss
 
The Many Faces of PaaS
The Many Faces of PaaSThe Many Faces of PaaS
The Many Faces of PaaSMike Kavis
 
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackAccelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackBob Sokol
 
Technology Primer: New Cloud Monitoring Capabilities in CA Unified Infrastruc...
Technology Primer: New Cloud Monitoring Capabilities in CA Unified Infrastruc...Technology Primer: New Cloud Monitoring Capabilities in CA Unified Infrastruc...
Technology Primer: New Cloud Monitoring Capabilities in CA Unified Infrastruc...CA Technologies
 
Who's Who in Container Land
Who's Who in Container LandWho's Who in Container Land
Who's Who in Container LandMike Kavis
 
Leveraging HybridMultiCloud for Devops and Automation Platform
Leveraging HybridMultiCloud for Devops and Automation PlatformLeveraging HybridMultiCloud for Devops and Automation Platform
Leveraging HybridMultiCloud for Devops and Automation PlatformDevOps Indonesia
 
Docker QNAP Container Station
Docker QNAP Container StationDocker QNAP Container Station
Docker QNAP Container StationThe World Bank
 
Docker for any type of workload and any IT Infrastructure
Docker for any type of workload and any IT InfrastructureDocker for any type of workload and any IT Infrastructure
Docker for any type of workload and any IT InfrastructureDocker, Inc.
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and BeyondSimon Elisha
 
Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - I...
Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - I...Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - I...
Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - I...jgiardina
 
Tech Talk - Cloud Transformation in 2017
Tech Talk - Cloud Transformation in 2017Tech Talk - Cloud Transformation in 2017
Tech Talk - Cloud Transformation in 2017Alex Rhea
 
Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and ContainerWolfgang Weigend
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle Developers
 
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...DevOps.com
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipVMware Tanzu
 

Similaire à Real world hybrid cloud session - OpenStack DACH 2015 (20)

Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
 
Working with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data ArchitecturesWorking with Hybrid Clouds and Data Architectures
Working with Hybrid Clouds and Data Architectures
 
Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...Microservices, Data Services and Containers for Cloud Native Architectures (D...
Microservices, Data Services and Containers for Cloud Native Architectures (D...
 
The Many Faces of PaaS
The Many Faces of PaaSThe Many Faces of PaaS
The Many Faces of PaaS
 
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackAccelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
 
Technology Primer: New Cloud Monitoring Capabilities in CA Unified Infrastruc...
Technology Primer: New Cloud Monitoring Capabilities in CA Unified Infrastruc...Technology Primer: New Cloud Monitoring Capabilities in CA Unified Infrastruc...
Technology Primer: New Cloud Monitoring Capabilities in CA Unified Infrastruc...
 
Who's Who in Container Land
Who's Who in Container LandWho's Who in Container Land
Who's Who in Container Land
 
Docker Orchestrators
Docker OrchestratorsDocker Orchestrators
Docker Orchestrators
 
Tosca in a Box
Tosca in a BoxTosca in a Box
Tosca in a Box
 
The rise of microservices
The rise of microservicesThe rise of microservices
The rise of microservices
 
Leveraging HybridMultiCloud for Devops and Automation Platform
Leveraging HybridMultiCloud for Devops and Automation PlatformLeveraging HybridMultiCloud for Devops and Automation Platform
Leveraging HybridMultiCloud for Devops and Automation Platform
 
Docker QNAP Container Station
Docker QNAP Container StationDocker QNAP Container Station
Docker QNAP Container Station
 
Docker for any type of workload and any IT Infrastructure
Docker for any type of workload and any IT InfrastructureDocker for any type of workload and any IT Infrastructure
Docker for any type of workload and any IT Infrastructure
 
To Microservices and Beyond
To Microservices and BeyondTo Microservices and Beyond
To Microservices and Beyond
 
Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - I...
Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - I...Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - I...
Leveraging VMware Technology To Build an Enterprise Grade Openstack Cloud - I...
 
Tech Talk - Cloud Transformation in 2017
Tech Talk - Cloud Transformation in 2017Tech Talk - Cloud Transformation in 2017
Tech Talk - Cloud Transformation in 2017
 
Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and Container
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
 
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
3 Reasons to Select Time Series Platforms for Cloud Native Applications Monit...
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
 

Dernier

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 

Dernier (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 

Real world hybrid cloud session - OpenStack DACH 2015

  • 1. Copyright © GigaSpaces 2015. All rights reserved.Copyright © GigaSpaces 2014. All rights reserved.Copyright © GigaSpaces 2015. All rights reserved. Real World Hybrid Cloud Orchestration for VMware & OpenStack 1 Assaf Lev
  • 2. Copyright © GigaSpaces 2015. All rights reserved. Agenda 2 • Hybrid Cloud discussion • Cloud portability approaches • Orchestration in nutshell • TOSCA-based Orchestration ‒ Introduction to TOSCA ‒ Introduction to Cloudify – A TOSCA-based Orchestration • VMware portfolio – quick glance • Real world examples – Enterprise & Telco
  • 3. Copyright © GigaSpaces 2015. All rights reserved. Hybrid Cloud Redefined! 3 ?
  • 4. Copyright © GigaSpaces 2015. All rights reserved. Hybrid Cloud – Sample Definitions 4 www.interoute.com www.dommies.com www.gartner.com
  • 5. Copyright © GigaSpaces 2015. All rights reserved. Heterogeneous → Hybrid Cloud Orchestration (Kubernetes, Heat, Docker, Cloudify…) Microservices, Web Apps, Big Data, Stream Processing, Legacy,.. Application Artifacts Infrastructure Simple Web Apps PaaS The new heterogeneous stack
  • 6. Copyright © GigaSpaces 2015. All rights reserved. Challenges 6 Moving Enterprise Applications to the Cloud Managing Hybrid & Heterogeneous Environments ▪ Varied tool sets: Chef, Puppet, Docker, etc. ▪ Different environments: VMware, OpenStack, Amazon, etc. Automating DevOps Processes ▪ Continuous Deployment Automating Management Tasks ▪ Failover, Scaling, etc.
  • 7. Copyright © GigaSpaces 2015. All rights reserved. Cloud Portability Approaches 7 • Common approaches ‒ Nested virtualization ‒ Containers ‒ API Compatibility ‒ Orchestration Infrastr ucture Portability? Applications
  • 8. Copyright © GigaSpaces 2015. All rights reserved. What We’re Here to Discuss Using orchestration as an abstraction layer for managing our heterogeneous cloud and applications deployment Orchestration Microservices, Web Apps, Big Data, Stream Processing, Legacy,.. Application Artifacts Infrastruc ture Simple Web Apps PaaS
  • 9. Copyright © GigaSpaces 2015. All rights reserved. Orchestration 101 Orchestration is a means to automate manual processes
  • 10. Copyright © GigaSpaces 2015. All rights reserved. Which Orchestration? Container- Centric Infrastructure -Centric Pure-Play TOSCA
  • 11. Copyright © GigaSpaces 2015. All rights reserved. Which Orchestration? Container- Centric Infrastructure -Centric Pure-Play Pure-Play TOSCA-based Orchestration TOSCA
  • 12. Copyright © GigaSpaces 2015. All rights reserved. What is TOSCA? TOSCA defines the interoperable description of applications; including their components, relationships, dependencies, requirements, and capabilities.
  • 13. Copyright © GigaSpaces 2015. All rights reserved. A TOSCA Blueprint
  • 14. Copyright © GigaSpaces 2015. All rights reserved. Nodes & Relationships Host Contained In Connected To Application Module Middleware
  • 15. Copyright © GigaSpaces 2015. All rights reserved. A Simple TOSCA Blueprint Software components are defined just like any other resource Infrastructure resource matched by their properties
  • 16. Copyright © GigaSpaces 2015. All rights reserved. TOSCA Orchestration for Docker 16 Reference: http://www.infoq.com/articles/tosca-docker-orchestration
  • 17. Copyright © GigaSpaces 2015. All rights reserved. Typical Deployment Cycle 17 • Step 1: Model Your Application ‒ Standards-based Blueprint (TOSCA) • Step 2: Install Your Application ‒ Provision VMs, Configure Network ‒ Integrate with Chef, Puppet, Docker, SaltStack • Step 3: Manage Your Application ‒ Add Monitoring, Logging, Alerts ‒ Execute Workflow for Updates, Patches, etc. • Step 4: Add Auto-Healing, Auto-Scaling ‒ Continuously Detect and Correct Failure ‒ Add More Capacity through Auto-scaling
  • 18. Copyright © GigaSpaces 2015. All rights reserved. Cloudify – Open Source Implementation of TOSCA Provision ConfigureMonitor Manage Infrastructure Can be used as a command line tool or as a managed service Plugins CM Monitoring & Alarming
  • 19. Copyright © GigaSpaces 2015. All rights reserved. Cloudify – Open Source Implementation of TOSCA Provision ConfigureMonitor Manage Monitoring & Alarming Infrastructure Can be used as a command line tool or as a managed service Plugins CM
  • 20. Copyright © GigaSpaces 2015. All rights reserved. Orchestration Micro-Services, Web Apps, Big Data, Stream Processing, Legacy,.. Application Artifacts Infrastructure Simple Web Apps PaaS What We’re Here to Discuss VMware Hybrid Cloud Solution based on vCloud Air & Integrated OpenStack (VIO)
  • 21. Copyright © GigaSpaces 2015. All rights reserved. The Real World – Private Cloud 21 From: https://esj.com/articles/2014/06/19/cloud-leaders.aspx
  • 22. Copyright © GigaSpaces 2015. All rights reserved. Quick Intro - VMware Portfolio 22
  • 23. Copyright © GigaSpaces 2015. All rights reserved. VMware vSphere 23
  • 24. Copyright © GigaSpaces 2015. All rights reserved. VMware vCloud Air 24
  • 25. Copyright © GigaSpaces 2015. All rights reserved.
  • 26. Copyright © GigaSpaces 2015. All rights reserved. Hybrid Cloud in the Real World – TD Bank 26 Presented in OpenStack Vancouver 2015 – full video Here
  • 27. Copyright © GigaSpaces 2015. All rights reserved. Customer use case – TD bank 27
  • 28. Copyright © GigaSpaces 2015. All rights reserved. Telco Customer Case Study 28 This top tier carrier initiated a market scan to evaluate various orchestration technologies for NFV initiatives. Top Tier Carrier
  • 29. Copyright © GigaSpaces 2015. All rights reserved. Orchestrate Full Blown App • 12 Microservices ‒ User Provisioning (Ellis) ‒ Edge Proxy (Bono) ‒ IP gateway (Sprout) ‒ DNS ‒ Cassandra (Homer, Homestead) ‒ Billing (Ralf) • Chef as Configuration Management
  • 30. Copyright © GigaSpaces 2015. All rights reserved. Orchestration Full Blown App – “Skype on Demand” 1- Create the Compute & Network services 2 -Provision The Software 3- Add Logging & Monitoring 4- Add Self Healing & Scaling Cloudify Management & Monitoring
  • 31. Copyright © GigaSpaces 2015. All rights reserved. Full Blown App – Recorded Demo
  • 32. Copyright © GigaSpaces 2015. All rights reserved. Orchestrate Simple Web App 32 • Cloudify Test Drive http://getcloudify.org/widget.html • HP Helion OpenStack
  • 33. Copyright © GigaSpaces 2015. All rights reserved. Summary 33 Orchestration (Kubernetes, Heat, Docker, Cloudify…) Microservices, Web Apps, Big Data, Stream Processing, Legacy,.. Application Artifacts Infrastructure Simple Web Apps PaaS The new Heterogeneous stack
  • 34. Copyright © GigaSpaces 2015. All rights reserved. How Should I Manage my Cloud? Infras tructu re Orchestration Applications Con tain ers Con tain ers Con tain ers Con tain ers Con tain ers Con tain ers
  • 35. Copyright © GigaSpaces 2015. All rights reserved. More Change Ahead
  • 36. Copyright © GigaSpaces 2015. All rights reserved. Thanks! 36 Q&A
  • 37. Copyright © GigaSpaces 2015. All rights reserved. Check us out: Email us: Call us: Follow us: www.gigaspaces.com www.getcloudify.org info@gigaspaces.com 646-421-2830 @GigaSpaces, @CloudifySource 37