Webinar: Top 4 Requirements of a Docker Storage Architecture
-
Upload
storage-switzerland -
Category
Technology
-
view
940 -
download
3
Transcript of 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
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.
● 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?
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
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
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
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
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
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
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
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?
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
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
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
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
16 Copyright 2015 Hedvig Inc.
Hedvig incorporates 7 unique capabilities
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
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