SlideShare a Scribd company logo
Containers, DevOps, Apache Mesos and Cloud
Reshaping how we develop and delivery software
https://twitter.com/marceloancelmo
Marcelo Sousa Ancelmo
Enterprise Architect
marceloancelmo@gmail.com
marcelo.souzaancelmo@ig.com
marceloancelmo
http://www.slideshare.net/marceloancelmo
https://www.linkedin.com/in/marceloancelmo
Are your applications ready?
Decompose the applications into self-contained services
Be stateless (As much as possible)
NFR's are king, be aware on latency, throughput, etc...
Expect an impact on your application architecture
Fault tolerant
Scalable
Elastic
Multi-tenant
!!!MICROSERVICES!!!
Microservices...
… or more Spaghetti
“There are 17 million shipping containers in existence, packed with every
physical good imaginable. Every single one of them can be loaded onto the
same boats, by the same cranes, in the same facilities, and sent anywhere
in the World with incredible efficiency. It is embarrassing to think that a 30
ton shipment of coffee can safely travel half-way across the World in less
time than it takes a software team to deliver its code from one datacenter to
another sitting 10 miles away.”
5th
principle of Open Container Initiative -
https://github.com/opencontainers/specs/blob/master/principles.md
Why Use Containers?
Collaboration @ Container
Your usual Delivery Pipeline...
… Is now Baking your image
And potentially can use all your computing power
Introducing Apache Mesos
Program against your datacenter like it’s a single pool of resources
“Apache Mesos abstracts CPU, memory, storage, and other compute resources
away from machines (physical or virtual), enabling fault-tolerant and elastic
distributed systems to easily be built and run effectively.”
http://mesos.apache.org/
Used by Twitter, AirBNB, eBay, Netflix, Apple and many others
http://mesos.apache.org/documentation/latest/powered-by-mesos/
Apache Mesos Overview
Batch Processing Long Running Services
Way of work
Apache Mesos Architecture
Resource Offer example
Auto-Scale
Application
300 users
Autoscaling UP
600 users
Autoscaling DOWN
400 users
High Availability
Application Running
300 users
Node Failure
300 users300 users
Starting a new node for the application
300 users300 users
Application Running
300 users
Continuous Delivery
Blue-Green Deployments
Continuous Delivery – Blue / Green
Deploy the application
Production
Test the application
Production
Flip the application
Production
Empowering everyone
Production
Continuous Delivery
Canary Release
Continuous Delivery – Canary Release
Deploy the new version
Production
100%
Test and Evaluate the new version
Production
80%
Production
20%
Rollout the new Release
Putting into perspective
“If a Docker application is a Lego brick, Kubernetes would be like a kit for
building the Millennium Falcon and the Mesos cluster would be like a whole
Star Wars universe made of Legos.” ~ Solomon Hykes
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and delivery software
Questions?
Thank You
Merci
Grazie
Gracias
Obrigado
Danke
Japanese
English
French
Russian
German
Italian
Spanish
Brazilian Portuguese
Arabic
Traditional Chinese
Simplified Chinese
Hindi
Tamil
Thai
Korean
Dziękuję
Polish
Marcelo Sousa Ancelmo
Enterprise Architect
marceloancelmo@gmail.com
marcelo.souzaancelmo@ig.com

More Related Content

PDF
How to use Containers to take on Hybrid-Cloud Data
PDF
PDF
The ultimate dilemma of choosing container environment on AWS: ECS, EKS or Fa...
PPT
Self-Healing AWS-Based Open Source Distributed Rendering System By George Nassef
PPTX
Introduction to Apache Mesos
PDF
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and del...
PDF
Apache Mesos Overview and Integration
PDF
Modern Container Orchestration (Without Breaking the Bank)
How to use Containers to take on Hybrid-Cloud Data
The ultimate dilemma of choosing container environment on AWS: ECS, EKS or Fa...
Self-Healing AWS-Based Open Source Distributed Rendering System By George Nassef
Introduction to Apache Mesos
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and del...
Apache Mesos Overview and Integration
Modern Container Orchestration (Without Breaking the Bank)

Similar to Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and delivery software (20)

PDF
DOO-007_How to run containers in production, at scale!
PDF
Modern Elastic Datacenter Architecture
PDF
DevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
PDF
Apache Mesos and the new Open Source Architecture of the Modern Datacenter
PPTX
DevOps in Age of Kubernetes
PDF
Easy Docker Deployments with Mesosphere DCOS on Azure
PDF
Getting Started with Docker - Nick Stinemates
PDF
Introduction to Apache Mesos and DC/OS
PPTX
Scalable On-Demand Hadoop Clusters with Docker and Mesos
PPTX
Scalable On-Demand Hadoop Clusters with Docker and Mesos
PDF
Introduction To Apache Mesos
PDF
minimesos. Apache Mesos made easy
PPTX
Apache Mesos Distributed Computing Talk
PDF
Musings on Mesos: Docker, Kubernetes, and Beyond.
PPTX
Doing Dropbox the Native Cloud Native Way
PDF
Dataservices based on mesos and kafka kostiantyn bokhan dataconf 21 04 18
PDF
OSDC 2018 | From batch to pipelines – why Apache Mesos and DC/OS are a soluti...
PDF
OSDC 2016 - Mesos and the Architecture of the New Datacenter by Jörg Schad
PDF
Datacenter Computing with Apache Mesos - BigData DC
PDF
Scaling and Embracing Failure: Clustering Docker with Mesos
DOO-007_How to run containers in production, at scale!
Modern Elastic Datacenter Architecture
DevOps vs. Site Reliability Engineering (SRE) in Age of Kubernetes
Apache Mesos and the new Open Source Architecture of the Modern Datacenter
DevOps in Age of Kubernetes
Easy Docker Deployments with Mesosphere DCOS on Azure
Getting Started with Docker - Nick Stinemates
Introduction to Apache Mesos and DC/OS
Scalable On-Demand Hadoop Clusters with Docker and Mesos
Scalable On-Demand Hadoop Clusters with Docker and Mesos
Introduction To Apache Mesos
minimesos. Apache Mesos made easy
Apache Mesos Distributed Computing Talk
Musings on Mesos: Docker, Kubernetes, and Beyond.
Doing Dropbox the Native Cloud Native Way
Dataservices based on mesos and kafka kostiantyn bokhan dataconf 21 04 18
OSDC 2018 | From batch to pipelines – why Apache Mesos and DC/OS are a soluti...
OSDC 2016 - Mesos and the Architecture of the New Datacenter by Jörg Schad
Datacenter Computing with Apache Mesos - BigData DC
Scaling and Embracing Failure: Clustering Docker with Mesos
Ad

More from Marcelo Sousa Ancelmo (6)

PDF
From Developer and Beyond - The IT Architect Career
PDF
DevOps @ Enterprise - DevOps Meetup Zurich
PDF
DevOps @ Enterprise - Lessons from the trenches
PDF
Quem quer ser um arquiteto?
PDF
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALM
PDF
Agile and DevOps for Services
From Developer and Beyond - The IT Architect Career
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - Lessons from the trenches
Quem quer ser um arquiteto?
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALM
Agile and DevOps for Services
Ad

Recently uploaded (20)

PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Nekopoi APK 2025 free lastest update
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Transform Your Business with a Software ERP System
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
top salesforce developer skills in 2025.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
System and Network Administration Chapter 2
PPTX
Essential Infomation Tech presentation.pptx
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
medical staffing services at VALiNTRY
PPTX
ai tools demonstartion for schools and inter college
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
How to Choose the Right IT Partner for Your Business in Malaysia
Nekopoi APK 2025 free lastest update
Odoo Companies in India – Driving Business Transformation.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
Transform Your Business with a Software ERP System
Which alternative to Crystal Reports is best for small or large businesses.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Operating system designcfffgfgggggggvggggggggg
top salesforce developer skills in 2025.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PTS Company Brochure 2025 (1).pdf.......
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
System and Network Administration Chapter 2
Essential Infomation Tech presentation.pptx
VVF-Customer-Presentation2025-Ver1.9.pptx
medical staffing services at VALiNTRY
ai tools demonstartion for schools and inter college
Upgrade and Innovation Strategies for SAP ERP Customers
Softaken Excel to vCard Converter Software.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41

Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and delivery software