SlideShare a Scribd company logo
Persistent Storage for
Containerized Applications
Irshad Raihan
Product Marketing, Red Hat Storage
Container
Linux Containers
Software packaging concept that typically includes an application and all of its runtime dependencies
• Higher Quality Software
Releases
• Shorter Test Cycles
• Easier Application
Management
HOST OS
SERVER
CONTAINER
LIBS
APP
CONTAINER
LIBS
APP
Benefits
Greater Portability, Automation, and Integration
Code Registry
Push image
Code & Build Test Deploy
Pull image
“Linux Containers” “Docker”
Why Now?
The Road to Storage as a Service
Waterfall Monolithic Bare Metal Data Center Scale Up
Agile N-tier Virtual Servers Hosted ScaleOut
DevOps Microservices Containers Hybrid Cloud
Storage
as a Service
Development
Model
Application
Architecture
Deployment
& Packaging
Application
Infrastructure Storage
Why Persistent Storage for Containers?
Base: 194 IT operations and development decision-makers at enterprises inAPAC, EMEA, and NorthAmerica
Source:A commissioned study conducted by ForresterConsulting on behalf of Red Hat, January 2015
“For which workloads or application use cases have you used/do you anticipate to use containers?”
Scalable, Cost Effective, Distributed Storage for Containers
Driving the Future of Storage
• Dedicated storage cluster
for containerized and PaaS
environments
• Supported for OpenShift
Enterprise
RHGS Container
• Containerized Red Hat Gluster Storage
serving storage from a dedicated
storage cluster
• Optimized for applications running on
RHEL 7, OpenShift Enterprise, and
RHEL Atomic Host
• Containerized Red Hat Gluster
Storage inside OpenShift Enterprise
hyper converged with application
containers
• Red Hat Gluster Storage cluster
comprised of disks from multiple
nodes in a container cluster
Convergence
of Storage
and Compute
Nov 2015 March 2016 Summer 2016
Container Node 1
NGINIX Container
Container Node 2
NGINIX Container
Dedicated Storage for Containers
Container Node 1
NGINIX Container
Container Node 3
MySQL
Container
Containerized Red Hat Gluster Storage
Container Node 1
NGINIX Container
Container Node 2
NGINIX Container
Hyper Converged Storage
Container
NGINIX Container
MASTER
OpenShift Node 2
Container
MySQL Container
OpenShift Node 3
PostGres
Container
OpenShift
Node 1
OpenShift
Node 4
RHGS Container RHGS Container
RHGS Container
• LowerTCO
• Unified Orchestration
• Ease of Use
• Greater control
BENEFITS
• New agilities allowed telco to bring a new offering to market faster
and cheaper than ever
• Lower cost than traditional storage and avoiding an endless
commitment to proprietary vendors
• Flexible, geo-replicated architecture can
grow and shrink dynamically
• Option to be tuned for price or performance (or a blend)
HYPER CONVERGED STORAGE
• Applications and storage can co-exist on the same hardware
• Allows for higher server utilization and lowers operational costs
• Storage generates only 3%–10% overhead on compute servers
Customer Success
The Red Hat Stack – From PaaS to Storage
DevOpsTools and User Experience
Language Runtimes and Middleware
Databases and Other Services
Container Orchestration and Management
Container API
Storage
Container Host
ThankYou
Automated
Configuration
Single
Control Plane
Choice of
Persistent Storage
NFS
iSCSI Fiber
Channel
Ceph
RBD
GlusterFS
Amazon
EBS
GCE
Storage Innovation for Containerized Applications
HOST OS, SHARED SVCS
SERVER, CLOUD
CONTAINER
LIBS
APP
CONTAINER
LIBS
APP
HOST OS
SERVER
VIRTUAL
MACHINE
LIBS
APP
HYPERVISOR
GUEST
OS
VIRTUAL
MACHINE
LIBS
APP
GUEST
OS
SERVER
LIBS
APP
HOST OS
• Deploy in Days or Weeks
• Single App Instance
• Deploy in Hours or Days
• 10s or 100s of Apps
• Deploy in Seconds or Minutes
• 100s or 1000s of Apps
Bare Metal Virtualization Containers
What’sThe Big Deal?
LightweightVirtualization
HOST OS, SHARED SVCS
SERVER, CLOUD
CONTAINER
LIBS
APP
CONTAINER
LIBS
APP
HOST OS
SERVER
VIRTUAL
MACHINE
LIBS
APP
HYPERVISOR
GUEST
OS
VIRTUAL
MACHINE
LIBS
APP
GUEST
OS
• Less Overhead
• Faster Instantiation
• Better Isolation
• Easier Scale
Containers vs.Virtualization
HOST OS, SHARED SVCS
SERVER, CLOUD
CONTAINER
LIBS
APP
CONTAINER
LIBS
APP
HOST OS
SERVER
VIRTUAL
MACHINE
LIBS
APP
HYPERVISOR
GUEST
OS
VIRTUAL
MACHINE
LIBS
APP
GUEST
OS
• Abstracts OS Kernel
• Limited to Linux
• One CPU and memory mgr
• Up in seconds
• 100s or 1000s
• Multiple copies of single app
• Abstracts entire device
• Any Operating System
• Two CPU and memory mgrs
• Up in hours or days
• 10s or 100s
• Multiple apps
Security & Compliance in the Era of Containers
As illustrated by the three little pigs!
Ifone house isbroken into, therestremainsecure...a lotmoremaintenancethough!
STANDALONE HOMES
Bare Metal
Hypervisor,sVirtandthe hostkernelprovideseparation...
butstill cost ofmaintainingseparateOSes
DUPLEX HOME
Virtualization
APARTMENT BUILDING
Excellent sharing of services, lower cost of maintenance…
But what if the front desk (kernel) is compromised?
Containers

More Related Content

PPTX
MySQL on Ceph
PPTX
MySQL Head to Head Performance
PPTX
Which Hypervisor is Best?
PDF
Red Hat Storage Day Dallas - Storage for OpenShift Containers
PPTX
Red Hat Storage Day Dallas - Defiance of the Appliance
PPTX
Architecting Ceph Solutions
PDF
Red Hat Storage Day New York - New Reference Architectures
PPTX
Ceph Deployment at Target: Customer Spotlight
MySQL on Ceph
MySQL Head to Head Performance
Which Hypervisor is Best?
Red Hat Storage Day Dallas - Storage for OpenShift Containers
Red Hat Storage Day Dallas - Defiance of the Appliance
Architecting Ceph Solutions
Red Hat Storage Day New York - New Reference Architectures
Ceph Deployment at Target: Customer Spotlight

What's hot (18)

PDF
Red Hat Storage Roadmap
PDF
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
PDF
Highly scalable caching service on cloud - Redis
PPTX
Red Hat Ceph Storage Acceleration Utilizing Flash Technology
KEY
Handling Redis failover with ZooKeeper
PDF
RedisConf17 - Lyft - Geospatial at Scale - Daniel Hochman
PPTX
RedisConf17 - Redis in High Traffic Adtech Stack
PDF
New use cases for Ceph, beyond OpenStack, Luis Rico
PDF
Dynomite: A Highly Available, Distributed and Scalable Dynamo Layer--Ioannis ...
PPTX
What's new with enterprise Redis - Leena Joshi, Redis Labs
PDF
Managing Redis with Kubernetes - Kelsey Hightower, Google
PDF
Backup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
PPTX
RedisConf17 - Redis Cluster at flickr and tripod
PPTX
Stratoscale Latest and Greatest
PDF
Petabyte Scale Object Storage Service Using Ceph in A Private Cloud - Varada ...
PPTX
Gocd – Kubernetes/Nomad Continuous Deployment
PDF
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
PDF
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
Red Hat Storage Roadmap
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Highly scalable caching service on cloud - Redis
Red Hat Ceph Storage Acceleration Utilizing Flash Technology
Handling Redis failover with ZooKeeper
RedisConf17 - Lyft - Geospatial at Scale - Daniel Hochman
RedisConf17 - Redis in High Traffic Adtech Stack
New use cases for Ceph, beyond OpenStack, Luis Rico
Dynomite: A Highly Available, Distributed and Scalable Dynamo Layer--Ioannis ...
What's new with enterprise Redis - Leena Joshi, Redis Labs
Managing Redis with Kubernetes - Kelsey Hightower, Google
Backup management with Ceph Storage - Camilo Echevarne, Félix Barbeira
RedisConf17 - Redis Cluster at flickr and tripod
Stratoscale Latest and Greatest
Petabyte Scale Object Storage Service Using Ceph in A Private Cloud - Varada ...
Gocd – Kubernetes/Nomad Continuous Deployment
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Developing the Stratoscale System at Scale - Muli Ben-Yehuda, Stratoscale - D...
Ad

Similar to Persistent Storage for Containerized Applications (20)

PPTX
Red Hat Storage Day Seattle: Persistent Storage for Containerized Applications
PDF
Red Hat Storage Day LA - Persistent Storage for Linux Containers
PDF
Red Hat Storage Day Boston - Persistent Storage for Containers
PDF
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
PPTX
{code} and Containers - Open Source Infrastructure within Dell Technologies
PPTX
{code} and containers
PPTX
Storage for Containerized Applications
PPTX
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
PDF
Jelastic - DevOps PaaS Business with Docker Support for Service Providers
PPTX
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
PDF
A Tight Ship: How Containers and SDS Optimize the Enterprise
PPTX
Webinar: How and Why to Containerize Your Legacy Applications
PPTX
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
PDF
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
PDF
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
PPTX
Designing Microservices
PPTX
Jelastic for Hosting & MSP
PDF
Transforming Enterprises through Next-generation Cloud Applications
PDF
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
PPTX
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Red Hat Storage Day Seattle: Persistent Storage for Containerized Applications
Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day Boston - Persistent Storage for Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and containers
Storage for Containerized Applications
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Jelastic - DevOps PaaS Business with Docker Support for Service Providers
VMworld 2015: Build and Run Cloud Native Apps in your Software Defined Data C...
A Tight Ship: How Containers and SDS Optimize the Enterprise
Webinar: How and Why to Containerize Your Legacy Applications
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
Designing Microservices
Jelastic for Hosting & MSP
Transforming Enterprises through Next-generation Cloud Applications
RightScale Webinar: Hybrid-IT: Connecting Your On-Premises Infrastructure Wit...
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Ad

More from Red_Hat_Storage (20)

PPTX
Red Hat Storage Day Dallas - Red Hat Ceph Storage Acceleration Utilizing Flas...
PPTX
Red Hat Storage Day Dallas - Gluster Storage in Containerized Application
PPTX
Red Hat Storage Day Dallas - Why Software-defined Storage Matters
PPTX
Red Hat Storage Day Boston - Why Software-defined Storage Matters
PPTX
Red Hat Storage Day Boston - Supermicro Super Storage
PDF
Red Hat Storage Day Boston - OpenStack + Ceph Storage
PDF
Red Hat Storage Day Boston - Red Hat Gluster Storage vs. Traditional Storage ...
PDF
Red Hat Storage Day New York - Red Hat Gluster Storage: Historical Tick Data ...
PDF
Red Hat Storage Day New York - QCT: Avoid the mess, deploy with a validated s...
PDF
Red Hat Storage Day - When the Ceph Hits the Fan
PDF
Red Hat Storage Day New York - Penguin Computing Spotlight: Delivering Open S...
PDF
Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...
PDF
Red Hat Storage Day New York - Persistent Storage for Containers
PDF
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
PDF
Red Hat Storage Day New York - Welcome Remarks
PDF
Red Hat Storage Day New York - What's New in Red Hat Ceph Storage
PPTX
Red Hat Storage Day Seattle: Why Software-Defined Storage Matters
PPTX
Red Hat Storage Day Seattle: Supermicro Solutions for Red Hat Ceph and Red Ha...
PPTX
Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Messa...
PPTX
Red Hat Storage Day Seattle: Stabilizing Petabyte Ceph Cluster in OpenStack C...
Red Hat Storage Day Dallas - Red Hat Ceph Storage Acceleration Utilizing Flas...
Red Hat Storage Day Dallas - Gluster Storage in Containerized Application
Red Hat Storage Day Dallas - Why Software-defined Storage Matters
Red Hat Storage Day Boston - Why Software-defined Storage Matters
Red Hat Storage Day Boston - Supermicro Super Storage
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - Red Hat Gluster Storage vs. Traditional Storage ...
Red Hat Storage Day New York - Red Hat Gluster Storage: Historical Tick Data ...
Red Hat Storage Day New York - QCT: Avoid the mess, deploy with a validated s...
Red Hat Storage Day - When the Ceph Hits the Fan
Red Hat Storage Day New York - Penguin Computing Spotlight: Delivering Open S...
Red Hat Storage Day New York - Intel Unlocking Big Data Infrastructure Effici...
Red Hat Storage Day New York - Persistent Storage for Containers
Red Hat Storage Day New York -Performance Intensive Workloads with Samsung NV...
Red Hat Storage Day New York - Welcome Remarks
Red Hat Storage Day New York - What's New in Red Hat Ceph Storage
Red Hat Storage Day Seattle: Why Software-Defined Storage Matters
Red Hat Storage Day Seattle: Supermicro Solutions for Red Hat Ceph and Red Ha...
Red Hat Storage Day Seattle: Stretching A Gluster Cluster for Resilient Messa...
Red Hat Storage Day Seattle: Stabilizing Petabyte Ceph Cluster in OpenStack C...

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Cloud computing and distributed systems.
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
A Presentation on Artificial Intelligence
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Building Integrated photovoltaic BIPV_UPV.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MYSQL Presentation for SQL database connectivity
Spectral efficient network and resource selection model in 5G networks
Encapsulation_ Review paper, used for researhc scholars
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
Cloud computing and distributed systems.
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
A Presentation on Artificial Intelligence
“AI and Expert System Decision Support & Business Intelligence Systems”
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Diabetes mellitus diagnosis method based random forest with bat algorithm
NewMind AI Weekly Chronicles - August'25 Week I

Persistent Storage for Containerized Applications

  • 1. Persistent Storage for Containerized Applications Irshad Raihan Product Marketing, Red Hat Storage
  • 3. Linux Containers Software packaging concept that typically includes an application and all of its runtime dependencies • Higher Quality Software Releases • Shorter Test Cycles • Easier Application Management HOST OS SERVER CONTAINER LIBS APP CONTAINER LIBS APP Benefits
  • 4. Greater Portability, Automation, and Integration Code Registry Push image Code & Build Test Deploy Pull image
  • 6. The Road to Storage as a Service Waterfall Monolithic Bare Metal Data Center Scale Up Agile N-tier Virtual Servers Hosted ScaleOut DevOps Microservices Containers Hybrid Cloud Storage as a Service Development Model Application Architecture Deployment & Packaging Application Infrastructure Storage
  • 7. Why Persistent Storage for Containers? Base: 194 IT operations and development decision-makers at enterprises inAPAC, EMEA, and NorthAmerica Source:A commissioned study conducted by ForresterConsulting on behalf of Red Hat, January 2015 “For which workloads or application use cases have you used/do you anticipate to use containers?” Scalable, Cost Effective, Distributed Storage for Containers
  • 8. Driving the Future of Storage • Dedicated storage cluster for containerized and PaaS environments • Supported for OpenShift Enterprise RHGS Container • Containerized Red Hat Gluster Storage serving storage from a dedicated storage cluster • Optimized for applications running on RHEL 7, OpenShift Enterprise, and RHEL Atomic Host • Containerized Red Hat Gluster Storage inside OpenShift Enterprise hyper converged with application containers • Red Hat Gluster Storage cluster comprised of disks from multiple nodes in a container cluster Convergence of Storage and Compute Nov 2015 March 2016 Summer 2016
  • 9. Container Node 1 NGINIX Container Container Node 2 NGINIX Container Dedicated Storage for Containers Container Node 1 NGINIX Container Container Node 3 MySQL Container
  • 10. Containerized Red Hat Gluster Storage Container Node 1 NGINIX Container Container Node 2 NGINIX Container
  • 11. Hyper Converged Storage Container NGINIX Container MASTER OpenShift Node 2 Container MySQL Container OpenShift Node 3 PostGres Container OpenShift Node 1 OpenShift Node 4 RHGS Container RHGS Container RHGS Container • LowerTCO • Unified Orchestration • Ease of Use • Greater control
  • 12. BENEFITS • New agilities allowed telco to bring a new offering to market faster and cheaper than ever • Lower cost than traditional storage and avoiding an endless commitment to proprietary vendors • Flexible, geo-replicated architecture can grow and shrink dynamically • Option to be tuned for price or performance (or a blend) HYPER CONVERGED STORAGE • Applications and storage can co-exist on the same hardware • Allows for higher server utilization and lowers operational costs • Storage generates only 3%–10% overhead on compute servers Customer Success
  • 13. The Red Hat Stack – From PaaS to Storage DevOpsTools and User Experience Language Runtimes and Middleware Databases and Other Services Container Orchestration and Management Container API Storage Container Host
  • 15. Automated Configuration Single Control Plane Choice of Persistent Storage NFS iSCSI Fiber Channel Ceph RBD GlusterFS Amazon EBS GCE Storage Innovation for Containerized Applications
  • 16. HOST OS, SHARED SVCS SERVER, CLOUD CONTAINER LIBS APP CONTAINER LIBS APP HOST OS SERVER VIRTUAL MACHINE LIBS APP HYPERVISOR GUEST OS VIRTUAL MACHINE LIBS APP GUEST OS SERVER LIBS APP HOST OS • Deploy in Days or Weeks • Single App Instance • Deploy in Hours or Days • 10s or 100s of Apps • Deploy in Seconds or Minutes • 100s or 1000s of Apps Bare Metal Virtualization Containers What’sThe Big Deal?
  • 17. LightweightVirtualization HOST OS, SHARED SVCS SERVER, CLOUD CONTAINER LIBS APP CONTAINER LIBS APP HOST OS SERVER VIRTUAL MACHINE LIBS APP HYPERVISOR GUEST OS VIRTUAL MACHINE LIBS APP GUEST OS • Less Overhead • Faster Instantiation • Better Isolation • Easier Scale
  • 18. Containers vs.Virtualization HOST OS, SHARED SVCS SERVER, CLOUD CONTAINER LIBS APP CONTAINER LIBS APP HOST OS SERVER VIRTUAL MACHINE LIBS APP HYPERVISOR GUEST OS VIRTUAL MACHINE LIBS APP GUEST OS • Abstracts OS Kernel • Limited to Linux • One CPU and memory mgr • Up in seconds • 100s or 1000s • Multiple copies of single app • Abstracts entire device • Any Operating System • Two CPU and memory mgrs • Up in hours or days • 10s or 100s • Multiple apps
  • 19. Security & Compliance in the Era of Containers As illustrated by the three little pigs!
  • 20. Ifone house isbroken into, therestremainsecure...a lotmoremaintenancethough! STANDALONE HOMES Bare Metal
  • 21. Hypervisor,sVirtandthe hostkernelprovideseparation... butstill cost ofmaintainingseparateOSes DUPLEX HOME Virtualization
  • 22. APARTMENT BUILDING Excellent sharing of services, lower cost of maintenance… But what if the front desk (kernel) is compromised? Containers