SlideShare une entreprise Scribd logo
1  sur  37
Containerized Storage for Containers
@OpenEBS
8 April 2017
Containerized Storage for Containers!
It is happening!!!
Manifests
express
intent
K8S used with special care for apps requiring
persistence because they require brittle tight
coupling.
Container 1 Container 2 Container 2
Hard wired connections via plug-in
stateless stateful
NAS SAN S3 NAS SAN S3
Without OpenEBS DevOps workflow broken
Manifests
express
intent
stateless stateful
No changes to DevOps workflow even for containers requiring
persistence. Users manifest their intent and the storage and
storage controllers adjust automatically as needed.
OpenEBS
Policy engine
Remote Storage
Local Storage
OpenEBS Storage
Hosts
OpenEBS VSMs
OpenEBS Storage Cluster
APIs
Containers and underlying storage,
local on host or dedicated storage
pods OR remote S3 or EBS storage
all grouped into a storage cloud that
just works. Billing by AWS.
Manifests
express
intent
With OpenEBS the workflow works
OpenEBS 0.2 ( Ready For Trials! )
https://github.com/openebs/openebs/releases/tag/v0.2
(Beta) Integrated with Kubernetes
(Beta)High Availability via Sync Replication
(Beta) Block Storage (available via iSCSI)
(Alpha) Data Protection ( Local Snapshots )
(Alpha) Data Backup with Amazon S3
OpenEBS 0.2 ( Ready For Trials! )
https://github.com/openebs/openebs/releases/tag/v0.2
(Beta) Integrated with Kubernetes
(Beta)High Availability via Sync Replication
(Beta) Block Storage (available via iSCSI)
(Alpha) Data Protection ( Local Snapshots )
(Alpha) Data Backup with Amazon S3
OpenEBS - Word of mouth
Containerized storage for containers
Calico / Flannel owns networking for K8S. OpenEBS owns
storage.
The only open source solution built for this. CEPH is not built
to be containerized.
I run (use) OpenEBS just like I run (use) K8S (EBS).
OpenEBS got the storage ops off my back! Because of OpenEBS
we are rolling into production.
Demo
K8s master
K8s minions
FlexVolume
(OpenEBS Driver)
OpenEBS 0.2
K8s master
K8s minions
FlexVolume
(OpenEBS Driver)
OpenEBS 0.2
K8s master
K8s minions Pod - Stateful App
FlexVolume
(OpenEBS Driver)
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya
Master
(Maya API Server)
(Nomad Server)
(maya cli)
Pod - Stateful App
FlexVolume
(OpenEBS Driver)
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya
Master
(Maya API Server)
(Nomad Server)
(maya cli)
Pod - Stateful App
Remote Storage
Local Storage
OpenEBS Storage Hosts
(Nomad Agent)
(VSM NW Wrapper)
(maya cli)
FlexVolume
(OpenEBS Driver)
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya
Master
(Maya API Server)
(Nomad Server)
(maya cli)
Pod - Stateful App
Remote Storage
Local Storage
OpenEBS Storage Hosts
(Nomad Agent)
(VSM NW Wrapper)
(maya cli)
OpenEBS VSMs / Storage Pod
FlexVolume
(OpenEBS Driver)
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya
Master
(Maya API Server)
(Nomad Server)
(maya cli)
Pod - Stateful App
Remote Storage
Local Storage
OpenEBS Storage Hosts
(Nomad Agent)
(VSM NW Wrapper)
(maya cli)
OpenEBS VSMs / Storage Pod
iSCSI/Data
Remote Storage
Local Storage
OpenEBS Storage Hosts
(Nomad Agent)
(VSM NW Wrapper)
(maya cli)
iSCSI/Data
FlexVolume
(OpenEBS Driver)
HTTPS
(manage)
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya
Master
(Maya API Server)
(Nomad Server)
(maya cli)
OpenEBS VSMs / Storage Pod
Pod - Stateful App
OpenEBS 0.2 ( Ready For Trials! )
Try it with Vagrant Boxes
Ubuntu 16.04
VirtualBox 5.1
Vagrant 1.9.1
https://github.com/openebs/openebs/blob/master/k8s/dedicated/tutorial-ubuntu1604-vagrant.md
K8s 1.6 - Storage Features
PVC
StorageClass
DynamicProvisioners (TPR)
PV
K8s-sig
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
But where is my Data Stored?
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Enterprise Storage Servers! ( SAN/NAS )
Enterprise Storage Servers!
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Disk Management Layer
Core Storage Features
HA/Multipath Layer
Provisioning/SDS
S
C
A
L
E
P
E
R
F
O
R
M
A
N
C
E
MultiTenancy/RBAC
Monitoring/Alerting
Enterprise Storage Servers! ( SAN/NAS )
Enterprise Storage Servers!
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Disk Management Layer
Core Storage Features
HA/Multipath Layer
Provisioning/SDS
S
C
A
L
E
P
E
R
F
O
R
M
A
N
C
E
MultiTenancy/RBAC
Monitoring/Alerting
Another Monolithic Software!
Enterprise Storage Servers! ( SAN/NAS )
Enterprise Storage Servers!
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Disk Management Layer
Core Storage Features
HA/Multipath Layer
Provisioning/SDS
S
C
A
L
E
P
E
R
F
O
R
M
A
N
C
E
MultiTenancy/RBAC
Monitoring/Alerting
http://www.cloudbyte.com/
Enterprise Storage Servers! ( SAN/NAS )
Enterprise Storage Servers!
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Disk Management Layer
Core Storage Features
HA/Multipath Layer
Provisioning/SDS
S
C
A
L
E
P
E
R
F
O
R
M
A
N
C
E
MultiTenancy/RBAC
Monitoring/Alerting
Can this benefit from moving
to Docker Containers ??
Enterprise Storage Servers! ( SAN/NAS )
Enterprise Storage Servers!
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Disk Management Layer
Core Storage Features
HA/Multipath Layer
Provisioning/SDS
S
C
A
L
E
P
E
R
F
O
R
M
A
N
C
E
MultiTenancy/RBAC
Monitoring/Alerting
Can this benefit from moving
to Docker Containers ??
Enterprise Storage Servers! ( SAN/NAS )
Powered By Kubernetes
Scheduling/Managing/Monitoring Volumes at Scale
Rolling Upgrades of Volumes ( No more Storage controller maintenance Windows)
Federated Clusters ( Hybrid Clouds Deployments - Mobility)
Focus on the Core Storage Features - Delivered Via Containers!
- Smart Capacity Management
- Volume Latency Monitoring and Auto-healing
- Adapt to varying workloads - Application Aware Storage (Zones)
- In tune with the latest in the Storage Hardware Advancements
- Storage Analytics!
Collaborating with Rancher (Jiva)
fapi-server
qorum-net
fe-iscsi fe-tcmu
IO Processor
meta-cacheReplication/Multiplex
snap
control
monitor
key-vault
Front-end Container
Backend Container
Container Image: https://hub.docker.com/r/openebs/jiva/
stats-db IO Store
Backend Store
snap r/w
snap-s3 snap-local
Storage Features (Caching, Compression)syncer
bapi-server
key-vault
Deeper Integration with Orchestration (Maya)
mStorageManage
r
OpenEBS Maya Master
OpenEBS Storage Host
mAPI
mOperator
mConnect
mAnalytics
VSM - Containerized Storage Stack
(5) NVMe Flash or
Storage Backends
attached to Docker Hosts
(3) Backend Containers
to Persist Data
[Cached, Protected]
(1) Frontend Containers
[N/w Storage Service
iSCSI/NFS]
(2) Sync Replication
[Replicated to
different locations]
Local
Disks
NAS
or
SAN
Cloud
Storage
(4) Persistence Disk
Partitions from local
hosts.
Frontend Containers and Backend Containers
encapsulate the storage functionality in docker
images. These containers are scheduled using
orchestration engines like Kubernetes.
OpenEBS Maya Orchestration layer will manage
different types of storage and helps in carving
out the required persistent disks / cache for
Backend Containers.
Maya Orchestration Services can be deployed as
containers in K8s.
Network
Data
(Maya API Server)
(Maya Operator)
(maya cli)
OpenEBS 0.3
K8s master
K8s minions
VSM or Storage PodApplication Pod
TCMU/iSCSI
(Maya Storage Manager(D))
(maya cli)
Application ( yaml )
Containerized Storage for Containers!
Containerized Storage for Containers!
What do you think?
https://github.com/openebs
Join the
community
#slack
Slack.openebs.io
blog.openebs.io
@openebs
http://www.networkworld.com/article/3159735/cloud-computing/containers-what-are-containers.html
What is Containerization
Code and it is
dependencies are
packaged into
“container” executable
Runs in any supported
runtime
Light-weight and spins
up faster.
Where does OpenEBS fit?
DevOps and containers are the future
Which is already here, but unevenly distributed
Real computing needs persistence
But - persistence for DevOps & containers is broken
m-apiserver
VSM - Storage Provisioning ( K8s 1.5)
K8s /
kubelet
K8s OpenEBS
FlexVolume
Driver
k8s-master
m-storage-manager
1
2
3
4
5
6
8
9
10
11 12
7
m-apiserver
VSM - Storage Provisioning (K8s 1.6+)
K8s /
kubelet
K8s OpenEBS
FlexVolume
Driver
k8s-master
m-storage-manager
1
2
3
4
5
6
8
9
10
11 12
7
PVC
StorageClass
DynamicProvisioners(TPR)
PV
Volume Stats Monitoring
Volume Snapshots Scheduling(?)
Remote Storage
Local Storage
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Storage Hosts (osh)
OpenEBS
Maya
Master
(omm)
Remote Storage
Local Storage
OpenEBS Storage Hosts
(Nomad & Consul Agent)
(VSM NW Wrapper)
(maya cli)
Kubernetes FlexVolume
(OpenEBS Driver)
HTTPS
OpenEBS 0.2
K8s master
K8s minions
OpenEBS Maya Master
(Maya API Server)
(Nomad & Consul Server)
(maya cli)
OpenEBS Storage Hosts (osh)
OpenEBS
Maya
Master
(omm)
Persistence Storage Types for Containers
https://portworx.com/stateful-enterprise-applications-docker/
Flocker
Convoy
Rex-ray
Torus
Infinit
PortWorx
OpenEBS*
Docker
Plugin
K8s Plugin

Contenu connexe

Tendances

Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...
Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...
Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...Gluster.org
 
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephSage Weil
 
Webinar MayaData OpenEBS 1.1 release
Webinar   MayaData OpenEBS 1.1 releaseWebinar   MayaData OpenEBS 1.1 release
Webinar MayaData OpenEBS 1.1 releaseMayaData Inc
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageMayaData Inc
 
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephSage Weil
 
Keeping OpenStack storage trendy with Ceph and containers
Keeping OpenStack storage trendy with Ceph and containersKeeping OpenStack storage trendy with Ceph and containers
Keeping OpenStack storage trendy with Ceph and containersSage Weil
 
Ceph Day KL - Bring Ceph to Enterprise
Ceph Day KL - Bring Ceph to EnterpriseCeph Day KL - Bring Ceph to Enterprise
Ceph Day KL - Bring Ceph to EnterpriseCeph Community
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell TechnologiesThe {code} Team
 
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackCeph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackRed_Hat_Storage
 
Using Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with CephUsing Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with CephCloudOps2005
 
Cache Tiering and Erasure Coding
Cache Tiering and Erasure CodingCache Tiering and Erasure Coding
Cache Tiering and Erasure CodingShinobu Kinjo
 
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + Ganeti
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + GanetiLondon Ceph Day: Unified Cloud Storage with Synnefo + Ceph + Ganeti
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + GanetiCeph Community
 
Dude where's my volume, open stack summit vancouver 2015
Dude where's my volume, open stack summit vancouver 2015Dude where's my volume, open stack summit vancouver 2015
Dude where's my volume, open stack summit vancouver 2015Sean Cohen
 
Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformwim_provoost
 
Container Orchestration @Docker Meetup Hamburg
Container Orchestration @Docker Meetup HamburgContainer Orchestration @Docker Meetup Hamburg
Container Orchestration @Docker Meetup HamburgTimo Derstappen
 
Open vStorage Road show 2015 Q1
Open vStorage Road show 2015 Q1Open vStorage Road show 2015 Q1
Open vStorage Road show 2015 Q1wim_provoost
 
Ceph Performance: Projects Leading up to Jewel
Ceph Performance: Projects Leading up to JewelCeph Performance: Projects Leading up to Jewel
Ceph Performance: Projects Leading up to JewelColleen Corrice
 
Ceph data services in a multi- and hybrid cloud world
Ceph data services in a multi- and hybrid cloud worldCeph data services in a multi- and hybrid cloud world
Ceph data services in a multi- and hybrid cloud worldSage Weil
 
Storage in kubernetes
Storage in kubernetesStorage in kubernetes
Storage in kubernetesPeeyush Gupta
 

Tendances (20)

Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...
Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...
Introduction to highly_availablenfs_server_on_scale-out_storage_systems_based...
 
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for Ceph
 
Webinar MayaData OpenEBS 1.1 release
Webinar   MayaData OpenEBS 1.1 releaseWebinar   MayaData OpenEBS 1.1 release
Webinar MayaData OpenEBS 1.1 release
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
 
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for Ceph
 
Keeping OpenStack storage trendy with Ceph and containers
Keeping OpenStack storage trendy with Ceph and containersKeeping OpenStack storage trendy with Ceph and containers
Keeping OpenStack storage trendy with Ceph and containers
 
Ceph Day KL - Bring Ceph to Enterprise
Ceph Day KL - Bring Ceph to EnterpriseCeph Day KL - Bring Ceph to Enterprise
Ceph Day KL - Bring Ceph to Enterprise
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
 
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackCeph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
 
Using Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with CephUsing Rook to Manage Kubernetes Storage with Ceph
Using Rook to Manage Kubernetes Storage with Ceph
 
Cache Tiering and Erasure Coding
Cache Tiering and Erasure CodingCache Tiering and Erasure Coding
Cache Tiering and Erasure Coding
 
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + Ganeti
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + GanetiLondon Ceph Day: Unified Cloud Storage with Synnefo + Ceph + Ganeti
London Ceph Day: Unified Cloud Storage with Synnefo + Ceph + Ganeti
 
Dude where's my volume, open stack summit vancouver 2015
Dude where's my volume, open stack summit vancouver 2015Dude where's my volume, open stack summit vancouver 2015
Dude where's my volume, open stack summit vancouver 2015
 
Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platform
 
Container Orchestration @Docker Meetup Hamburg
Container Orchestration @Docker Meetup HamburgContainer Orchestration @Docker Meetup Hamburg
Container Orchestration @Docker Meetup Hamburg
 
Open vStorage Road show 2015 Q1
Open vStorage Road show 2015 Q1Open vStorage Road show 2015 Q1
Open vStorage Road show 2015 Q1
 
Flocker
FlockerFlocker
Flocker
 
Ceph Performance: Projects Leading up to Jewel
Ceph Performance: Projects Leading up to JewelCeph Performance: Projects Leading up to Jewel
Ceph Performance: Projects Leading up to Jewel
 
Ceph data services in a multi- and hybrid cloud world
Ceph data services in a multi- and hybrid cloud worldCeph data services in a multi- and hybrid cloud world
Ceph data services in a multi- and hybrid cloud world
 
Storage in kubernetes
Storage in kubernetesStorage in kubernetes
Storage in kubernetes
 

Similaire à Containerized Storage for Containers Meetup #3

Learning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under ContainersLearning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under Containersinside-BigData.com
 
OpenEBS - Containerized Storage for Containers
OpenEBS  - Containerized Storage for ContainersOpenEBS  - Containerized Storage for Containers
OpenEBS - Containerized Storage for ContainersUmasankar Mukkara
 
Kubernetes Bangalore Meetup- July 2017
Kubernetes Bangalore Meetup- July 2017Kubernetes Bangalore Meetup- July 2017
Kubernetes Bangalore Meetup- July 2017OpenEBS
 
Containerized Storage for Containers: Why, What and How OpenEBS Works
Containerized Storage for Containers:  Why, What and How OpenEBS WorksContainerized Storage for Containers:  Why, What and How OpenEBS Works
Containerized Storage for Containers: Why, What and How OpenEBS WorksMatt Baldwin
 
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017OpenEBS
 
Docker Chennai Meetup - OpenEBS Overview
Docker Chennai Meetup - OpenEBS OverviewDocker Chennai Meetup - OpenEBS Overview
Docker Chennai Meetup - OpenEBS OverviewOpenEBS
 
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018OpenEBS
 
OpenEBS Usecases
OpenEBS   UsecasesOpenEBS   Usecases
OpenEBS UsecasesOpenEBS
 
OpenEBS Hangout #2 - Deploying Jupyter
OpenEBS Hangout #2 - Deploying Jupyter OpenEBS Hangout #2 - Deploying Jupyter
OpenEBS Hangout #2 - Deploying Jupyter OpenEBS
 
Webinar OpenEBS 0.8.1 Release presentation
Webinar   OpenEBS 0.8.1 Release presentationWebinar   OpenEBS 0.8.1 Release presentation
Webinar OpenEBS 0.8.1 Release presentationMayaData Inc
 
Ceph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To EnterpriseCeph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To EnterpriseAlex Lau
 
Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise Ceph Community
 
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to EnterpriseCeph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to EnterpriseCeph Community
 
Red Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) OverviewRed Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) OverviewMarcel Hergaarden
 
Turning object storage into vm storage
Turning object storage into vm storageTurning object storage into vm storage
Turning object storage into vm storagewim_provoost
 
Kubernetes Stateful Workloads on Legacy Storage
Kubernetes Stateful Workloads on Legacy StorageKubernetes Stateful Workloads on Legacy Storage
Kubernetes Stateful Workloads on Legacy StorageAkhil Mohan
 
London Ceph Day: The Future of CephFS
London Ceph Day: The Future of CephFSLondon Ceph Day: The Future of CephFS
London Ceph Day: The Future of CephFSCeph Community
 
Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformOpenStack_Online
 

Similaire à Containerized Storage for Containers Meetup #3 (20)

Learning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under ContainersLearning from ZFS to Scale Storage on and under Containers
Learning from ZFS to Scale Storage on and under Containers
 
OpenEBS - Containerized Storage for Containers
OpenEBS  - Containerized Storage for ContainersOpenEBS  - Containerized Storage for Containers
OpenEBS - Containerized Storage for Containers
 
Kubernetes Bangalore Meetup- July 2017
Kubernetes Bangalore Meetup- July 2017Kubernetes Bangalore Meetup- July 2017
Kubernetes Bangalore Meetup- July 2017
 
Containerized Storage for Containers: Why, What and How OpenEBS Works
Containerized Storage for Containers:  Why, What and How OpenEBS WorksContainerized Storage for Containers:  Why, What and How OpenEBS Works
Containerized Storage for Containers: Why, What and How OpenEBS Works
 
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
 
Docker Chennai Meetup - OpenEBS Overview
Docker Chennai Meetup - OpenEBS OverviewDocker Chennai Meetup - OpenEBS Overview
Docker Chennai Meetup - OpenEBS Overview
 
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
Container Attached Storage - Chennai Kubernetes Meetup #2 - April 21st 2018
 
OpenEBS Usecases
OpenEBS   UsecasesOpenEBS   Usecases
OpenEBS Usecases
 
OpenEBS Hangout #2 - Deploying Jupyter
OpenEBS Hangout #2 - Deploying Jupyter OpenEBS Hangout #2 - Deploying Jupyter
OpenEBS Hangout #2 - Deploying Jupyter
 
Open ebs 101
Open ebs 101Open ebs 101
Open ebs 101
 
Webinar OpenEBS 0.8.1 Release presentation
Webinar   OpenEBS 0.8.1 Release presentationWebinar   OpenEBS 0.8.1 Release presentation
Webinar OpenEBS 0.8.1 Release presentation
 
Ceph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To EnterpriseCeph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To Enterprise
 
Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise Ceph Day Tokyo - Bring Ceph to Enterprise
Ceph Day Tokyo - Bring Ceph to Enterprise
 
Ceph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to EnterpriseCeph Day Taipei - Bring Ceph to Enterprise
Ceph Day Taipei - Bring Ceph to Enterprise
 
Red Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) OverviewRed Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) Overview
 
Turning object storage into vm storage
Turning object storage into vm storageTurning object storage into vm storage
Turning object storage into vm storage
 
Kubernetes Stateful Workloads on Legacy Storage
Kubernetes Stateful Workloads on Legacy StorageKubernetes Stateful Workloads on Legacy Storage
Kubernetes Stateful Workloads on Legacy Storage
 
London Ceph Day: The Future of CephFS
London Ceph Day: The Future of CephFSLondon Ceph Day: The Future of CephFS
London Ceph Day: The Future of CephFS
 
Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platform
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
 

Plus de OpenEBS

Redis Conf 2019--Container Attached Storage for Redis
Redis Conf 2019--Container Attached Storage for RedisRedis Conf 2019--Container Attached Storage for Redis
Redis Conf 2019--Container Attached Storage for RedisOpenEBS
 
Replication and rebuild in cStor
Replication and rebuild in cStorReplication and rebuild in cStor
Replication and rebuild in cStorOpenEBS
 
Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018OpenEBS
 
Introduction to cStor replica - Contributors Meet 5th Oct 2018
Introduction to cStor replica - Contributors Meet 5th Oct 2018Introduction to cStor replica - Contributors Meet 5th Oct 2018
Introduction to cStor replica - Contributors Meet 5th Oct 2018OpenEBS
 
Running OpenEBS on GPDs - Weekly Contributors Meet 28th Sep 2018
Running OpenEBS on GPDs - Weekly Contributors Meet 28th Sep 2018Running OpenEBS on GPDs - Weekly Contributors Meet 28th Sep 2018
Running OpenEBS on GPDs - Weekly Contributors Meet 28th Sep 2018OpenEBS
 
Container Attached Storage (CAS) with OpenEBS - SDC 2018
Container Attached Storage (CAS) with OpenEBS -  SDC 2018Container Attached Storage (CAS) with OpenEBS -  SDC 2018
Container Attached Storage (CAS) with OpenEBS - SDC 2018OpenEBS
 
Volume Policies in OpenEBS 0.7
Volume Policies in OpenEBS 0.7Volume Policies in OpenEBS 0.7
Volume Policies in OpenEBS 0.7OpenEBS
 
Thoughts on heptio's ark - Contributors Meet 21st Sept 2018
Thoughts on heptio's ark - Contributors Meet 21st Sept 2018Thoughts on heptio's ark - Contributors Meet 21st Sept 2018
Thoughts on heptio's ark - Contributors Meet 21st Sept 2018OpenEBS
 
Latest (storage IO) patterns for cloud-native applications
Latest (storage IO) patterns for cloud-native applications Latest (storage IO) patterns for cloud-native applications
Latest (storage IO) patterns for cloud-native applications OpenEBS
 
Deploying OpenEBS with Availability Zones
Deploying OpenEBS with Availability ZonesDeploying OpenEBS with Availability Zones
Deploying OpenEBS with Availability ZonesOpenEBS
 
Kubernetes Monitoring and Troubleshooting using Weavescope- Kubernetes Meetup...
Kubernetes Monitoring and Troubleshooting using Weavescope- Kubernetes Meetup...Kubernetes Monitoring and Troubleshooting using Weavescope- Kubernetes Meetup...
Kubernetes Monitoring and Troubleshooting using Weavescope- Kubernetes Meetup...OpenEBS
 
OpenEBS Visualization and Monitoring using Weave-scope - Contributors Meet 1s...
OpenEBS Visualization and Monitoring using Weave-scope - Contributors Meet 1s...OpenEBS Visualization and Monitoring using Weave-scope - Contributors Meet 1s...
OpenEBS Visualization and Monitoring using Weave-scope - Contributors Meet 1s...OpenEBS
 
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...OpenEBS
 
BDD Testing Using Godog - Bangalore Golang Meetup # 32
BDD Testing Using Godog - Bangalore Golang Meetup # 32BDD Testing Using Godog - Bangalore Golang Meetup # 32
BDD Testing Using Godog - Bangalore Golang Meetup # 32OpenEBS
 
Kubernetes Visualization-and-Monitoring-using-Weave-scope
Kubernetes Visualization-and-Monitoring-using-Weave-scopeKubernetes Visualization-and-Monitoring-using-Weave-scope
Kubernetes Visualization-and-Monitoring-using-Weave-scopeOpenEBS
 
OpenEBS CAS SDC India - 2018
OpenEBS CAS SDC India - 2018OpenEBS CAS SDC India - 2018
OpenEBS CAS SDC India - 2018OpenEBS
 
OpenEBS hangout #4
OpenEBS hangout #4OpenEBS hangout #4
OpenEBS hangout #4OpenEBS
 
Containerized Storage for Containers
Containerized Storage for ContainersContainerized Storage for Containers
Containerized Storage for ContainersOpenEBS
 
South Bay Kubernetes DevOps
South Bay Kubernetes DevOps South Bay Kubernetes DevOps
South Bay Kubernetes DevOps OpenEBS
 
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017OpenEBS
 

Plus de OpenEBS (20)

Redis Conf 2019--Container Attached Storage for Redis
Redis Conf 2019--Container Attached Storage for RedisRedis Conf 2019--Container Attached Storage for Redis
Redis Conf 2019--Container Attached Storage for Redis
 
Replication and rebuild in cStor
Replication and rebuild in cStorReplication and rebuild in cStor
Replication and rebuild in cStor
 
Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018
 
Introduction to cStor replica - Contributors Meet 5th Oct 2018
Introduction to cStor replica - Contributors Meet 5th Oct 2018Introduction to cStor replica - Contributors Meet 5th Oct 2018
Introduction to cStor replica - Contributors Meet 5th Oct 2018
 
Running OpenEBS on GPDs - Weekly Contributors Meet 28th Sep 2018
Running OpenEBS on GPDs - Weekly Contributors Meet 28th Sep 2018Running OpenEBS on GPDs - Weekly Contributors Meet 28th Sep 2018
Running OpenEBS on GPDs - Weekly Contributors Meet 28th Sep 2018
 
Container Attached Storage (CAS) with OpenEBS - SDC 2018
Container Attached Storage (CAS) with OpenEBS -  SDC 2018Container Attached Storage (CAS) with OpenEBS -  SDC 2018
Container Attached Storage (CAS) with OpenEBS - SDC 2018
 
Volume Policies in OpenEBS 0.7
Volume Policies in OpenEBS 0.7Volume Policies in OpenEBS 0.7
Volume Policies in OpenEBS 0.7
 
Thoughts on heptio's ark - Contributors Meet 21st Sept 2018
Thoughts on heptio's ark - Contributors Meet 21st Sept 2018Thoughts on heptio's ark - Contributors Meet 21st Sept 2018
Thoughts on heptio's ark - Contributors Meet 21st Sept 2018
 
Latest (storage IO) patterns for cloud-native applications
Latest (storage IO) patterns for cloud-native applications Latest (storage IO) patterns for cloud-native applications
Latest (storage IO) patterns for cloud-native applications
 
Deploying OpenEBS with Availability Zones
Deploying OpenEBS with Availability ZonesDeploying OpenEBS with Availability Zones
Deploying OpenEBS with Availability Zones
 
Kubernetes Monitoring and Troubleshooting using Weavescope- Kubernetes Meetup...
Kubernetes Monitoring and Troubleshooting using Weavescope- Kubernetes Meetup...Kubernetes Monitoring and Troubleshooting using Weavescope- Kubernetes Meetup...
Kubernetes Monitoring and Troubleshooting using Weavescope- Kubernetes Meetup...
 
OpenEBS Visualization and Monitoring using Weave-scope - Contributors Meet 1s...
OpenEBS Visualization and Monitoring using Weave-scope - Contributors Meet 1s...OpenEBS Visualization and Monitoring using Weave-scope - Contributors Meet 1s...
OpenEBS Visualization and Monitoring using Weave-scope - Contributors Meet 1s...
 
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
 
BDD Testing Using Godog - Bangalore Golang Meetup # 32
BDD Testing Using Godog - Bangalore Golang Meetup # 32BDD Testing Using Godog - Bangalore Golang Meetup # 32
BDD Testing Using Godog - Bangalore Golang Meetup # 32
 
Kubernetes Visualization-and-Monitoring-using-Weave-scope
Kubernetes Visualization-and-Monitoring-using-Weave-scopeKubernetes Visualization-and-Monitoring-using-Weave-scope
Kubernetes Visualization-and-Monitoring-using-Weave-scope
 
OpenEBS CAS SDC India - 2018
OpenEBS CAS SDC India - 2018OpenEBS CAS SDC India - 2018
OpenEBS CAS SDC India - 2018
 
OpenEBS hangout #4
OpenEBS hangout #4OpenEBS hangout #4
OpenEBS hangout #4
 
Containerized Storage for Containers
Containerized Storage for ContainersContainerized Storage for Containers
Containerized Storage for Containers
 
South Bay Kubernetes DevOps
South Bay Kubernetes DevOps South Bay Kubernetes DevOps
South Bay Kubernetes DevOps
 
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
 

Dernier

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Dernier (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Containerized Storage for Containers Meetup #3

  • 1. Containerized Storage for Containers @OpenEBS 8 April 2017
  • 2. Containerized Storage for Containers! It is happening!!!
  • 3. Manifests express intent K8S used with special care for apps requiring persistence because they require brittle tight coupling. Container 1 Container 2 Container 2 Hard wired connections via plug-in stateless stateful NAS SAN S3 NAS SAN S3 Without OpenEBS DevOps workflow broken
  • 4. Manifests express intent stateless stateful No changes to DevOps workflow even for containers requiring persistence. Users manifest their intent and the storage and storage controllers adjust automatically as needed. OpenEBS Policy engine Remote Storage Local Storage OpenEBS Storage Hosts OpenEBS VSMs OpenEBS Storage Cluster APIs Containers and underlying storage, local on host or dedicated storage pods OR remote S3 or EBS storage all grouped into a storage cloud that just works. Billing by AWS. Manifests express intent With OpenEBS the workflow works
  • 5. OpenEBS 0.2 ( Ready For Trials! ) https://github.com/openebs/openebs/releases/tag/v0.2 (Beta) Integrated with Kubernetes (Beta)High Availability via Sync Replication (Beta) Block Storage (available via iSCSI) (Alpha) Data Protection ( Local Snapshots ) (Alpha) Data Backup with Amazon S3
  • 6. OpenEBS 0.2 ( Ready For Trials! ) https://github.com/openebs/openebs/releases/tag/v0.2 (Beta) Integrated with Kubernetes (Beta)High Availability via Sync Replication (Beta) Block Storage (available via iSCSI) (Alpha) Data Protection ( Local Snapshots ) (Alpha) Data Backup with Amazon S3
  • 7. OpenEBS - Word of mouth Containerized storage for containers Calico / Flannel owns networking for K8S. OpenEBS owns storage. The only open source solution built for this. CEPH is not built to be containerized. I run (use) OpenEBS just like I run (use) K8S (EBS). OpenEBS got the storage ops off my back! Because of OpenEBS we are rolling into production.
  • 10. FlexVolume (OpenEBS Driver) OpenEBS 0.2 K8s master K8s minions Pod - Stateful App
  • 11. FlexVolume (OpenEBS Driver) HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad Server) (maya cli) Pod - Stateful App
  • 12. FlexVolume (OpenEBS Driver) HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad Server) (maya cli) Pod - Stateful App Remote Storage Local Storage OpenEBS Storage Hosts (Nomad Agent) (VSM NW Wrapper) (maya cli)
  • 13. FlexVolume (OpenEBS Driver) HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad Server) (maya cli) Pod - Stateful App Remote Storage Local Storage OpenEBS Storage Hosts (Nomad Agent) (VSM NW Wrapper) (maya cli) OpenEBS VSMs / Storage Pod
  • 14. FlexVolume (OpenEBS Driver) HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad Server) (maya cli) Pod - Stateful App Remote Storage Local Storage OpenEBS Storage Hosts (Nomad Agent) (VSM NW Wrapper) (maya cli) OpenEBS VSMs / Storage Pod iSCSI/Data
  • 15. Remote Storage Local Storage OpenEBS Storage Hosts (Nomad Agent) (VSM NW Wrapper) (maya cli) iSCSI/Data FlexVolume (OpenEBS Driver) HTTPS (manage) OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad Server) (maya cli) OpenEBS VSMs / Storage Pod Pod - Stateful App
  • 16. OpenEBS 0.2 ( Ready For Trials! ) Try it with Vagrant Boxes Ubuntu 16.04 VirtualBox 5.1 Vagrant 1.9.1 https://github.com/openebs/openebs/blob/master/k8s/dedicated/tutorial-ubuntu1604-vagrant.md
  • 17. K8s 1.6 - Storage Features PVC StorageClass DynamicProvisioners (TPR) PV K8s-sig Volume Stats Monitoring Volume Snapshots Scheduling(?)
  • 18. But where is my Data Stored? PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Enterprise Storage Servers! ( SAN/NAS )
  • 19. Enterprise Storage Servers! PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Disk Management Layer Core Storage Features HA/Multipath Layer Provisioning/SDS S C A L E P E R F O R M A N C E MultiTenancy/RBAC Monitoring/Alerting Enterprise Storage Servers! ( SAN/NAS )
  • 20. Enterprise Storage Servers! PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Disk Management Layer Core Storage Features HA/Multipath Layer Provisioning/SDS S C A L E P E R F O R M A N C E MultiTenancy/RBAC Monitoring/Alerting Another Monolithic Software! Enterprise Storage Servers! ( SAN/NAS )
  • 21. Enterprise Storage Servers! PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Disk Management Layer Core Storage Features HA/Multipath Layer Provisioning/SDS S C A L E P E R F O R M A N C E MultiTenancy/RBAC Monitoring/Alerting http://www.cloudbyte.com/ Enterprise Storage Servers! ( SAN/NAS )
  • 22. Enterprise Storage Servers! PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Disk Management Layer Core Storage Features HA/Multipath Layer Provisioning/SDS S C A L E P E R F O R M A N C E MultiTenancy/RBAC Monitoring/Alerting Can this benefit from moving to Docker Containers ?? Enterprise Storage Servers! ( SAN/NAS )
  • 23. Enterprise Storage Servers! PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?) Disk Management Layer Core Storage Features HA/Multipath Layer Provisioning/SDS S C A L E P E R F O R M A N C E MultiTenancy/RBAC Monitoring/Alerting Can this benefit from moving to Docker Containers ?? Enterprise Storage Servers! ( SAN/NAS )
  • 24. Powered By Kubernetes Scheduling/Managing/Monitoring Volumes at Scale Rolling Upgrades of Volumes ( No more Storage controller maintenance Windows) Federated Clusters ( Hybrid Clouds Deployments - Mobility) Focus on the Core Storage Features - Delivered Via Containers! - Smart Capacity Management - Volume Latency Monitoring and Auto-healing - Adapt to varying workloads - Application Aware Storage (Zones) - In tune with the latest in the Storage Hardware Advancements - Storage Analytics!
  • 25. Collaborating with Rancher (Jiva) fapi-server qorum-net fe-iscsi fe-tcmu IO Processor meta-cacheReplication/Multiplex snap control monitor key-vault Front-end Container Backend Container Container Image: https://hub.docker.com/r/openebs/jiva/ stats-db IO Store Backend Store snap r/w snap-s3 snap-local Storage Features (Caching, Compression)syncer bapi-server key-vault
  • 26. Deeper Integration with Orchestration (Maya) mStorageManage r OpenEBS Maya Master OpenEBS Storage Host mAPI mOperator mConnect mAnalytics
  • 27. VSM - Containerized Storage Stack (5) NVMe Flash or Storage Backends attached to Docker Hosts (3) Backend Containers to Persist Data [Cached, Protected] (1) Frontend Containers [N/w Storage Service iSCSI/NFS] (2) Sync Replication [Replicated to different locations] Local Disks NAS or SAN Cloud Storage (4) Persistence Disk Partitions from local hosts. Frontend Containers and Backend Containers encapsulate the storage functionality in docker images. These containers are scheduled using orchestration engines like Kubernetes. OpenEBS Maya Orchestration layer will manage different types of storage and helps in carving out the required persistent disks / cache for Backend Containers. Maya Orchestration Services can be deployed as containers in K8s.
  • 28. Network Data (Maya API Server) (Maya Operator) (maya cli) OpenEBS 0.3 K8s master K8s minions VSM or Storage PodApplication Pod TCMU/iSCSI (Maya Storage Manager(D)) (maya cli) Application ( yaml ) Containerized Storage for Containers!
  • 30. What do you think? https://github.com/openebs Join the community #slack Slack.openebs.io blog.openebs.io @openebs
  • 31. http://www.networkworld.com/article/3159735/cloud-computing/containers-what-are-containers.html What is Containerization Code and it is dependencies are packaged into “container” executable Runs in any supported runtime Light-weight and spins up faster.
  • 32. Where does OpenEBS fit? DevOps and containers are the future Which is already here, but unevenly distributed Real computing needs persistence But - persistence for DevOps & containers is broken
  • 33. m-apiserver VSM - Storage Provisioning ( K8s 1.5) K8s / kubelet K8s OpenEBS FlexVolume Driver k8s-master m-storage-manager 1 2 3 4 5 6 8 9 10 11 12 7
  • 34. m-apiserver VSM - Storage Provisioning (K8s 1.6+) K8s / kubelet K8s OpenEBS FlexVolume Driver k8s-master m-storage-manager 1 2 3 4 5 6 8 9 10 11 12 7 PVC StorageClass DynamicProvisioners(TPR) PV Volume Stats Monitoring Volume Snapshots Scheduling(?)
  • 35. Remote Storage Local Storage HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Storage Hosts (osh) OpenEBS Maya Master (omm)
  • 36. Remote Storage Local Storage OpenEBS Storage Hosts (Nomad & Consul Agent) (VSM NW Wrapper) (maya cli) Kubernetes FlexVolume (OpenEBS Driver) HTTPS OpenEBS 0.2 K8s master K8s minions OpenEBS Maya Master (Maya API Server) (Nomad & Consul Server) (maya cli) OpenEBS Storage Hosts (osh) OpenEBS Maya Master (omm)
  • 37. Persistence Storage Types for Containers https://portworx.com/stateful-enterprise-applications-docker/ Flocker Convoy Rex-ray Torus Infinit PortWorx OpenEBS* Docker Plugin K8s Plugin

Notes de l'éditeur

  1. https://s-media-cache-ak0.pinimg.com/736x/fc/f0/69/fcf0693653f50a9db3d0ee7ec305c1d8.jpg
  2. Join the growing community. Do follow us on twitter and our blog.
  3. We are HERE. Lets do this together.