openebs; containerized storage for containers meetup #2

8
OpenEBS Containerized storage for containers Open source EBS and AWS EBS Meetup #2 @uma_mukkara @openebs

Upload: openebs

Post on 20-Mar-2017

127 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: OpenEBS; Containerized Storage for containers meetup #2

OpenEBSContainerized storage for containers

Open source EBS and AWS EBS

Meetup #2

@uma_mukkara@openebs

Page 2: OpenEBS; Containerized Storage for containers meetup #2

Quick Introduction to OpenEBSOpenEBS is the technology that offers

“Containerized storage for Containers”

Page 3: OpenEBS; Containerized Storage for containers meetup #2

Comparison AWS EBS & OpenEBS

Feature AWS EBS OpenEBS

Network Block Storage as a service

Yes No. This is a technology that can be used to build a service or platform like AWS EBS

Technology form factor Unknown Open Source

High Availability grade Five nines of availability Five nines of availability

Availability zones Yes Yes

Point in time Snapshots to S3

Yes Yes, to S3 or any S3 equivalent (locally hosted Minio for example)

Page 4: OpenEBS; Containerized Storage for containers meetup #2

Connectivity in AWS EBS (Optimized for Cloud service)

Login into AWS Console

Create an EBS volume

Attach to an instance

Format and put it to use by application

Page 5: OpenEBS; Containerized Storage for containers meetup #2

Connectivity in OpenEBS (Optimized for Container service)

Login into Kubernetes

Set up an application yaml with OpenEBS as

the storage provider

Volume is created on OpenEBS and mounted

on K8S minion

Format and put it to use by application

kubectl create -f demo-mysql-iscsi.yaml

Page 6: OpenEBS; Containerized Storage for containers meetup #2

Snapshots on EBS vs OpenEBS

IncrementalSnapshotRestore

Amazon Cloud

Enterprise data center

IncrementalSnapshotRestore

Amazon Cloud

Any other S3 Cloud storage provider

S3 storage in the data center

Scality

Minio

OpenEBS volumes

Apps in Containers

IncrementalSnapshotRestore

IncrementalSnapshotRestore

IncrementalSnapshotRestore

Page 7: OpenEBS; Containerized Storage for containers meetup #2

Other features of EBS and OpenEBS

Feature AWS EBS OpenEBS

Volume migration across tiers (Magnetic, General Purpose SSD, Provisioned IOPS)

Yes Yes, VSMs can be migrated seamlessly across tiers.

QoS control Yes (Provisioned IOPS) Yes, granular control of IOPS on a per volume basis

Burst IOPS, credit bucket for unused IOPS

Yes Yes. Min/Max IOPS, burst IOPS, credit bucket functionality

Auto scaling of the storage nodes

Yes (Not sure. Internal to EBS architecture)

Yes. OpenEBS storage nodes are added to clusters to allow auto scaling of either capacity or performance

Page 8: OpenEBS; Containerized Storage for containers meetup #2

blog.openebs.io

https://github.com/openebs

Join the community

#slackslack.openebs.i

o

@openebs