Like virtualization before it, container technology will evolve from a DevOps initiative to an enterprise requirement. Docker is leading that evolution as it promises to bring greater efficiency to the data center than we ever thought possible with the virtual machine construct. However, companies implementing Docker in production will realize that persistent data storage is not easy. As a result, the development of Docker to an enterprise class solution drives new requirements on the storage infrastructure:
1. Hyper-Scalability
2. Advanced but Flexible Data Services
3. Multiple Access Methods
4. A Software Foundation
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Webinar: Top 4 Requirements of a Docker Storage Architecture
1. 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
2. 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.
3. ● 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?
4. Copyright 2015 Hedvig Inc.3
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
5. Polling Question
Is 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
6. Polling Question
Is 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
7. 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
8. 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
9. 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
10. 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
11. The State of Docker Storage
● In Docker 1.0
o Storage was stateless. When a container was removed so was
its data
o There was a limited ability to have multiple containers access
the same storage
● In Docker 2.0
o 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?
12. 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
13. The Top 4 Requirements for Docker
Storage
● Hyper-scale Storage
o Scale performance and capacity
o Highly parallel environment
o Turnkey
● Robust Data Services
● Multiple Protocols (REST, RPC, NFS, CIFS, Block)
● A Software Foundation – Flexibility to adapt to a rapidly
evolving environment
o Rapid adoption of Flocker for example
14. 13 Copyright 2015 Hedvig Inc.
Hedvig is software-defined storage
Commodity Servers Software Hedvig Distributed
Storage Platform
+ =
Elastic:
Scale to petabytes
of data
Simple:
Provide block, file,
and object storage
Flexible:
Connect to any
compute, or cloud
15. 14 Copyright 2015 Hedvig Inc.
How Hedvig is Different
Data Management Service
Provides self-healing, clustering,
and advanced storage capabilities
Data Persistence Service
Maintains state and tracks health
of cluster nodes
Patented distributed
systems engine
16. 15 Copyright 2015 Hedvig Inc.
Hedvig incorporates 7 unique capabilities
Scale-out seamlessly with x86 or ARM
Consolidate all protocols in one platform
Support hyperconverged and hyperscale
Run agnostic to any hypervisor, container, or OS
Provide hybrid-aware DR, across any public cloud
Provision with unprecedented flexibility and speed
Apply advanced data services on per-container granularity
18. 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