openebs; containerized storage for containers meetup #2

Post on 20-Mar-2017

127 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

OpenEBSContainerized storage for containers

Open source EBS and AWS EBS

Meetup #2

@uma_mukkara@openebs

Quick Introduction to OpenEBSOpenEBS is the technology that offers

“Containerized storage for Containers”

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)

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

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

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

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

blog.openebs.io

https://github.com/openebs

Join the community

#slackslack.openebs.i

o

@openebs

top related