webinar: top 4 requirements of a docker storage architecture

18
The Top 4 Requirements of a Docker Storage Architecture Watch to Learn: 1. What are Docker Containers and Microservices? 2. Why Does Docker Require a New Storage Paradigm? 3. What are the Requirements of a Docker Storage Infrastructure? On Demand Webinar For audio playback and Q&A go to: http://bit.ly/Top4Docker

Upload: storage-switzerland

Post on 17-Feb-2017

940 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Webinar: Top 4 Requirements of a Docker Storage Architecture

The Top 4 Requirements of a Docker Storage Architecture

Watch to Learn:1. What are Docker Containers and Microservices?

2. Why Does Docker Require a New Storage Paradigm?

3. What are the Requirements of a Docker Storage Infrastructure?

On Demand Webinar

For audio playback and Q&A go to:http://bit.ly/Top4Docker

Page 2: Webinar: Top 4 Requirements of a Docker Storage Architecture

Our Speakers

George Crump is the founder of Storage Switzerland, the leading storage analyst focused on the subjects of big data, solid state storage, virtualization, cloud computing and data protection. He is widely recognized for his articles, white papers, and videos on such current approaches as all-flash arrays, deduplication, SSDs, software-defined storage, backup appliances, and storage networking. He has 25 years of experience designing storage solutions for data centers across the US.

Rob Whiteley is the VP of Marketing at Hedvig. He joins Hedvig from Riverbed and Forrester Research where he held a series of marketing and product leadership roles. Rob graduated from Tufts University with a BS in Computer Engineering.

Page 3: Webinar: Top 4 Requirements of a Docker Storage Architecture

● Analyst firm focused on storage, cloud and virtualization

● Knowledge of these markets is gained through product testing and interaction with end users and suppliers

● The results of this research can be found in the articles, videos, webinars, product analysis and case studies on our web site:

http://storageswiss.com

Who Is Storage Switzerland?

Page 4: Webinar: Top 4 Requirements of a Docker Storage Architecture

Copyright 2015 Hedvig Inc.4

Introducing Hedvig

2004-2007

2007-2011

2012-present

Founder Avinash Lakshman brings over 10 years of experience in designing and operating the world’s largest, most successful distributed systems.

A distributed systems approach to storage

Page 5: Webinar: Top 4 Requirements of a Docker Storage Architecture

Polling QuestionIs your organization currently using containers in production?

A) Yes, in Test/DevB) Yes, in Test/Dev and productionC) No, but plan to in next 12 monthsD) No, but plan to in next 24 monthsE) Currently researching

Page 6: Webinar: Top 4 Requirements of a Docker Storage Architecture

Polling QuestionIs your organization currently using containers in production?A) Yes, in Test/Dev

B) Yes, in Test/Dev and production

C) No, but plan to in next 12 months

D) No, but plan to in next 24 months

E) Currently researching

Page 7: Webinar: Top 4 Requirements of a Docker Storage Architecture

What Are Containers?

● An abstraction similar to a virtual machine but more granular

● Virtual machines abstract the entire device

● Containers abstract the operating system kernel

● All containers must run the same operating system

Page 8: Webinar: Top 4 Requirements of a Docker Storage Architecture

What Is Docker?

● Container Technology Based on LXC (Linux Containers)

● Docker is easier and safer to deploy than other technologies

● Standardization through Partnership with Canonical, Google, Red Hat, Parallels

Page 9: Webinar: Top 4 Requirements of a Docker Storage Architecture

Why is Docker so Popular with Developers?

● Developers can use containers to pack, ship and run any application, anywhere

● Docker containers are easy to deploy in the cloud

● Easy to incorporate into DevOps applications like Puppet, Chef, Vagrant and Ansible

● Docker makes it possible to set up local development environments that are exactly like a live server

Page 10: Webinar: Top 4 Requirements of a Docker Storage Architecture

Why is Docker Marching into the Data Center?

● Docker enables more applications on the same hardware

● Docker makes deployment and migration of application updated easier

● Docker makes operating system upgrades and application updates easier

● But we need stateful, shared access to data

Page 11: Webinar: Top 4 Requirements of a Docker Storage Architecture

The State of Docker Storage

● In Docker 1.0o Storage was stateless. When a container was removed so was

its datao There was a limited ability to have multiple containers access

the same storage

● In Docker 2.0o Introduced the concept of volumes

- Multiple containers could access the same volume

o ClusterHQ delivers Flocker API- Container Data Management for Dockerized application

o Shared, Interactive Containers are a reality but is the storage infrastructure ready?

Page 12: Webinar: Top 4 Requirements of a Docker Storage Architecture

The Uniqueness of Docker I/O

● All writes are dynamic

● Any modification that a container deviates from the master has to be tracked, separately in real-time

● High Level of Read I/O since sub-containers require code from the master

● Highly variable I/O peaks as hundreds of containers are created or decommissioned

Page 13: Webinar: Top 4 Requirements of a Docker Storage Architecture

The Top 4 Requirements for Docker Storage

● Hyper-scale Storageo Scale performance and capacityo Highly parallel environmento Turnkey

● Robust Data Services

● Multiple Protocols (REST, RPC, NFS, CIFS, Block)

● A Software Foundation – Flexibility to adapt to a rapidly evolving environmento Rapid adoption of Flocker for example

Page 14: Webinar: Top 4 Requirements of a Docker Storage Architecture

14 Copyright 2015 Hedvig Inc.

Hedvig is software-defined storage

Commodity Servers Software Hedvig DistributedStorage Platform

+ =

Elastic: Scale to petabytes of data

Simple: Provide block, file, and object storage

Flexible: Connect to any compute, or cloud

Page 15: Webinar: Top 4 Requirements of a Docker Storage Architecture

15 Copyright 2015 Hedvig Inc.

How Hedvig is Different

Data Management ServiceProvides self-healing, clustering, and advanced storage capabilities

Data Persistence ServiceMaintains state and tracks health of cluster nodes

Patented distributed systems engine

Page 16: Webinar: Top 4 Requirements of a Docker Storage Architecture

16 Copyright 2015 Hedvig Inc.

Hedvig incorporates 7 unique capabilities

Page 17: Webinar: Top 4 Requirements of a Docker Storage Architecture

Thank you!Storage Switzerlandhttp://[email protected]

StorageSwiss on Twitter:http://twitter.com/storageswiss

StorageSwiss on YouTube:http://www.youtube.com/user/storageswiss

Hedvig Inchttp://[email protected]

Hedvig on Twitter:http://twitter.com/hedvigInc

Hedvig on Facebook:http://www.facebook.com/hedviginc

Page 18: Webinar: Top 4 Requirements of a Docker Storage Architecture

The Top 4 Requirements of a Docker Storage Architecture

For Complete Audio and Q&A please register for the On-Demand Version at

http://bit.ly/Top4Docker