Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat...
Transcript of Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat...
![Page 1: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/1.jpg)
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 … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/2.jpg)
Containers 101
Overhead
![Page 3: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/3.jpg)
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 … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/4.jpg)
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 … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/5.jpg)
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 … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/6.jpg)
Persistent Storage Types in Docker
![Page 7: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/7.jpg)
Default
HOST
/app
No data persistence
![Page 8: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/8.jpg)
Docker Volume
/app
HOST
/app
-v /app:/app
Container Persistence
![Page 9: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/9.jpg)
HOST A
/app
HOST B
/app
Storage Platform
Host Persistence
![Page 10: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/10.jpg)
Docker Volume Plugin
![Page 11: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/11.jpg)
Kubernetes Persistent Volumes
Similar to Docker volume plugins
Types of persistent volumes –
![Page 12: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/12.jpg)
Enterprise Storage Key Capabilities
![Page 13: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/13.jpg)
Enterprise Storage Key Capabilities
Persistent Storage
ManagementScale-Out SnapshotsQualityof
Service
![Page 14: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/14.jpg)
Enterprise Storage Key Capabilities
Policy Driven
Zero Impact
BackupI/O
AccelerationCloud
Mobility
![Page 15: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/15.jpg)
Enterprise Storage Key Capabilities
Deduplication EncryptionEcosystem
SupportGUI
![Page 16: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/16.jpg)
Docker Volume Plugin Storage Vendors
![Page 17: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/17.jpg)
ProtectionInsight
Availability
Data
About Veritas
![Page 18: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/18.jpg)
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 … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/19.jpg)
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 … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/20.jpg)
HyperScale for Containers Deployment
+ + =
Lower
CAPEX
and
OPEX
![Page 21: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/21.jpg)
Visit us at Veritas Booth
![Page 22: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/22.jpg)
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 … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/23.jpg)
Backup Slides
![Page 24: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/24.jpg)
Simplified Management & API Driven
![Page 25: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/25.jpg)
Data Protection and Resiliency
![Page 26: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/26.jpg)
Predictable Performance via Policies
![Page 27: Persistent Storage Management for Docker … Storage Management for Docker containers on Red Hat Enterprise Linux Atomic Host Platform Mukesh Bafna Sr. Principal Software Engineer,](https://reader031.fdocuments.us/reader031/viewer/2022020302/5ad764dc7f8b9af9068c2a25/html5/thumbnails/27.jpg)