More Related Content Similar to Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017 (20) Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 20171. © Copyright 2017 Dell Inc.1
Kubernetes and ScaleIO
Demo
Clint Kitson
Technical Director
@clintkitson
{code} by Dell EMC
2. © Copyright 2017 Dell Inc.2
Open source at Dell EMC
–Contributing to and maintaining open source projects
–Community engagement
–Technical solution leadership
{code} by Dell EMC is a group of passionate open
source engineers and advocates building
community around software-based infrastructure.
Platinum Sponsor
3. © Copyright 2017 Dell Inc.3
There is no such thing as a
stateless architecture.
Applications need data.
4. © Copyright 2017 Dell Inc.4
Yes, applications need data
Lots of different types of persistent services to consider
Files Blocks
Documents
Logstreams
Time Series
Media and Streaming
Modern or Traditional
Applications
Storage
Services
Other
Persistence
Services
Objects
5. © Copyright 2017 Dell Inc.5
Use services from any cloud
True portability of applications requires interoperability
My Cloud Public Cloud
Universal Network and Storage Interfaces
Container Orchestrators
..and interoperating with
cloud services
..with your preferred CO
Running Docker Container Images
..with or without
virtualization
DEW2017
Sessions
No teleportation here.
6. © Copyright 2017 Dell Inc.6
Storage with persistent applications
Cloud Native thinking…
Use available
storage features
Plan for failures
and transience
Interoperate
and orchestrate
A cloud operating model supporting your applications.
8. © Copyright 2017 Dell Inc.8
Storage is easy when abstracted by a hypervisor
Everything is software defined with virtualized infrastructure
Physical Servers
Hypervisor/IaaS
You get software defined storage
from any storage platformCompute Network Storage
Shared storage (FC/iSCSINFS)
Provided through hyper-converged storage
Data-plane abstraction makes it
easy to connect storage to VMs.
OR/AND
VM
Abstracted by a hypervisor for VMs
With many
heterogeneous
servers and storage
Maybe this is the right answer for you.
DATA
FLOW
9. © Copyright 2017 Dell Inc.9
Cloud Native thinking applied..
Be portable, focus on software and interoperability instead of data-plane abstraction
Container Orchestrators
Container OSs
Storage resources
are interoperable
Private Cloud Storage
Service
Cloud Native Storage
Compute Network Storage
DATA FLOW
10. © Copyright 2017 Dell Inc.10
Storage for containers in a cloud operating
model
Any Cloud
Positives Negatives
Deployed and managed as software Has hardware-defined qualities
Interoperates with container orchestrators and
runtimes
Complex availability
Exposes common parameters, ie. Type, Size,
IOPS, Encryption
Complex deployment
RBAC Slow orchestration
Snapshots/Replication Only scale-up
11. © Copyright 2017 Dell Inc.11
Cloud Native Storage
ScaleIO provides storage built to support Cloud Native workloads in Private Clouds
• Freedom and flexibility from deploying as a software-based
platform
• Efficient interoperability with container orchestrators
• Docker and Mesos with REX-Ray Volume Plugin
• Kubernetes ScaleIO Volume Plugin
• Simple availability configuration (inherent multi-path)
• Scales multi-dimensionally (up and out)
• Supports data services (snapshots, replication)
• Common abstractions of core capabilities (size, volume type)
13. © Copyright 2017 Dell Inc.13
codedellemc.com
community.codedellemc.com
@codeDellEMC
blog.codedellemc.com
{code} by Dell EMC is a group of
passionate open source engineers and
advocates working to build a community
around software-based infrastructure.
rexray.codedellemc.com
github.com/codedellemc/labs
Clint Kitson
@clintonskitson
github.com/clintonskitson
HOL01 Use REX-Ray & ScaleIO w/ Docker, Mesos and Kubernetes