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
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
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
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