storage for containerized applications

12
Storage for Containerized Applications Irshad Raihan Product Marketing, Red Hat Storage Oct 15, 2015

Upload: redhatstorage

Post on 15-Apr-2017

523 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Storage for Containerized Applications

Storage for Containerized Applications

Irshad RaihanProduct Marketing, Red Hat StorageOct 15, 2015

Page 2: Storage for Containerized Applications

Container

Page 3: Storage for Containerized Applications

Why Containers?

Developers Operations

• Speed

• Choice

• Sandbox

• Stability

• Legacy

• Production

Page 4: Storage for Containerized Applications

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

Page 5: Storage for Containerized Applications

Lightweight Virtualization

HOST OS, SHARED SVCS

SERVER

CONTAINER

LIBS

APP

CONTAINER

LIBS

APP

HOST OS

SERVER

VIRTUALMACHINE

LIBS

APP

HYPERVISOR

GUESTOS

VIRTUALMACHINE

LIBS

APP

GUESTOS

Virtualization Containers

• Lesser Overhead

• Faster

Instantiation

• Better Isolation

• Easier Scale

Page 6: Storage for Containerized Applications

“Linux Containers” “Docker”

Why Now?

Source: Google Trends

Page 7: Storage for Containerized Applications

Simplifying Container Adoption The Open Source Way

STANDARDS

Page 8: Storage for Containerized Applications

Applications

Services

Containers

Container Host

Storage

Enabling The Container Stack

Page 9: Storage for Containerized Applications

Why Persistent Storage for Containers?

Base: 194 IT operations and development decision-makers at enterprises in APAC, EMEA, and North AmericaSource: A commissioned study conducted by Forrester Consulting 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 Containerized Storage

Page 10: Storage for Containerized Applications

How Did We Get Here?

Page 11: Storage for Containerized Applications

Storage in the era of MicroservicesFrom Infrastructure centric to Application centric

Microservices• Small• Loosely Coupled• Continuously Deployed• Disposable

AutomatedProvisioning

SingleControl Plane

Storage as a Microservice

Page 12: Storage for Containerized Applications

Thank You