SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
© 2016 Mesosphere, Inc. All Rights Reserved.
CANARY RELEASING
WITH
DC/OS & VAMP
© 2016 Mesosphere, Inc. All Rights Reserved.
WHO WE ARE?
Olaf Molenveld -
VAMP co-founder & CEO
olaf@magnetic.io
+31(0)653362783
www.vamp.io
Amr Abdelrazik -
Product Marketing Manager
Mesosphere
amr@mesosphere.com
© 2016 Mesosphere, Inc. All Rights Reserved.
WHAT ARE WE DISCUSSING TODAY?
● Introduction to Modern Applications
● Introduction to DC/OS
● Introduction to VAMP
● What is canary release process
● VAMP and DC/OS architecture
● Demo!
● Next steps
© 2016 Mesosphere, Inc. All Rights Reserved.
TRADITIONAL RELEASE PROCESS CANNOT MEET TODAY’S
EXPECTATIONS
● Planning & implementing new technologies
● Waiting for people & Infrastructure resources
● Building environment specific CI/CD for each project
● Moving Apps from Dev to Prod environments
DEVELOPERS/DEVOPS/OPS TEAMS SPEND SIGNIFICANT TIME AND EFFORT ON:
PROJECT
PLANNING
TRADITIONAL APPROACH
WEEK 1 WEEK 2 WEEK 3 WEEKS 4 TO 8 WEEK 9
CUSTOMER
FEEDBACKCONFIGURATIONRESOURCE
ALLOCATION
Dev
Test Stage
Release
© 2016 Mesosphere, Inc. All Rights Reserved.
Streaming
6
THE MODERN ENTERPRISE APP
BIG DATA SERVICESMICROSERVICES
STATELESS CONTAINERS ANALYTICS
Batch
Machine
Learning
Search
DATABASES
Time
Series
SQL /
NoSQL
© 2016 Mesosphere, Inc. All Rights Reserved.
● Faster Response to competitors
● More productive Devs/DevOps
● No Vendor LOCK-IN (Run on-prem or on any cloud)
MODERN RELEASE PROCESS & TOOLS ENABLE TEAMS TO RELEASE
FASTER, WITH LESS TIME & EFFORT
WEEK 1 WEEK 2 WEEK 3 WEEK 4
PROJECT
PLANNING
Customer
Feedback
Customer
Feedback
Customer
Feedback
RELEASE 1 RELEASE 2 RELEASE 3 RELEASE 4
Better products through
faster, reliable release
cadence
Happier customers through
incorporating continuous
customer feedback
A
C
Dev
Test Stage
Release Dev
Test Stage
Release
Dev
Test Stage
Release Dev
Test Stage
Release
B
D
E
© 2016 Mesosphere, Inc. All Rights Reserved. 8
DC/OS MODEL FOR IT OPERATIONS
CaaS PaaS
Traditional Approach
Big Data
Analytics
Stateful
Service
Mesosphere DC/OS Approach
Mesosphere Enterprise DC/OS
Container
App
Container
App Big Data
Analytics
#2
Stateful
Service
#1
Big Data
Analytics
#1
Stateful
Service
#2
Container
App
Container
App
BIG DATA SERVICESMICROSERVICES
CaaS PaaS
● Uses 66% less infrastructure
● Simplified operations
● Turnkey install of datacenter-wide services
● Easier to experiment with new tech (e.g., Spark)
© 2015 Mesosphere, Inc. All Rights Reserved.
DC/OS - THE DEFINITIVE PLATFORM FOR MODERN APPS
Tupperware
& Bistro
Borg &
Omega
Apache Mesos Project
Mesosphere
DC/OS OSS Project
Proprietary
DCOS Launched
2016201520132000 2010
© 2016 Mesosphere, Inc. All Rights Reserved.
● Datacenter-wide services to power your apps
● Turnkey installation and lifecycle management
● Today’s most popular services (and those yet to come)
10
DC/OS Universe
Mesosphere Enterprise DC/OS
Any Infrastructure
● Container operations & big data operations
● Security, fault tolerance & high availability
● Open core & production proven at scale
● Requires only a modern linux distro
(windows coming soon)
MESOSPHERE DATACENTER OPERATING SYSTEM (DC/OS)
Container orchestration
Datacenter aggregation
Turnkey lifecycle mgt
User Interface & CLI
Security
Advanced
Networking
Monitoring &
Operations
Compliance
Elastic
+
1
Automated deploying and scaling to radically cut time-to-
market
Gradual cross-over to avoid downtime when upgrading
Gradual rollout to avoid performance issues
A/B-Test entire applications in production
“An experiment system is essential for Continuous Improvement”
big
data
deployment
routing
Vamp focuses on the higher-level application and business features
Vamp
APIAPI API
Canary Releases
A/B testing
SLA Monitoring
Autoscaling
Databases &
Backend Services
Cloud/PaaS/H
osting
How VAMP works
2
0
Demo-time
Demo
Deploying your first blueprint
Doing a canary release
Splitting into multiple services
Merging services
For more information:
○ Download & install DC/OS from www.dcos.io
○ Install VAMP from the DC/OS Universe
○ VAMP tutorial http://vamp.io/documentation/guides/
Connect with us on @dcos, @mesosphere, @vamp_io
Reach out to us on slack : chat.mesosphere.com
https://gitter.im/magneticio/vamp

Más contenido relacionado

La actualidad más candente

Growing the Mesos Ecosystem
Growing the Mesos EcosystemGrowing the Mesos Ecosystem
Growing the Mesos Ecosystem
Mesosphere Inc.
 
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
 

La actualidad más candente (20)

Growing the Mesos Ecosystem
Growing the Mesos EcosystemGrowing the Mesos Ecosystem
Growing the Mesos Ecosystem
 
Scaling Like Twitter with Apache Mesos
Scaling Like Twitter with Apache MesosScaling Like Twitter with Apache Mesos
Scaling Like Twitter with Apache Mesos
 
Cloud Computing, Docker, Mesos, DCOS, Container, Big Data, Paas
Cloud Computing, Docker, Mesos, DCOS, Container, Big Data, PaasCloud Computing, Docker, Mesos, DCOS, Container, Big Data, Paas
Cloud Computing, Docker, Mesos, DCOS, Container, Big Data, Paas
 
Deploying Containers in Production and at Scale
Deploying Containers in Production and at ScaleDeploying Containers in Production and at Scale
Deploying Containers in Production and at Scale
 
Discover the all new Mesosphere DC/OS 1.10
Discover the all new Mesosphere DC/OS 1.10Discover the all new Mesosphere DC/OS 1.10
Discover the all new Mesosphere DC/OS 1.10
 
DC/OS: The definitive platform for modern apps
DC/OS: The definitive platform for modern appsDC/OS: The definitive platform for modern apps
DC/OS: The definitive platform for modern apps
 
Practical PaaS presentation
Practical PaaS presentationPractical PaaS presentation
Practical PaaS presentation
 
Introduction to DC/OS
Introduction to DC/OSIntroduction to DC/OS
Introduction to DC/OS
 
How Cloudify uses Chef as a Foundation for PaaS
How Cloudify uses Chef as a Foundation for PaaSHow Cloudify uses Chef as a Foundation for PaaS
How Cloudify uses Chef as a Foundation for PaaS
 
From Cloud Computing to Platform as a Service – BCS Oxfordshire
From Cloud Computing to Platform as a Service – BCS OxfordshireFrom Cloud Computing to Platform as a Service – BCS Oxfordshire
From Cloud Computing to Platform as a Service – BCS Oxfordshire
 
Container Orchestration Wars
Container Orchestration WarsContainer Orchestration Wars
Container Orchestration Wars
 
Modernizing Applications with Microservices
Modernizing Applications with MicroservicesModernizing Applications with Microservices
Modernizing Applications with Microservices
 
An Open, Open source way to enable your Cloud Native Journey
An Open, Open source way to enable your Cloud Native JourneyAn Open, Open source way to enable your Cloud Native Journey
An Open, Open source way to enable your Cloud Native Journey
 
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)
Stackato & Lessons Learned with Cloud Foundry (Cloud Foundry Summit 2014)
 
CloudStack news
CloudStack newsCloudStack news
CloudStack news
 
Extension de Service Cloud Foundry
Extension de Service Cloud FoundryExtension de Service Cloud Foundry
Extension de Service Cloud Foundry
 
Introduction to MANTL Data Platform
Introduction to MANTL Data PlatformIntroduction to MANTL Data Platform
Introduction to MANTL Data Platform
 
Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack Architectures
 
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 ...
 
Building Cloud Native Software
Building Cloud Native SoftwareBuilding Cloud Native Software
Building Cloud Native Software
 

Destacado

Destacado (13)

Elastic jenkins with mesos and dcos (2016 01-20)
Elastic jenkins with mesos and dcos (2016 01-20)Elastic jenkins with mesos and dcos (2016 01-20)
Elastic jenkins with mesos and dcos (2016 01-20)
 
Mesos Networking
Mesos NetworkingMesos Networking
Mesos Networking
 
Mikä on digitaalinen transformaatio?
Mikä on digitaalinen transformaatio?Mikä on digitaalinen transformaatio?
Mikä on digitaalinen transformaatio?
 
Re-experiencing learning
Re-experiencing learningRe-experiencing learning
Re-experiencing learning
 
Mesos framework API v1
Mesos framework API v1Mesos framework API v1
Mesos framework API v1
 
A Primer on Kubernetes and Google Container Engine
A Primer on Kubernetes and Google Container EngineA Primer on Kubernetes and Google Container Engine
A Primer on Kubernetes and Google Container Engine
 
Introduction of Mesosphere DCOS
Introduction of Mesosphere DCOSIntroduction of Mesosphere DCOS
Introduction of Mesosphere DCOS
 
Vamp - The anti-fragilitiy platform for digital services
Vamp - The anti-fragilitiy platform for digital servicesVamp - The anti-fragilitiy platform for digital services
Vamp - The anti-fragilitiy platform for digital services
 
Immutable infrastructure with Docker and EC2
Immutable infrastructure with Docker and EC2Immutable infrastructure with Docker and EC2
Immutable infrastructure with Docker and EC2
 
Docker London: Container Security
Docker London: Container SecurityDocker London: Container Security
Docker London: Container Security
 
12 Personality Traits Of A Great Boss
12 Personality Traits Of A Great Boss 12 Personality Traits Of A Great Boss
12 Personality Traits Of A Great Boss
 
Architecture, what does it even mean?
Architecture, what does it even mean?Architecture, what does it even mean?
Architecture, what does it even mean?
 
Datacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCDatacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DC
 

Similar a Mesosphere & Magnetic: Take the pain out of running complex and critical service based architectures

Similar a Mesosphere & Magnetic: Take the pain out of running complex and critical service based architectures (20)

A Journey to Modern Apps with Containers, Microservices and Big Data
A Journey to Modern Apps with Containers, Microservices and Big DataA Journey to Modern Apps with Containers, Microservices and Big Data
A Journey to Modern Apps with Containers, Microservices and Big Data
 
Elastic data services on Apache Mesos via Mesosphere’s DCOS
Elastic data services on Apache Mesos via Mesosphere’s DCOSElastic data services on Apache Mesos via Mesosphere’s DCOS
Elastic data services on Apache Mesos via Mesosphere’s DCOS
 
Containerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptxContainerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptx
 
Webinar: End-to-End CI/CD with GitLab and DC/OS
Webinar: End-to-End CI/CD with GitLab and DC/OSWebinar: End-to-End CI/CD with GitLab and DC/OS
Webinar: End-to-End CI/CD with GitLab and DC/OS
 
Kubernetes on DC/OS
Kubernetes on DC/OSKubernetes on DC/OS
Kubernetes on DC/OS
 
Journey to the Modern App with Containers, Microservices and Big Data
Journey to the Modern App with Containers, Microservices and Big DataJourney to the Modern App with Containers, Microservices and Big Data
Journey to the Modern App with Containers, Microservices and Big Data
 
DC/OS 1.8 Container Networking
DC/OS 1.8 Container NetworkingDC/OS 1.8 Container Networking
DC/OS 1.8 Container Networking
 
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud Foundry
 
Downtime is not an option - day 2 operations - Jörg Schad
Downtime is not an option - day 2 operations -  Jörg SchadDowntime is not an option - day 2 operations -  Jörg Schad
Downtime is not an option - day 2 operations - Jörg Schad
 
Monoliths to microservices workshop
Monoliths to microservices workshopMonoliths to microservices workshop
Monoliths to microservices workshop
 
EMC World 2016 - Introduction to Mesos and Mesosphere
EMC World 2016 - Introduction to Mesos and MesosphereEMC World 2016 - Introduction to Mesos and Mesosphere
EMC World 2016 - Introduction to Mesos and Mesosphere
 
Mesos: A State-of-the-art Container Orchestrator
Mesos: A State-of-the-art Container OrchestratorMesos: A State-of-the-art Container Orchestrator
Mesos: A State-of-the-art Container Orchestrator
 
Microservices + Oracle: A Bright Future
Microservices + Oracle: A Bright FutureMicroservices + Oracle: A Bright Future
Microservices + Oracle: A Bright Future
 
Building the Glue for Service Discovery & Load Balancing Microservices
Building the Glue for Service Discovery & Load Balancing MicroservicesBuilding the Glue for Service Discovery & Load Balancing Microservices
Building the Glue for Service Discovery & Load Balancing Microservices
 
DOO-007_How to run containers in production, at scale!
DOO-007_How to run containers in production, at scale!DOO-007_How to run containers in production, at scale!
DOO-007_How to run containers in production, at scale!
 
Partner Webinar: Mesosphere and DSE: Production-Proven Infrastructure for Fas...
Partner Webinar: Mesosphere and DSE: Production-Proven Infrastructure for Fas...Partner Webinar: Mesosphere and DSE: Production-Proven Infrastructure for Fas...
Partner Webinar: Mesosphere and DSE: Production-Proven Infrastructure for Fas...
 
Pelegri Desarrollando en una nueva era de software
Pelegri   Desarrollando en una nueva era de software Pelegri   Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
 
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
Microservice Monitoring and Quality Management for Modern Apps and Infrastruc...
 
BrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudBrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack Cloud
 

Más de Mesosphere Inc.

Más de Mesosphere Inc. (17)

DevOps in Age of Kubernetes
DevOps in Age of KubernetesDevOps in Age of Kubernetes
DevOps in Age of Kubernetes
 
Java EE Modernization with Mesosphere DCOS
Java EE Modernization with Mesosphere DCOSJava EE Modernization with Mesosphere DCOS
Java EE Modernization with Mesosphere DCOS
 
Operating Kubernetes at Scale (Australia Presentation)
Operating Kubernetes at Scale (Australia Presentation)Operating Kubernetes at Scale (Australia Presentation)
Operating Kubernetes at Scale (Australia Presentation)
 
Episode 4: Operating Kubernetes at Scale with DC/OS
Episode 4: Operating Kubernetes at Scale with DC/OSEpisode 4: Operating Kubernetes at Scale with DC/OS
Episode 4: Operating Kubernetes at Scale with DC/OS
 
Episode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data ServicesEpisode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data Services
 
Episode 2: Deploying Kubernetes at Scale
Episode 2: Deploying Kubernetes at ScaleEpisode 2: Deploying Kubernetes at Scale
Episode 2: Deploying Kubernetes at Scale
 
Episode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-ServiceEpisode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-Service
 
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
 
Webinar: What's New in DC/OS 1.11
Webinar: What's New in DC/OS 1.11Webinar: What's New in DC/OS 1.11
Webinar: What's New in DC/OS 1.11
 
Webinar: Operating Kubernetes at Scale
Webinar: Operating Kubernetes at ScaleWebinar: Operating Kubernetes at Scale
Webinar: Operating Kubernetes at Scale
 
Webinar: Déployez facilement Kubernetes & vos containers
Webinar: Déployez facilement Kubernetes & vos containersWebinar: Déployez facilement Kubernetes & vos containers
Webinar: Déployez facilement Kubernetes & vos containers
 
Webinar: Deep Learning Pipelines Beyond the Learning
Webinar: Deep Learning Pipelines Beyond the LearningWebinar: Deep Learning Pipelines Beyond the Learning
Webinar: Deep Learning Pipelines Beyond the Learning
 
Running Distributed TensorFlow with GPUs on Mesos with DC/OS
Running Distributed TensorFlow with GPUs on Mesos with DC/OS Running Distributed TensorFlow with GPUs on Mesos with DC/OS
Running Distributed TensorFlow with GPUs on Mesos with DC/OS
 
Manage Microservices & Fast Data Systems on One Platform w/ DC/OS
Manage Microservices & Fast Data Systems on One Platform w/ DC/OSManage Microservices & Fast Data Systems on One Platform w/ DC/OS
Manage Microservices & Fast Data Systems on One Platform w/ DC/OS
 
Jolt: Distributed, fault-tolerant test running at scale using Mesos
Jolt: Distributed, fault-tolerant test running at scale using MesosJolt: Distributed, fault-tolerant test running at scale using Mesos
Jolt: Distributed, fault-tolerant test running at scale using Mesos
 
Deploying Kong with Mesosphere DC/OS
Deploying Kong with Mesosphere DC/OSDeploying Kong with Mesosphere DC/OS
Deploying Kong with Mesosphere DC/OS
 
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
 

Último

+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@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+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...
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Mesosphere & Magnetic: Take the pain out of running complex and critical service based architectures

  • 1. © 2016 Mesosphere, Inc. All Rights Reserved. CANARY RELEASING WITH DC/OS & VAMP
  • 2. © 2016 Mesosphere, Inc. All Rights Reserved. WHO WE ARE? Olaf Molenveld - VAMP co-founder & CEO olaf@magnetic.io +31(0)653362783 www.vamp.io Amr Abdelrazik - Product Marketing Manager Mesosphere amr@mesosphere.com
  • 3.
  • 4. © 2016 Mesosphere, Inc. All Rights Reserved. WHAT ARE WE DISCUSSING TODAY? ● Introduction to Modern Applications ● Introduction to DC/OS ● Introduction to VAMP ● What is canary release process ● VAMP and DC/OS architecture ● Demo! ● Next steps
  • 5. © 2016 Mesosphere, Inc. All Rights Reserved. TRADITIONAL RELEASE PROCESS CANNOT MEET TODAY’S EXPECTATIONS ● Planning & implementing new technologies ● Waiting for people & Infrastructure resources ● Building environment specific CI/CD for each project ● Moving Apps from Dev to Prod environments DEVELOPERS/DEVOPS/OPS TEAMS SPEND SIGNIFICANT TIME AND EFFORT ON: PROJECT PLANNING TRADITIONAL APPROACH WEEK 1 WEEK 2 WEEK 3 WEEKS 4 TO 8 WEEK 9 CUSTOMER FEEDBACKCONFIGURATIONRESOURCE ALLOCATION Dev Test Stage Release
  • 6. © 2016 Mesosphere, Inc. All Rights Reserved. Streaming 6 THE MODERN ENTERPRISE APP BIG DATA SERVICESMICROSERVICES STATELESS CONTAINERS ANALYTICS Batch Machine Learning Search DATABASES Time Series SQL / NoSQL
  • 7. © 2016 Mesosphere, Inc. All Rights Reserved. ● Faster Response to competitors ● More productive Devs/DevOps ● No Vendor LOCK-IN (Run on-prem or on any cloud) MODERN RELEASE PROCESS & TOOLS ENABLE TEAMS TO RELEASE FASTER, WITH LESS TIME & EFFORT WEEK 1 WEEK 2 WEEK 3 WEEK 4 PROJECT PLANNING Customer Feedback Customer Feedback Customer Feedback RELEASE 1 RELEASE 2 RELEASE 3 RELEASE 4 Better products through faster, reliable release cadence Happier customers through incorporating continuous customer feedback A C Dev Test Stage Release Dev Test Stage Release Dev Test Stage Release Dev Test Stage Release B D E
  • 8. © 2016 Mesosphere, Inc. All Rights Reserved. 8 DC/OS MODEL FOR IT OPERATIONS CaaS PaaS Traditional Approach Big Data Analytics Stateful Service Mesosphere DC/OS Approach Mesosphere Enterprise DC/OS Container App Container App Big Data Analytics #2 Stateful Service #1 Big Data Analytics #1 Stateful Service #2 Container App Container App BIG DATA SERVICESMICROSERVICES CaaS PaaS ● Uses 66% less infrastructure ● Simplified operations ● Turnkey install of datacenter-wide services ● Easier to experiment with new tech (e.g., Spark)
  • 9. © 2015 Mesosphere, Inc. All Rights Reserved. DC/OS - THE DEFINITIVE PLATFORM FOR MODERN APPS Tupperware & Bistro Borg & Omega Apache Mesos Project Mesosphere DC/OS OSS Project Proprietary DCOS Launched 2016201520132000 2010
  • 10. © 2016 Mesosphere, Inc. All Rights Reserved. ● Datacenter-wide services to power your apps ● Turnkey installation and lifecycle management ● Today’s most popular services (and those yet to come) 10 DC/OS Universe Mesosphere Enterprise DC/OS Any Infrastructure ● Container operations & big data operations ● Security, fault tolerance & high availability ● Open core & production proven at scale ● Requires only a modern linux distro (windows coming soon) MESOSPHERE DATACENTER OPERATING SYSTEM (DC/OS) Container orchestration Datacenter aggregation Turnkey lifecycle mgt User Interface & CLI Security Advanced Networking Monitoring & Operations Compliance Elastic
  • 11. +
  • 12.
  • 13. 1
  • 14.
  • 15. Automated deploying and scaling to radically cut time-to- market Gradual cross-over to avoid downtime when upgrading Gradual rollout to avoid performance issues A/B-Test entire applications in production
  • 16.
  • 17. “An experiment system is essential for Continuous Improvement” big data deployment routing
  • 18. Vamp focuses on the higher-level application and business features
  • 19. Vamp APIAPI API Canary Releases A/B testing SLA Monitoring Autoscaling Databases & Backend Services Cloud/PaaS/H osting How VAMP works
  • 20. 2 0
  • 22. Demo Deploying your first blueprint Doing a canary release Splitting into multiple services Merging services
  • 23. For more information: ○ Download & install DC/OS from www.dcos.io ○ Install VAMP from the DC/OS Universe ○ VAMP tutorial http://vamp.io/documentation/guides/ Connect with us on @dcos, @mesosphere, @vamp_io Reach out to us on slack : chat.mesosphere.com https://gitter.im/magneticio/vamp