+ All Categories
Home > Documents > Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat...

Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat...

Date post: 17-Mar-2020
Category:
Upload: others
View: 10 times
Download: 0 times
Share this document with a friend
27
Persistent Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer, Veritas Technologies May 2, 2017
Transcript
Page 1: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Persistent Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform

Mukesh BafnaSr. Principal Software Engineer, Veritas Technologies May 2, 2017

Page 2: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Containers 101

Overhead

Page 3: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Monolithic Apps on Physical Servers

Web

App

DB

VM’s Abstraction

Web

App

DB

Stateless & Horizontal Scalable Apps

Web

App

DB

Web

App

DB

Application Deployment

Micro-services &Containers

Application

ServicesServices

Services

Services

Services

BUILD SHIP RUN

Page 4: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

IT IS RED HAT ENTERPRISE LINUX OPTIMIZED FOR CONTAINERS

Minimized host environment

tuned for running Linux

containers while maintaining

compatibility with Red Hat

Enterprise Linux.

Inherits the complete hardware ecosystem,

military-grade security, stability and reliability for which

Red Hat Enterprise Linux is known.

MINIMIZED

FOOTPRINT

SIMPLIFIED

MAINTENANCE

ORCHESTRATION

AT SCALE

Atomic updating and

rollback means it’s easy to

deploy, update, and rollback

using imaged-based

technology.

Build composite applications

by orchestrating multiple

containers as micro-

services across multiple

hosts.

RED HAT ENTERPRISE LINUX ATOMIC HOST

Page 5: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Persistent storage: a key challenge for containers

Stateful Database applications

such as Redis, MySQL,

MongoDB among most pulled

images on Docker Hub

Container Journal

Stateful container apps

represent the next big IT

challenge

Gartner

Persistent storage among top

issues for container enterprise-

readiness in production

NewStack research.

Page 6: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Persistent Storage Types in Docker

Page 7: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Default

HOST

/app

No data persistence

Page 8: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Docker Volume

/app

HOST

/app

-v /app:/app

Container Persistence

Page 9: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

HOST A

/app

HOST B

/app

Storage Platform

Host Persistence

Page 10: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Docker Volume Plugin

Page 11: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Kubernetes Persistent Volumes

Similar to Docker volume plugins

Types of persistent volumes –

Page 12: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Enterprise Storage Key Capabilities

Page 13: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Enterprise Storage Key Capabilities

Persistent Storage

ManagementScale-Out SnapshotsQualityof

Service

Page 14: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Enterprise Storage Key Capabilities

Policy Driven

Zero Impact

BackupI/O

AccelerationCloud

Mobility

Page 15: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Enterprise Storage Key Capabilities

Deduplication EncryptionEcosystem

SupportGUI

Page 16: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Docker Volume Plugin Storage Vendors

Page 17: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

ProtectionInsight

Availability

Data

About Veritas

Page 18: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

EnterpriseVault &

Information Map

NetBackup

NetBackupAppliance

VelocityeDiscovery Platform

Data InfoScale Availability

InfoScale StorageResiliency

Platform

Data Insight

VeritasAccess

HyperScale for OpenStack

and HyperScale

for Containers

File Classification

Legal Disposition

Unstructured Data Visibility

Backup & Recovery

Copy Data Management

SDS for High Performance Workloads

Integrated PBBA

Distributed File System

Archiving & Retention

Business Resiliency/DR

SDS for OpenStack and containers

SDS for Unstructured Data (Big Data, IOT,

Video)

EV.cloud& Backup Exec

About Veritas

Page 19: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Data Management Nodes

HyperScale HyperScale

Compute Nodes (Primary)

HyperScale

Full Copy

HyperScaleHyperScale

Network switch

Periodic sync

HyperScale

Full

Full

Container Orchestration Framework

Docker Docker Docker Docker

Zero Impact Backup

Ship to Cloud

App

Container

HyperScale for Containers

Page 20: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

HyperScale for Containers Deployment

+ + =

Lower

CAPEX

and

OPEX

Page 21: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Visit us at Veritas Booth

Page 22: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

THANK YOUplus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

Page 23: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Backup Slides

Page 24: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Simplified Management & API Driven

Page 25: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Data Protection and Resiliency

Page 26: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Predictable Performance via Policies

Page 27: Persistent Storage Management for Docker containers on Red ... · compatibility with Red Hat Enterprise Linux. ... Enterprise Vault & Information Map NetBackup NetBackup Appliance

Recommended