SlideShare a Scribd company logo
Global Persistence for
Docker
Priya Lakshminarayanan
Steve Graham
Agenda
• Geo-Replicated Docker Registry with
EMC ECS
• Multi-protocol access for your
Microservice applications
SITE 1 SITE 2
Elastic Cloud Storage
Software Defined Object Storage Platform
Active/Active Geo-Distributed Architecture
Hyper Scale - Scales Out to Billions of Objects
Multi-Protocol support (S3, Swift, HDFS, NFS)
Secure Access – Integration with AD/LDAP
Support for multi-tenancy
3
Geo-Replicated Docker Registry
Docker Registry
Existing Registry Options
Docker Hub – Hosted Service
Images are public; not suitable for all customer needs
Docker Registry – On Premise Registry
Allows tight control on where images are stored and who has access
BUT
Manual management and distribution of images across multiple sites for geo-
distributed deployments
Geo-Replicated Registry backed by Elastic Cloud Storage (ECS)
5
Docker Registry
Geo-Replicated Docker Registry w/ ECS
6
Docker Registry
ECS Registry
pluginUS-Central
Replication group Replication group
Docker Registry
US-East
ECS Registry
plugin Europe-West
ECS Registry
plugin
ECS1 ECS2 ECS3
Demo: Geo-Replicated Docker Registry
Multi-protocol Access for your
Microservice Applications
9
Replication group
MosaicMe MicroServices
S3 API
Analytics
App
US-East
Tweet
Collector
Mosaic
Engine
Web
Application
NFS
HDFS
US-Central
Multi-protocol Access for your Microservice Apps
S3 API
Mosaic Sample
Try it Today
Try ECS for free from DockerHub
ECS Registry Plugin will be posted at
https://github.com/EMCECS
Get EMC {code} Mosaicme at:
https://github.com/emccode/mosaicme
Get EMC {code} REX-Ray at:
https://github.com/emccode/rexray
Global Persistence for Docker

More Related Content

What's hot (20)

PDF
How to accelerate docker adoption with a simple and powerful user experience
Docker, Inc.
 
PPTX
Experiences with AWS immutable deploys and job processing
Docker, Inc.
 
PDF
Docker on Docker
Docker, Inc.
 
PDF
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Imesh Gunaratne
 
PDF
Securing your Containers
Riyaz Faizullabhoy
 
PPTX
Docker Online Meetup #30: Docker Trusted Registry 1.4.1
Docker, Inc.
 
PPTX
Introduction to Docker - 2017
Docker, Inc.
 
PPTX
Introducing LinuxKit
Docker, Inc.
 
PDF
Online Meetup: What's new in docker 1.13.0
Docker, Inc.
 
PDF
Effective Data Pipelines with Docker & Jenkins - Brian Donaldson
Docker, Inc.
 
PPTX
DockerCon EU 2015 Barcelona
Roman Dembitsky
 
PDF
Docker Online Meetup #22: Docker Networking
Docker, Inc.
 
PDF
Production Ready Containers from IBM and Docker
Docker, Inc.
 
PPTX
DockerCon EU 2015: Cultural Revolution - How to Mange the Change Docker Brings
Docker, Inc.
 
PDF
DockerCon EU 2015: The Latest in Docker Engine
Docker, Inc.
 
PPT
Building Clustered Applications with Kubernetes and Docker
Steve Watt
 
PPTX
Docker Datacenter Overview and Production Setup Slides
Docker, Inc.
 
PDF
Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)
Michelle Antebi
 
PDF
DockerCon 2017 - General Session Day 1 - Solomon Hykes
Docker, Inc.
 
PPTX
LinuxKit Update at the Moby Summit
Docker, Inc.
 
How to accelerate docker adoption with a simple and powerful user experience
Docker, Inc.
 
Experiences with AWS immutable deploys and job processing
Docker, Inc.
 
Docker on Docker
Docker, Inc.
 
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Imesh Gunaratne
 
Securing your Containers
Riyaz Faizullabhoy
 
Docker Online Meetup #30: Docker Trusted Registry 1.4.1
Docker, Inc.
 
Introduction to Docker - 2017
Docker, Inc.
 
Introducing LinuxKit
Docker, Inc.
 
Online Meetup: What's new in docker 1.13.0
Docker, Inc.
 
Effective Data Pipelines with Docker & Jenkins - Brian Donaldson
Docker, Inc.
 
DockerCon EU 2015 Barcelona
Roman Dembitsky
 
Docker Online Meetup #22: Docker Networking
Docker, Inc.
 
Production Ready Containers from IBM and Docker
Docker, Inc.
 
DockerCon EU 2015: Cultural Revolution - How to Mange the Change Docker Brings
Docker, Inc.
 
DockerCon EU 2015: The Latest in Docker Engine
Docker, Inc.
 
Building Clustered Applications with Kubernetes and Docker
Steve Watt
 
Docker Datacenter Overview and Production Setup Slides
Docker, Inc.
 
Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)
Michelle Antebi
 
DockerCon 2017 - General Session Day 1 - Solomon Hykes
Docker, Inc.
 
LinuxKit Update at the Moby Summit
Docker, Inc.
 

Viewers also liked (20)

PDF
Understanding Containers through Gaming by Brendan Fosberry
Docker, Inc.
 
PDF
Securing your Containers (Meetup at Docker HQ 4/7)
Docker, Inc.
 
PPTX
DockerCon EU 2015: It's in the game: the path to micro-services at Electronic...
Docker, Inc.
 
PPTX
Dockerfile Basics Workshop #1
Docker, Inc.
 
PDF
Victor Vieux at Docker Paris Meetup #1
Docker, Inc.
 
PDF
Docker 1.11 @ Docker SF Meetup
Docker, Inc.
 
PPTX
DockerCon SF 2015: How to talk to humans
Docker, Inc.
 
PDF
Mobycraft:Docker in 8-bit (Meetup at Docker HQ 4/7)
Docker, Inc.
 
PPTX
DockerCon SF 2015: MomOps in DevOps w/ Mukta Aphale
Docker, Inc.
 
PDF
Authentication and Policy Enforcement for Docker
Docker, Inc.
 
PDF
WOT Cloud Computing Architect Summit
Docker, Inc.
 
PDF
Distributed, Real-time Web Apps
Docker, Inc.
 
PDF
Why should I care about stateful containers?
Docker, Inc.
 
PDF
DockerCon SF 2015: From Months to Minutes
Docker, Inc.
 
PDF
DockerCon 2015: Docker Engine Breakout Session
Docker, Inc.
 
PPTX
The Future of Hardware-Backed Keys
Docker, Inc.
 
PPTX
Docker at RelateIQ
Docker, Inc.
 
PDF
Building a Platform with Django, Docker and Salt
Docker, Inc.
 
PDF
Building Images from dockerfiles
Docker, Inc.
 
PDF
Containerize All the (Multi-Platform) Things! by Phil Estes
Docker, Inc.
 
Understanding Containers through Gaming by Brendan Fosberry
Docker, Inc.
 
Securing your Containers (Meetup at Docker HQ 4/7)
Docker, Inc.
 
DockerCon EU 2015: It's in the game: the path to micro-services at Electronic...
Docker, Inc.
 
Dockerfile Basics Workshop #1
Docker, Inc.
 
Victor Vieux at Docker Paris Meetup #1
Docker, Inc.
 
Docker 1.11 @ Docker SF Meetup
Docker, Inc.
 
DockerCon SF 2015: How to talk to humans
Docker, Inc.
 
Mobycraft:Docker in 8-bit (Meetup at Docker HQ 4/7)
Docker, Inc.
 
DockerCon SF 2015: MomOps in DevOps w/ Mukta Aphale
Docker, Inc.
 
Authentication and Policy Enforcement for Docker
Docker, Inc.
 
WOT Cloud Computing Architect Summit
Docker, Inc.
 
Distributed, Real-time Web Apps
Docker, Inc.
 
Why should I care about stateful containers?
Docker, Inc.
 
DockerCon SF 2015: From Months to Minutes
Docker, Inc.
 
DockerCon 2015: Docker Engine Breakout Session
Docker, Inc.
 
The Future of Hardware-Backed Keys
Docker, Inc.
 
Docker at RelateIQ
Docker, Inc.
 
Building a Platform with Django, Docker and Salt
Docker, Inc.
 
Building Images from dockerfiles
Docker, Inc.
 
Containerize All the (Multi-Platform) Things! by Phil Estes
Docker, Inc.
 
Ad

Similar to Global Persistence for Docker (20)

PDF
Dockers and kubernetes
Dr Ganesh Iyer
 
PPTX
Orchestrating Stateful Applications with PKS and Portworx
Carlos Andrés García
 
PPTX
Orchestrating stateful applications with PKS and Portworx
VMware Tanzu
 
PPTX
Intro to Docker November 2013
Docker, Inc.
 
PDF
IIUG 2017 Conference - Informix and Docker
Pradeep Natarajan
 
PPTX
Docker Roadshow 2016
Docker, Inc.
 
PPTX
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Dmitry Lazarenko
 
PDF
Docker-v3.pdf
Bruno Cornec
 
PDF
Hands on kubernetes_container_orchestration
Amir Hossein Sorouri
 
PPTX
Devoxx France 2015 - The Docker Orchestration Ecosystem on Azure
Patrick Chanezon
 
PPTX
AMIS Beyond the Horizon - High density deployments using weblogic multitenancy
Jaap Poot
 
PPTX
Java EE Modernization with Mesosphere DCOS
Mesosphere Inc.
 
PPTX
Storage Requirements and Options for Running Spark on Kubernetes
DataWorks Summit
 
PDF
Red Hat Storage Day New York - What's New in Red Hat Ceph Storage
Red_Hat_Storage
 
PDF
Containers and Nutanix - Acropolis Container Services
NEXTtour
 
PDF
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red_Hat_Storage
 
PPTX
DockerCon EU 2015: Docker Universal Control Plane (Gordon's Special Session)
Docker, Inc.
 
PPTX
SW Docker Security
Stephane Woillez
 
PDF
DCEU 18: Provisioning and Managing Storage for Docker Containers
Docker, Inc.
 
PDF
The ABC of Docker: The Absolute Best Compendium of Docker
Aniekan Akpaffiong
 
Dockers and kubernetes
Dr Ganesh Iyer
 
Orchestrating Stateful Applications with PKS and Portworx
Carlos Andrés García
 
Orchestrating stateful applications with PKS and Portworx
VMware Tanzu
 
Intro to Docker November 2013
Docker, Inc.
 
IIUG 2017 Conference - Informix and Docker
Pradeep Natarajan
 
Docker Roadshow 2016
Docker, Inc.
 
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Dmitry Lazarenko
 
Docker-v3.pdf
Bruno Cornec
 
Hands on kubernetes_container_orchestration
Amir Hossein Sorouri
 
Devoxx France 2015 - The Docker Orchestration Ecosystem on Azure
Patrick Chanezon
 
AMIS Beyond the Horizon - High density deployments using weblogic multitenancy
Jaap Poot
 
Java EE Modernization with Mesosphere DCOS
Mesosphere Inc.
 
Storage Requirements and Options for Running Spark on Kubernetes
DataWorks Summit
 
Red Hat Storage Day New York - What's New in Red Hat Ceph Storage
Red_Hat_Storage
 
Containers and Nutanix - Acropolis Container Services
NEXTtour
 
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red_Hat_Storage
 
DockerCon EU 2015: Docker Universal Control Plane (Gordon's Special Session)
Docker, Inc.
 
SW Docker Security
Stephane Woillez
 
DCEU 18: Provisioning and Managing Storage for Docker Containers
Docker, Inc.
 
The ABC of Docker: The Absolute Best Compendium of Docker
Aniekan Akpaffiong
 
Ad

More from Docker, Inc. (20)

PDF
Containerize Your Game Server for the Best Multiplayer Experience
Docker, Inc.
 
PDF
How to Improve Your Image Builds Using Advance Docker Build
Docker, Inc.
 
PDF
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
PDF
Securing Your Containerized Applications with NGINX
Docker, Inc.
 
PDF
How To Build and Run Node Apps with Docker and Compose
Docker, Inc.
 
PDF
Hands-on Helm
Docker, Inc.
 
PDF
Distributed Deep Learning with Docker at Salesforce
Docker, Inc.
 
PDF
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Docker, Inc.
 
PDF
Monitoring in a Microservices World
Docker, Inc.
 
PDF
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Docker, Inc.
 
PDF
Predicting Space Weather with Docker
Docker, Inc.
 
PDF
Become a Docker Power User With Microsoft Visual Studio Code
Docker, Inc.
 
PDF
How to Use Mirroring and Caching to Optimize your Container Registry
Docker, Inc.
 
PDF
Monolithic to Microservices + Docker = SDLC on Steroids!
Docker, Inc.
 
PDF
Kubernetes at Datadog Scale
Docker, Inc.
 
PDF
Labels, Labels, Labels
Docker, Inc.
 
PDF
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Docker, Inc.
 
PDF
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
PDF
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Docker, Inc.
 
PDF
Developing with Docker for the Arm Architecture
Docker, Inc.
 
Containerize Your Game Server for the Best Multiplayer Experience
Docker, Inc.
 
How to Improve Your Image Builds Using Advance Docker Build
Docker, Inc.
 
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
Securing Your Containerized Applications with NGINX
Docker, Inc.
 
How To Build and Run Node Apps with Docker and Compose
Docker, Inc.
 
Hands-on Helm
Docker, Inc.
 
Distributed Deep Learning with Docker at Salesforce
Docker, Inc.
 
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Docker, Inc.
 
Monitoring in a Microservices World
Docker, Inc.
 
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Docker, Inc.
 
Predicting Space Weather with Docker
Docker, Inc.
 
Become a Docker Power User With Microsoft Visual Studio Code
Docker, Inc.
 
How to Use Mirroring and Caching to Optimize your Container Registry
Docker, Inc.
 
Monolithic to Microservices + Docker = SDLC on Steroids!
Docker, Inc.
 
Kubernetes at Datadog Scale
Docker, Inc.
 
Labels, Labels, Labels
Docker, Inc.
 
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Docker, Inc.
 
Build & Deploy Multi-Container Applications to AWS
Docker, Inc.
 
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Docker, Inc.
 
Developing with Docker for the Arm Architecture
Docker, Inc.
 

Recently uploaded (20)

PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 

Global Persistence for Docker

  • 1. Global Persistence for Docker Priya Lakshminarayanan Steve Graham
  • 2. Agenda • Geo-Replicated Docker Registry with EMC ECS • Multi-protocol access for your Microservice applications SITE 1 SITE 2
  • 3. Elastic Cloud Storage Software Defined Object Storage Platform Active/Active Geo-Distributed Architecture Hyper Scale - Scales Out to Billions of Objects Multi-Protocol support (S3, Swift, HDFS, NFS) Secure Access – Integration with AD/LDAP Support for multi-tenancy 3
  • 5. Docker Registry Existing Registry Options Docker Hub – Hosted Service Images are public; not suitable for all customer needs Docker Registry – On Premise Registry Allows tight control on where images are stored and who has access BUT Manual management and distribution of images across multiple sites for geo- distributed deployments Geo-Replicated Registry backed by Elastic Cloud Storage (ECS) 5
  • 6. Docker Registry Geo-Replicated Docker Registry w/ ECS 6 Docker Registry ECS Registry pluginUS-Central Replication group Replication group Docker Registry US-East ECS Registry plugin Europe-West ECS Registry plugin ECS1 ECS2 ECS3
  • 8. Multi-protocol Access for your Microservice Applications
  • 9. 9 Replication group MosaicMe MicroServices S3 API Analytics App US-East Tweet Collector Mosaic Engine Web Application NFS HDFS US-Central Multi-protocol Access for your Microservice Apps S3 API
  • 11. Try it Today Try ECS for free from DockerHub ECS Registry Plugin will be posted at https://github.com/EMCECS Get EMC {code} Mosaicme at: https://github.com/emccode/mosaicme Get EMC {code} REX-Ray at: https://github.com/emccode/rexray

Editor's Notes

  • #7: Demonstrates Geo-Replicated Docker Registry Setup Docker registries in geo located data centers US-Central and US-East Setup EMC ECS as the backing store to these docker registries and configure ECS to replicate between geo locations Push Docker image on to US-Central Retrieve Docker image from US-East With ECS, the Geo-Replicated Docker Registry is Active-Active everywhere.
  • #10: Did you tweet your picture at DockerCon EU with the #MosaicMe hashtag? MosaicMe microservice application running on Docker Containers Collects DockerConEU tweets with images and stores them in ECS Retrieves tweets from ECS and processes them into a Mosaic image View mosaics on the web