SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
South Bay Kubernetes DevOps Meetup #2- October 2017
Murat Karslioglu - @muratkarslioglu
VP of Solutions and Technology @OpenEBS
Blog: www.containerized.me
Containerized Storage for Containers
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
2
Who?
v
Team of storage and DevOps
engineers with a 5 year track record of
delivering containerized storage (built
on jails) to NTT, eSilicon, TCS and
other service providers.
CloudByte – our SDS brand.
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
3
2017 CloudByte Inc. All Rights Reserved
What if the drivers disrupting the
storage industry helped to fix storage –
and data management – once for all?
DevOps
Containerization
Docker
AWS
Microservices
OpenSource
Non-volatile
Memory (NVMe)
Fear of lock-in
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
4
2017 CloudByte Inc. All Rights Reserved
Cross cloud infrastructure
becomes a reality – and data
management is fixed once and for all.
And storage concerns just fade away for
containerized enterprises.
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
5
2017 CloudByte Inc. All Rights Reserved
What if storage for container
native applications was itself
container native?
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
6
OpenEBS metrics
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
7
Architecture: Kubernetes
K8S Master
Minion
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
Minion
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
Minion
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
etcd
APIs
Cntrl
Schl
d
Minions run on physical nodes
PODs group containers, share an IP address, and each include a Kubelet agent
K8S Master services include: etcd, APIs, the scheduler, the control manager & others
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
8
Architecture: Kubernetes + OpenEBS
K8S Master
Minion
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
Minion
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
Minion
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
etcd
APIs
Cntrl
Schld
OpenEBSAPIs Schld
Data Containers run in PODs on physical machines
Data Containers group physical disks local or remote, manage replicas, provide QoS control & more
OpenEBS brain runs on the Master; delivers services such as: APIs, a storage scheduler, analytics…
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
9
Architecture: Kubernetes + OpenEBS + Maya
K8S Master
Minion
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
Minion
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
Minion
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
POD
Container
Container
Container
Kubele
t
etcd
APIs
Cntrl
Schld
OpenEBSAPIs Schld
Data Containers run in PODs on physical machines
Data Containers group physical disks local or remote, manage replicas, provide QoS control & more
OpenEBS brain runs on the Master; delivers services such as: APIs, a storage scheduler, analytics…
Maya delivered as Cloud Converged Appliance & SaaS solution to fully automate storage operations
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
10
DAS increasingly preferred to NAS/SAN
DAS
Benefits:
Simple
Ties application to storage
Predictable for capacity
planning
App deals with resiliency
Can be faster
Concerns:
Under-utilized hardware
○ 10% or less utilization
Wastes data center
Difficult to manage
Lacks storage features
Cannot be repurposed - made
for one workload
Does not support mobility of
workloads via containers
Cross cloud impossible
“We have ~100k nodes
of Cassandra alone, and
use DAS because it is
easier even if it burns
energy and capEx.”
Other example DAS users moving to Kubernetes:
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
11
DAS increasingly preferred to NAS/SAN
DAS
Benefits:
Simple
Ties application to storage
Predictable for capacity
planning
App deals with resiliency
Can be faster
Concerns:
Under-utilized hardware
○ 10% or less utilization
Wastes data center
Difficult to manage
Lacks storage features
Cannot be repurposed - made
for one workload
Does not support mobility of
workloads via containers
Cross cloud impossible
Other example DAS users moving to Kubernetes:
“We have ~100k nodes
of Cassandra alone, and
use DAS because it is
easier even if it burns
energy and capEx.”
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
12
DAS and Distributed
DAS
Benefits:
Simple
Ties application to storage
Predictable for capacity
planning
App deals with resiliency
Can be faster
Concerns:
Under-utilized hardware
○ 10% or less utilization
Wastes data center
Difficult to manage
Lacks storage features
Cannot be repurposed - made
for one workload
Does not support mobility of
workloads via containers
Cross cloud impossible
Distributed
Benefits:
Centralized management
Greater density and efficiency
Storage features such as:
○ Data protection
○ Snapshots for versioning
Concerns:
Additional complexity
Enormous blast radius
Expensive
Requires storage engineering
Challenged by container dynamism
No per microservice storage policy
I/O blender impairs performance
Locks customers into vendor
Cross cloud impossible
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
13
DAS and Distributed
DAS
Benefits:
Simple
Ties application to storage
Predictable for capacity
planning
App deals with resiliency
Can be faster
Concerns:
Under-utilized hardware
○ 10% or less utilization
Wastes data center
Difficult to manage
Lacks storage features
Cannot be repurposed - made
for one workload
Does not support mobility of
workloads via containers
Cross cloud impossible
Distributed
Benefits:
Centralized management
Greater density and efficiency
Storage features such as:
○ Data protection
○ Snapshots for versioning
Concerns:
Additional complexity
Enormous blast radius
Expensive
Requires storage engineering
Challenged by container dynamism
No per microservice storage policy
I/O blender impairs performance
Locks customers into vendor
Cross cloud impossible
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
14
DAS
Under-utilized hardware
Hard to manage
Lacks all storage features
Hard to support workload mobility
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
15
YASSS: yet another scale out storage system
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
16
YASSS: yet another scale out storage system
Huge blast radius
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
17
!YASSS
Yet Another Scale
Out Storage
System
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
18
!YASSS
Yet Another Scale
Out Storage
System
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
19
Container Attached Storage = DAS++
DAS
Benefits:
Simple
Ties application to storage
Predictable for capacity
planning
App deals with resiliency
Can be faster
Concerns:
Under-utilized hardware
○ 10% or less utilization
Wastes data center
Difficult to manage
Lacks storage features
Cannot be repurposed - made
for one workload
Does not support mobility of
workloads via containers
Cross cloud impossible
OpenEBS = “CAS”
✓ Simple
✓ No new skills required
✓ Per microservice storage policy
✓ Data protection & snapshots
✓ Reduces cloud vendor lock-in
✓ Eliminates storage vendor lock-in
✓ Highest possible efficiency
✓ Large & growing OSS community
✓ Natively cross cloud
Distributed
Benefits:
Centralized management
Greater density and efficiency
Storage features such as:
○ Data protection
○ Snapshots for versioning
Concerns:
Additional complexity
Enormous blast radius
Expensive
Requires storage engineering
Challenged by container dynamism
No per microservice storage policy
I/O blender impairs performance
Locks customers into vendor
Cross cloud impossible
2017 CloudByte Inc. All Rights Reserved
CAS
DAS
Distributed
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
20
Container Attached Storage
No special skills needed!
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
21
Why per micro-service granularity important?
Today’s scale out storage systems are almost infinitely configurable. Matching their
configurations to static workloads is difficult. In a world of dynamic, ever evolving
workloads due to micro-services and multi-cloud deployments, it is not a tractable
problem for humans.
Let’s say you want to benchmark for your workload:
Source: Alex Aizman’s blog: https://storagetarget.com/author/alexaizman/
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
22
Today’s scale out storage systems are almost infinitely configurable. Matching their configurations to
static workloads is difficult. In a world of dynamic, ever evolving workloads due to micro services and
multi-cloud deployments, it is not a tractable problem for humans.
Let’s say you want to benchmark for your workload:
Duration
of run
6,700
years
Source: Alex
Aizman’s blog:
https://storaget
arget.com/auth
or/alexaizman/
Why per micro-service granularity important?
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
23
Normal behavior
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
Data Center 1 Maya
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
Data Center 2
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
EBS
AWS
EBS EBS EBS
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
GPD
GCE
GPD GPD GPD
1. CI/CD pipeline deploys:
2. OpenEBS reads intent
FROM K8S For example:
- 2 sync copies
- 50 / 50 cloud
- 2 Data centers
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
24
Normal behavior
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
Data Center 1 Maya
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
Data Center 2
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
EBS
AWS
EBS EBS EBS
1. CI/CD pipeline deploys:
2. OpenEBS reads intent
FROM K8S For example:
- 2 sync copies
- 50 / 50 cloud
- 2 Data centers
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
GPD
GCE
GPD GPD GPD
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
25
Normal behavior
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
Data Center 1 Maya
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
Data Center 2
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
EBS
AWS
EBS EBS EBS
1. CI/CD pipeline deploys:
2. OpenEBS reads intent
FROM K8S For example:
- 2 sync copies
- 50 / 50 cloud
- 2 Data centers
3. writes STORED locally:
- working set in NVM
- rebalancing in background
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
GPD
GCE
GPD GPD GPD
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
26
2017 CloudByte Inc. All Rights Reserved
Normal behavior: differentiation
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
Data Center 1 Maya
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
Data Center 2
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
EBS
AWS
EBS EBS EBS
1. Transparency:
- works across clouds, & CAS,
seamlessly
2. FAST:
- Much faster than DAS or network
attached
- Could be 100 or even 1000x faster
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
GPD
GCE
GPD GPD GPD
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
27
2017 CloudByte Inc. All Rights Reserved
Normal behavior: differentiation
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
Data Center 1 Maya
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
Data Center 2
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
EBS
AWS
EBS EBS EBS
1. Transparency:
- works across clouds, & CAS,
seamlessly
2. FAST:
- Much faster than DAS or network
attached
- Could be 100 or even 1000x faster
3. Happier Cassandra:
- When Cassandra nodes fail,
rebalancing, which degrades
performance, typically NOT needed POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
POD
Container
Container
ContainerKubelet
GPD
GCE
GPD GPD GPD
4. Happier CFO:
- Far greater utilization
- No more cloud lock-in
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
28
Personas
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
29
Storage Orchestration - K8s Vs OpenEBS
Functionality K8s OpenEBS
Volume Life-cycle - provisioning, attaching/detach, de-provisioning ✓
Monitoring the volume data ✓
Scheduling the volume provisioning intelligently ✓
Smart space management ✓
Availability of volume ✓
Application aware backup/snapshots ✓
QoS guarantee (latency guarantee) ✓
Smart movement of the volumes across racks and regions ✓
Cataloging of storage requirements for different applications ✓
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
30
Storage just fades away as a concern
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
31
Benefits of Cloud Native approach
OpenEBS always available multi-cloud block services are delivered via containerized
microservices
Granularity: Each pod has its own block protocol stack, tiering engine, QoS engine and more. SLAs per POD.
Performance & efficiency: access patterns maintained per-volume. Hot-data on NVMe-Flash or on 3DX-Memory. Cold-
data on slower disks / SAN/ Cloud-Storage/S3.
Scalability: Metadata based on “size of the volume” & not on “number of volumes”. Can reduce metadata traversal 100x.
Blast radius: Eliminates risk of scale out storage system corruption.
And much, much more such as cost savings due to resource efficiency, innate multitenancy, and cross cloud portability
The Conway’s Law benefits might be the most important - innovation unlocked
✓
✓
✓
✓
2017 CloudByte Inc. All Rights Reserved
2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved.
32
Q&A
Please tell us we are crazy.
Find out HOW it works!
Meet some folks who want storage to be fixed once
and for all.
Slack.openebs.io
blog.openebs.io
Github.com/openEBS
@openebs
Me: @muratkarslioglu
Blog: www.containerized.me
2017 CloudByte Inc. All Rights Reserved

Más contenido relacionado

La actualidad más candente

Escape the veeam 'virtual only' data protection prison
Escape the veeam 'virtual only' data protection prisonEscape the veeam 'virtual only' data protection prison
Escape the veeam 'virtual only' data protection prisonVeritas Technologies LLC
 
Test Drive: Experience Single-Click Command with the Veritas Access User Inte...
Test Drive: Experience Single-Click Command with the Veritas Access User Inte...Test Drive: Experience Single-Click Command with the Veritas Access User Inte...
Test Drive: Experience Single-Click Command with the Veritas Access User Inte...Veritas Technologies LLC
 
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault Veritas Technologies LLC
 
Exploring the Benefits of an Integrated Classification Engine: Lessons in Eli...
Exploring the Benefits of an Integrated Classification Engine: Lessons in Eli...Exploring the Benefits of an Integrated Classification Engine: Lessons in Eli...
Exploring the Benefits of an Integrated Classification Engine: Lessons in Eli...Veritas Technologies LLC
 
Track technologique modernize data protection
Track technologique modernize data protectionTrack technologique modernize data protection
Track technologique modernize data protectionVeritas Technologies LLC
 
SLA Consistency: Protecting Workloads from On-premises to Cloud without Compr...
SLA Consistency: Protecting Workloads from On-premises to Cloud without Compr...SLA Consistency: Protecting Workloads from On-premises to Cloud without Compr...
SLA Consistency: Protecting Workloads from On-premises to Cloud without Compr...Veritas Technologies LLC
 
NetBackup CloudCatalyst: Efficient, Cost-Effective Deduplication to the Cloud
NetBackup CloudCatalyst: Efficient, Cost-Effective Deduplication to the CloudNetBackup CloudCatalyst: Efficient, Cost-Effective Deduplication to the Cloud
NetBackup CloudCatalyst: Efficient, Cost-Effective Deduplication to the CloudVeritas Technologies LLC
 
Providing Insight, Protection, and Resiliency to Cloud Environments
Providing Insight, Protection, and Resiliency to Cloud EnvironmentsProviding Insight, Protection, and Resiliency to Cloud Environments
Providing Insight, Protection, and Resiliency to Cloud EnvironmentsVeritas Technologies LLC
 
Introducing Veritas Cloud Storage: massively scalable data management
Introducing Veritas Cloud Storage: massively scalable data managementIntroducing Veritas Cloud Storage: massively scalable data management
Introducing Veritas Cloud Storage: massively scalable data managementVeritas Technologies LLC
 
Accelerate your digital business transformation with 360 Data Management
Accelerate your digital business transformation with 360 Data ManagementAccelerate your digital business transformation with 360 Data Management
Accelerate your digital business transformation with 360 Data ManagementVeritas Technologies LLC
 
Raising Your Game: Maximizing Uptime in the Multi-cloud
Raising Your Game: Maximizing Uptime in the Multi-cloudRaising Your Game: Maximizing Uptime in the Multi-cloud
Raising Your Game: Maximizing Uptime in the Multi-cloudVeritas Technologies LLC
 
Avoiding disaster recovery disasters
Avoiding disaster recovery disastersAvoiding disaster recovery disasters
Avoiding disaster recovery disastersAlexandra Matthiesen
 
Andrey Okhrimets - “Data Lake and Media Asset Management. Challenges and outc...
Andrey Okhrimets - “Data Lake and Media Asset Management. Challenges and outc...Andrey Okhrimets - “Data Lake and Media Asset Management. Challenges and outc...
Andrey Okhrimets - “Data Lake and Media Asset Management. Challenges and outc...Lviv Startup Club
 
Predictable Business Continuity for Amazon Web Services
Predictable Business Continuity for Amazon Web ServicesPredictable Business Continuity for Amazon Web Services
Predictable Business Continuity for Amazon Web ServicesVeritas Technologies LLC
 
10 Good Reasons: NetApp StorageGRID Webscale
10 Good Reasons: NetApp StorageGRID Webscale10 Good Reasons: NetApp StorageGRID Webscale
10 Good Reasons: NetApp StorageGRID WebscaleNetApp
 
Veritas Solution Day 2017, France, keynote by Mike Palmer
Veritas Solution Day 2017, France, keynote by Mike PalmerVeritas Solution Day 2017, France, keynote by Mike Palmer
Veritas Solution Day 2017, France, keynote by Mike PalmerVeritas Technologies LLC
 

La actualidad más candente (20)

Escape the veeam 'virtual only' data protection prison
Escape the veeam 'virtual only' data protection prisonEscape the veeam 'virtual only' data protection prison
Escape the veeam 'virtual only' data protection prison
 
How to Stop Over Paying Your VMware Taxes
How to Stop Over Paying Your VMware TaxesHow to Stop Over Paying Your VMware Taxes
How to Stop Over Paying Your VMware Taxes
 
Test Drive: Experience Single-Click Command with the Veritas Access User Inte...
Test Drive: Experience Single-Click Command with the Veritas Access User Inte...Test Drive: Experience Single-Click Command with the Veritas Access User Inte...
Test Drive: Experience Single-Click Command with the Veritas Access User Inte...
 
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
Fine Tune Your Archive: Best Practices for Optimizing Enterprise Vault
 
AWSome Data Protection with Backup Exec
AWSome Data Protection with Backup ExecAWSome Data Protection with Backup Exec
AWSome Data Protection with Backup Exec
 
AWSome Insider's View of NetBackup 8.1
AWSome Insider's View of NetBackup 8.1AWSome Insider's View of NetBackup 8.1
AWSome Insider's View of NetBackup 8.1
 
Exploring the Benefits of an Integrated Classification Engine: Lessons in Eli...
Exploring the Benefits of an Integrated Classification Engine: Lessons in Eli...Exploring the Benefits of an Integrated Classification Engine: Lessons in Eli...
Exploring the Benefits of an Integrated Classification Engine: Lessons in Eli...
 
Track technologique modernize data protection
Track technologique modernize data protectionTrack technologique modernize data protection
Track technologique modernize data protection
 
SLA Consistency: Protecting Workloads from On-premises to Cloud without Compr...
SLA Consistency: Protecting Workloads from On-premises to Cloud without Compr...SLA Consistency: Protecting Workloads from On-premises to Cloud without Compr...
SLA Consistency: Protecting Workloads from On-premises to Cloud without Compr...
 
Reduce Your Data Footprint
Reduce Your Data FootprintReduce Your Data Footprint
Reduce Your Data Footprint
 
NetBackup CloudCatalyst: Efficient, Cost-Effective Deduplication to the Cloud
NetBackup CloudCatalyst: Efficient, Cost-Effective Deduplication to the CloudNetBackup CloudCatalyst: Efficient, Cost-Effective Deduplication to the Cloud
NetBackup CloudCatalyst: Efficient, Cost-Effective Deduplication to the Cloud
 
Providing Insight, Protection, and Resiliency to Cloud Environments
Providing Insight, Protection, and Resiliency to Cloud EnvironmentsProviding Insight, Protection, and Resiliency to Cloud Environments
Providing Insight, Protection, and Resiliency to Cloud Environments
 
Introducing Veritas Cloud Storage: massively scalable data management
Introducing Veritas Cloud Storage: massively scalable data managementIntroducing Veritas Cloud Storage: massively scalable data management
Introducing Veritas Cloud Storage: massively scalable data management
 
Accelerate your digital business transformation with 360 Data Management
Accelerate your digital business transformation with 360 Data ManagementAccelerate your digital business transformation with 360 Data Management
Accelerate your digital business transformation with 360 Data Management
 
Raising Your Game: Maximizing Uptime in the Multi-cloud
Raising Your Game: Maximizing Uptime in the Multi-cloudRaising Your Game: Maximizing Uptime in the Multi-cloud
Raising Your Game: Maximizing Uptime in the Multi-cloud
 
Avoiding disaster recovery disasters
Avoiding disaster recovery disastersAvoiding disaster recovery disasters
Avoiding disaster recovery disasters
 
Andrey Okhrimets - “Data Lake and Media Asset Management. Challenges and outc...
Andrey Okhrimets - “Data Lake and Media Asset Management. Challenges and outc...Andrey Okhrimets - “Data Lake and Media Asset Management. Challenges and outc...
Andrey Okhrimets - “Data Lake and Media Asset Management. Challenges and outc...
 
Predictable Business Continuity for Amazon Web Services
Predictable Business Continuity for Amazon Web ServicesPredictable Business Continuity for Amazon Web Services
Predictable Business Continuity for Amazon Web Services
 
10 Good Reasons: NetApp StorageGRID Webscale
10 Good Reasons: NetApp StorageGRID Webscale10 Good Reasons: NetApp StorageGRID Webscale
10 Good Reasons: NetApp StorageGRID Webscale
 
Veritas Solution Day 2017, France, keynote by Mike Palmer
Veritas Solution Day 2017, France, keynote by Mike PalmerVeritas Solution Day 2017, France, keynote by Mike Palmer
Veritas Solution Day 2017, France, keynote by Mike Palmer
 

Similar a South Bay Kubernetes DevOps

Containerized Storage for Containers
Containerized Storage for ContainersContainerized Storage for Containers
Containerized Storage for ContainersOpenEBS
 
OpenEBS CAS SDC India - 2018
OpenEBS CAS SDC India - 2018OpenEBS CAS SDC India - 2018
OpenEBS CAS SDC India - 2018OpenEBS
 
NetApp IT Data Center Strategies to Enable Digital Transformation
NetApp IT Data Center Strategies to Enable Digital TransformationNetApp IT Data Center Strategies to Enable Digital Transformation
NetApp IT Data Center Strategies to Enable Digital TransformationNetApp
 
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...MayaData Inc
 
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...NuoDB
 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and KubernetesAltoros
 
Large Scale Cassandra Made Better in Containers - Chris Duchesne and Aaron Sp...
Large Scale Cassandra Made Better in Containers - Chris Duchesne and Aaron Sp...Large Scale Cassandra Made Better in Containers - Chris Duchesne and Aaron Sp...
Large Scale Cassandra Made Better in Containers - Chris Duchesne and Aaron Sp...{code} by Dell EMC
 
Comparison of control plane deployment architectures in the scope of hypercon...
Comparison of control plane deployment architectures in the scope of hypercon...Comparison of control plane deployment architectures in the scope of hypercon...
Comparison of control plane deployment architectures in the scope of hypercon...Miroslav Halas
 
Cloud Data Management: Protecting your Cloud strategy
Cloud Data Management: Protecting your Cloud strategyCloud Data Management: Protecting your Cloud strategy
Cloud Data Management: Protecting your Cloud strategyFujitsu Middle East
 
Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017
Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017
Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017{code} by Dell EMC
 
Seamless Migration of Public Sector Data and Workloads to the AWS Cloud - AWS...
Seamless Migration of Public Sector Data and Workloads to the AWS Cloud - AWS...Seamless Migration of Public Sector Data and Workloads to the AWS Cloud - AWS...
Seamless Migration of Public Sector Data and Workloads to the AWS Cloud - AWS...Amazon Web Services
 
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...HBaseCon
 
Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...NetAppUK
 
Managing ScaleIO as Software on Mesos
Managing ScaleIO as Software on MesosManaging ScaleIO as Software on Mesos
Managing ScaleIO as Software on MesosDavid vonThenen
 
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...Matillion
 
Best practices: running high-performance databases on Kubernetes
Best practices: running high-performance databases on KubernetesBest practices: running high-performance databases on Kubernetes
Best practices: running high-performance databases on KubernetesMariaDB plc
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWKent Graziano
 
apidays LIVE Singapore 2022_Redesigning Data Architecture.pdf
apidays LIVE Singapore 2022_Redesigning Data Architecture.pdfapidays LIVE Singapore 2022_Redesigning Data Architecture.pdf
apidays LIVE Singapore 2022_Redesigning Data Architecture.pdfapidays
 
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...Amazon Web Services
 

Similar a South Bay Kubernetes DevOps (20)

Containerized Storage for Containers
Containerized Storage for ContainersContainerized Storage for Containers
Containerized Storage for Containers
 
OpenEBS CAS SDC India - 2018
OpenEBS CAS SDC India - 2018OpenEBS CAS SDC India - 2018
OpenEBS CAS SDC India - 2018
 
NetApp IT Data Center Strategies to Enable Digital Transformation
NetApp IT Data Center Strategies to Enable Digital TransformationNetApp IT Data Center Strategies to Enable Digital Transformation
NetApp IT Data Center Strategies to Enable Digital Transformation
 
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
How to Run Containerized Enterprise SQL Applications in the Cloud with NuoDB ...
 
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
NuoDB + MayaData: How to Run Containerized Enterprise SQL Applications in the...
 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and Kubernetes
 
Large Scale Cassandra Made Better in Containers - Chris Duchesne and Aaron Sp...
Large Scale Cassandra Made Better in Containers - Chris Duchesne and Aaron Sp...Large Scale Cassandra Made Better in Containers - Chris Duchesne and Aaron Sp...
Large Scale Cassandra Made Better in Containers - Chris Duchesne and Aaron Sp...
 
Comparison of control plane deployment architectures in the scope of hypercon...
Comparison of control plane deployment architectures in the scope of hypercon...Comparison of control plane deployment architectures in the scope of hypercon...
Comparison of control plane deployment architectures in the scope of hypercon...
 
Cloud Data Management: Protecting your Cloud strategy
Cloud Data Management: Protecting your Cloud strategyCloud Data Management: Protecting your Cloud strategy
Cloud Data Management: Protecting your Cloud strategy
 
Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017
Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017
Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017
 
Seamless Migration of Public Sector Data and Workloads to the AWS Cloud - AWS...
Seamless Migration of Public Sector Data and Workloads to the AWS Cloud - AWS...Seamless Migration of Public Sector Data and Workloads to the AWS Cloud - AWS...
Seamless Migration of Public Sector Data and Workloads to the AWS Cloud - AWS...
 
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
 
Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...
 
Managing ScaleIO as Software on Mesos
Managing ScaleIO as Software on MesosManaging ScaleIO as Software on Mesos
Managing ScaleIO as Software on Mesos
 
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
Simplifying Your Journey to the Cloud: The Benefits of a Cloud-Based Data War...
 
Best practices: running high-performance databases on Kubernetes
Best practices: running high-performance databases on KubernetesBest practices: running high-performance databases on Kubernetes
Best practices: running high-performance databases on Kubernetes
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
 
apidays LIVE Singapore 2022_Redesigning Data Architecture.pdf
apidays LIVE Singapore 2022_Redesigning Data Architecture.pdfapidays LIVE Singapore 2022_Redesigning Data Architecture.pdf
apidays LIVE Singapore 2022_Redesigning Data Architecture.pdf
 
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
 
Accelerating DynamoDB with DAX
Accelerating DynamoDB with DAXAccelerating DynamoDB with DAX
Accelerating DynamoDB with DAX
 

Más 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
 
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
 
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 hangout #4
OpenEBS hangout #4OpenEBS hangout #4
OpenEBS hangout #4OpenEBS
 
Containerized Storage for Containers Meetup #3
Containerized Storage for Containers Meetup #3Containerized Storage for Containers Meetup #3
Containerized Storage for Containers Meetup #3OpenEBS
 
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
 
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
 

Más 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
 
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
 
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 hangout #4
OpenEBS hangout #4OpenEBS hangout #4
OpenEBS hangout #4
 
Containerized Storage for Containers Meetup #3
Containerized Storage for Containers Meetup #3Containerized Storage for Containers Meetup #3
Containerized Storage for Containers Meetup #3
 
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
 
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
 

Último

4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 

Último (20)

4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 

South Bay Kubernetes DevOps

  • 1. South Bay Kubernetes DevOps Meetup #2- October 2017 Murat Karslioglu - @muratkarslioglu VP of Solutions and Technology @OpenEBS Blog: www.containerized.me Containerized Storage for Containers
  • 2. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 2 Who? v Team of storage and DevOps engineers with a 5 year track record of delivering containerized storage (built on jails) to NTT, eSilicon, TCS and other service providers. CloudByte – our SDS brand. 2017 CloudByte Inc. All Rights Reserved
  • 3. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 3 2017 CloudByte Inc. All Rights Reserved What if the drivers disrupting the storage industry helped to fix storage – and data management – once for all? DevOps Containerization Docker AWS Microservices OpenSource Non-volatile Memory (NVMe) Fear of lock-in
  • 4. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 4 2017 CloudByte Inc. All Rights Reserved Cross cloud infrastructure becomes a reality – and data management is fixed once and for all. And storage concerns just fade away for containerized enterprises.
  • 5. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 5 2017 CloudByte Inc. All Rights Reserved What if storage for container native applications was itself container native?
  • 6. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 6 OpenEBS metrics 2017 CloudByte Inc. All Rights Reserved
  • 7. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 7 Architecture: Kubernetes K8S Master Minion POD Container Container Container Kubele t POD Container Container Container Kubele t POD Container Container Container Kubele t Minion POD Container Container Container Kubele t POD Container Container Container Kubele t POD Container Container Container Kubele t Minion POD Container Container Container Kubele t POD Container Container Container Kubele t POD Container Container Container Kubele t etcd APIs Cntrl Schl d Minions run on physical nodes PODs group containers, share an IP address, and each include a Kubelet agent K8S Master services include: etcd, APIs, the scheduler, the control manager & others 2017 CloudByte Inc. All Rights Reserved
  • 8. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 8 Architecture: Kubernetes + OpenEBS K8S Master Minion POD Container Container Container Kubele t POD Container Container Container Kubele t POD Container Container Container Kubele t Minion POD Container Container Container Kubele t POD Container Container Container Kubele t POD Container Container Container Kubele t Minion POD Container Container Container Kubele t POD Container Container Container Kubele t POD Container Container Container Kubele t etcd APIs Cntrl Schld OpenEBSAPIs Schld Data Containers run in PODs on physical machines Data Containers group physical disks local or remote, manage replicas, provide QoS control & more OpenEBS brain runs on the Master; delivers services such as: APIs, a storage scheduler, analytics… 2017 CloudByte Inc. All Rights Reserved
  • 9. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 9 Architecture: Kubernetes + OpenEBS + Maya K8S Master Minion POD Container Container Container Kubele t POD Container Container Container Kubele t POD Container Container Container Kubele t Minion POD Container Container Container Kubele t POD Container Container Container Kubele t POD Container Container Container Kubele t Minion POD Container Container Container Kubele t POD Container Container Container Kubele t POD Container Container Container Kubele t etcd APIs Cntrl Schld OpenEBSAPIs Schld Data Containers run in PODs on physical machines Data Containers group physical disks local or remote, manage replicas, provide QoS control & more OpenEBS brain runs on the Master; delivers services such as: APIs, a storage scheduler, analytics… Maya delivered as Cloud Converged Appliance & SaaS solution to fully automate storage operations 2017 CloudByte Inc. All Rights Reserved
  • 10. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 10 DAS increasingly preferred to NAS/SAN DAS Benefits: Simple Ties application to storage Predictable for capacity planning App deals with resiliency Can be faster Concerns: Under-utilized hardware ○ 10% or less utilization Wastes data center Difficult to manage Lacks storage features Cannot be repurposed - made for one workload Does not support mobility of workloads via containers Cross cloud impossible “We have ~100k nodes of Cassandra alone, and use DAS because it is easier even if it burns energy and capEx.” Other example DAS users moving to Kubernetes: 2017 CloudByte Inc. All Rights Reserved
  • 11. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 11 DAS increasingly preferred to NAS/SAN DAS Benefits: Simple Ties application to storage Predictable for capacity planning App deals with resiliency Can be faster Concerns: Under-utilized hardware ○ 10% or less utilization Wastes data center Difficult to manage Lacks storage features Cannot be repurposed - made for one workload Does not support mobility of workloads via containers Cross cloud impossible Other example DAS users moving to Kubernetes: “We have ~100k nodes of Cassandra alone, and use DAS because it is easier even if it burns energy and capEx.” 2017 CloudByte Inc. All Rights Reserved
  • 12. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 12 DAS and Distributed DAS Benefits: Simple Ties application to storage Predictable for capacity planning App deals with resiliency Can be faster Concerns: Under-utilized hardware ○ 10% or less utilization Wastes data center Difficult to manage Lacks storage features Cannot be repurposed - made for one workload Does not support mobility of workloads via containers Cross cloud impossible Distributed Benefits: Centralized management Greater density and efficiency Storage features such as: ○ Data protection ○ Snapshots for versioning Concerns: Additional complexity Enormous blast radius Expensive Requires storage engineering Challenged by container dynamism No per microservice storage policy I/O blender impairs performance Locks customers into vendor Cross cloud impossible 2017 CloudByte Inc. All Rights Reserved
  • 13. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 13 DAS and Distributed DAS Benefits: Simple Ties application to storage Predictable for capacity planning App deals with resiliency Can be faster Concerns: Under-utilized hardware ○ 10% or less utilization Wastes data center Difficult to manage Lacks storage features Cannot be repurposed - made for one workload Does not support mobility of workloads via containers Cross cloud impossible Distributed Benefits: Centralized management Greater density and efficiency Storage features such as: ○ Data protection ○ Snapshots for versioning Concerns: Additional complexity Enormous blast radius Expensive Requires storage engineering Challenged by container dynamism No per microservice storage policy I/O blender impairs performance Locks customers into vendor Cross cloud impossible 2017 CloudByte Inc. All Rights Reserved
  • 14. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 14 DAS Under-utilized hardware Hard to manage Lacks all storage features Hard to support workload mobility 2017 CloudByte Inc. All Rights Reserved
  • 15. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 15 YASSS: yet another scale out storage system 2017 CloudByte Inc. All Rights Reserved
  • 16. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 16 YASSS: yet another scale out storage system Huge blast radius 2017 CloudByte Inc. All Rights Reserved
  • 17. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 17 !YASSS Yet Another Scale Out Storage System 2017 CloudByte Inc. All Rights Reserved
  • 18. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 18 !YASSS Yet Another Scale Out Storage System 2017 CloudByte Inc. All Rights Reserved
  • 19. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 19 Container Attached Storage = DAS++ DAS Benefits: Simple Ties application to storage Predictable for capacity planning App deals with resiliency Can be faster Concerns: Under-utilized hardware ○ 10% or less utilization Wastes data center Difficult to manage Lacks storage features Cannot be repurposed - made for one workload Does not support mobility of workloads via containers Cross cloud impossible OpenEBS = “CAS” ✓ Simple ✓ No new skills required ✓ Per microservice storage policy ✓ Data protection & snapshots ✓ Reduces cloud vendor lock-in ✓ Eliminates storage vendor lock-in ✓ Highest possible efficiency ✓ Large & growing OSS community ✓ Natively cross cloud Distributed Benefits: Centralized management Greater density and efficiency Storage features such as: ○ Data protection ○ Snapshots for versioning Concerns: Additional complexity Enormous blast radius Expensive Requires storage engineering Challenged by container dynamism No per microservice storage policy I/O blender impairs performance Locks customers into vendor Cross cloud impossible 2017 CloudByte Inc. All Rights Reserved CAS DAS Distributed
  • 20. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 20 Container Attached Storage No special skills needed! 2017 CloudByte Inc. All Rights Reserved
  • 21. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 21 Why per micro-service granularity important? Today’s scale out storage systems are almost infinitely configurable. Matching their configurations to static workloads is difficult. In a world of dynamic, ever evolving workloads due to micro-services and multi-cloud deployments, it is not a tractable problem for humans. Let’s say you want to benchmark for your workload: Source: Alex Aizman’s blog: https://storagetarget.com/author/alexaizman/ 2017 CloudByte Inc. All Rights Reserved
  • 22. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 22 Today’s scale out storage systems are almost infinitely configurable. Matching their configurations to static workloads is difficult. In a world of dynamic, ever evolving workloads due to micro services and multi-cloud deployments, it is not a tractable problem for humans. Let’s say you want to benchmark for your workload: Duration of run 6,700 years Source: Alex Aizman’s blog: https://storaget arget.com/auth or/alexaizman/ Why per micro-service granularity important? 2017 CloudByte Inc. All Rights Reserved
  • 23. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 23 Normal behavior POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet Data Center 1 Maya POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet Data Center 2 POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet EBS AWS EBS EBS EBS POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet GPD GCE GPD GPD GPD 1. CI/CD pipeline deploys: 2. OpenEBS reads intent FROM K8S For example: - 2 sync copies - 50 / 50 cloud - 2 Data centers 2017 CloudByte Inc. All Rights Reserved
  • 24. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 24 Normal behavior POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet Data Center 1 Maya POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet Data Center 2 POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet EBS AWS EBS EBS EBS 1. CI/CD pipeline deploys: 2. OpenEBS reads intent FROM K8S For example: - 2 sync copies - 50 / 50 cloud - 2 Data centers POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet GPD GCE GPD GPD GPD 2017 CloudByte Inc. All Rights Reserved
  • 25. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 25 Normal behavior POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet Data Center 1 Maya POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet Data Center 2 POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet EBS AWS EBS EBS EBS 1. CI/CD pipeline deploys: 2. OpenEBS reads intent FROM K8S For example: - 2 sync copies - 50 / 50 cloud - 2 Data centers 3. writes STORED locally: - working set in NVM - rebalancing in background POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet GPD GCE GPD GPD GPD 2017 CloudByte Inc. All Rights Reserved
  • 26. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 26 2017 CloudByte Inc. All Rights Reserved Normal behavior: differentiation POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet Data Center 1 Maya POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet Data Center 2 POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet EBS AWS EBS EBS EBS 1. Transparency: - works across clouds, & CAS, seamlessly 2. FAST: - Much faster than DAS or network attached - Could be 100 or even 1000x faster POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet GPD GCE GPD GPD GPD
  • 27. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 27 2017 CloudByte Inc. All Rights Reserved Normal behavior: differentiation POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet Data Center 1 Maya POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet Data Center 2 POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet EBS AWS EBS EBS EBS 1. Transparency: - works across clouds, & CAS, seamlessly 2. FAST: - Much faster than DAS or network attached - Could be 100 or even 1000x faster 3. Happier Cassandra: - When Cassandra nodes fail, rebalancing, which degrades performance, typically NOT needed POD Container Container ContainerKubelet POD Container Container ContainerKubelet POD Container Container ContainerKubelet GPD GCE GPD GPD GPD 4. Happier CFO: - Far greater utilization - No more cloud lock-in
  • 28. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 28 Personas 2017 CloudByte Inc. All Rights Reserved
  • 29. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 29 Storage Orchestration - K8s Vs OpenEBS Functionality K8s OpenEBS Volume Life-cycle - provisioning, attaching/detach, de-provisioning ✓ Monitoring the volume data ✓ Scheduling the volume provisioning intelligently ✓ Smart space management ✓ Availability of volume ✓ Application aware backup/snapshots ✓ QoS guarantee (latency guarantee) ✓ Smart movement of the volumes across racks and regions ✓ Cataloging of storage requirements for different applications ✓ 2017 CloudByte Inc. All Rights Reserved
  • 30. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 30 Storage just fades away as a concern 2017 CloudByte Inc. All Rights Reserved
  • 31. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 31 Benefits of Cloud Native approach OpenEBS always available multi-cloud block services are delivered via containerized microservices Granularity: Each pod has its own block protocol stack, tiering engine, QoS engine and more. SLAs per POD. Performance & efficiency: access patterns maintained per-volume. Hot-data on NVMe-Flash or on 3DX-Memory. Cold- data on slower disks / SAN/ Cloud-Storage/S3. Scalability: Metadata based on “size of the volume” & not on “number of volumes”. Can reduce metadata traversal 100x. Blast radius: Eliminates risk of scale out storage system corruption. And much, much more such as cost savings due to resource efficiency, innate multitenancy, and cross cloud portability The Conway’s Law benefits might be the most important - innovation unlocked ✓ ✓ ✓ ✓ 2017 CloudByte Inc. All Rights Reserved
  • 32. 2017 Storage Developer Conference. © CloudByte Inc.. All Rights Reserved. 32 Q&A Please tell us we are crazy. Find out HOW it works! Meet some folks who want storage to be fixed once and for all. Slack.openebs.io blog.openebs.io Github.com/openEBS @openebs Me: @muratkarslioglu Blog: www.containerized.me 2017 CloudByte Inc. All Rights Reserved