SlideShare a Scribd company logo
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Storage Multi-Tenancy For
Cloud Service Providers
Felix Xavier, Founder & CTO
CloudByte
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
The Cloud Opportunity…
2
Cloud Service Providers should be able to:
 Host performance-sensitive enterprise applications from a shared infrastructure
 Scale to 1000s of applications and meet their dynamic performance demands
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
… Demands Multi-tenancy
Across the Stack:
Application
Server
Network
Storage
3
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Multi-Tenancy Evolution
First to be multi-tenant:
Application layer
4
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Multi-Tenancy Evolution
Application multi-tenancy
SaaS
5
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Multi-Tenancy Evolution
SaaS
6
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Multi-Tenancy Evolution
Next to be multi-tenant:
Network
7
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Multi-Tenancy Evolution
Network multi-tenancy
VLAN
8
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Multi-Tenancy Evolution
The Big Bang
Server Multi-Tenancy
9
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Multi-Tenancy Evolution
Server
Virtualization
10
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Multi-Tenancy in Storage?
Storage Multi-Tenancy
The final layer left
11
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Multi-Tenancy
12
VM
VLAN
Virtual
Stor
Abstracts
Abstracts
Abstracts
• CPU
• RAM
• Operating System
• Storage and networking capabilities
• CPU
• RAM
• Operating System
• Storage and networking capabilities
• Number of ports
• Traffic shaping (QoS)
• Number of ports
• Traffic shaping (QoS)
• IOPS
• Throughput
• Latency
• IOPS
• Throughput
• Latency
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Required Multi-Tenant Stack
13
VM
1
VM
2
VM
3
VM
4
VLAN 1 VLAN 2 VLAN 3 VLAN 4
Virtual
Stor
1
Virtual
Stor
2
Virtual
Stor
3
Virtual
Stor
4
APP 1 APP 2 APP 3 APP 4
Storage
Multi-tenancy?
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
So, why can’t storage be shared?
Endpoints within legacy shared storage can be defined only
in terms of capacity and not performance
Storage endpoints cannot be configured in terms of IOPS, throughput, latency
This is due to the monolithic nature of the legacy storage controllers
14
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Requirements of
Multi-Tenant Storage
15
APP 1 APP 2 APP 3 APP 4
Shared Storage Platform
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Requirements of
Multi-Tenant Storage
16
APP 1 APP 2 APP 3 APP 4
Shared Storage Platform
Security and Isolation
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Requirements of
Multi-Tenant Storage
17
APP 1 APP 2 APP 3 APP 4
Shared Storage Platform
Performance Guarantee: IOPS, throughput, latency
300 MBps
1100 IOPS
500 MBps
2000 IOPS
5000 IOPS
<4ms latency
10K IOPS
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Requirements of
Multi-Tenant Storage
18
APP 1 APP 2 APP 3 APP 4
Shared Storage Platform
Delegated administration, backup and management
Synchronous
Backup
Backup
every minute
Backup
every hour
Backup
weekly
Additional needs:
•How to handle peak periods, cyclical or variable (daily) workload changes?
•Timeframe to respond to changes in application workload demand profile?
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Multi-Tenant Storage
Controller Architecture
19
Applications Contending for
Shared Storage Resources
Applications with
Dedicated Storage Resources
2013 Storage Plumbing and Data Engineering Conference. © CloudByte
All Rights Reserved.
Thank you!
Q&A
20

More Related Content

What's hot

Whitepaper: Evolution of the Software Defined Data Center - Happiest Minds
Whitepaper: Evolution of the Software Defined Data Center - Happiest MindsWhitepaper: Evolution of the Software Defined Data Center - Happiest Minds
Whitepaper: Evolution of the Software Defined Data Center - Happiest Minds
Happiest Minds Technologies
 
StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9
StorPool Storage
 
Disaster Recovery Cook Book
Disaster Recovery Cook BookDisaster Recovery Cook Book
Disaster Recovery Cook Book
PT Datacomm Diangraha
 
CloudByte Technology Whitepaper
CloudByte Technology WhitepaperCloudByte Technology Whitepaper
CloudByte Technology Whitepaper
CloudByte Inc.
 
Using ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentUsing ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack Environment
Jason Sturgeon
 
Cloud orchestration with ucs director
Cloud orchestration with ucs directorCloud orchestration with ucs director
Cloud orchestration with ucs director
solarisyougood
 
Scale IO Software Defined Block Storage
Scale IO Software Defined Block Storage Scale IO Software Defined Block Storage
Scale IO Software Defined Block Storage
Jürgen Ambrosi
 
PaaS TCO
PaaS TCOPaaS TCO
PaaS TCO
Chris Haddad
 
VersaStack CVD with IBM flashsystem V9000!
VersaStack CVD with IBM flashsystem V9000!VersaStack CVD with IBM flashsystem V9000!
VersaStack CVD with IBM flashsystem V9000!
Michael Martin
 
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUDINDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
EMC
 
EMC ViPR Services Storage Engine Architecture
EMC ViPR Services Storage Engine ArchitectureEMC ViPR Services Storage Engine Architecture
EMC ViPR Services Storage Engine Architecture
EMC
 
Software-Defined Storage
Software-Defined StorageSoftware-Defined Storage
Software-Defined Storage
NetApp
 
VMware Hyper-Converged: EVO:RAIL Overview
VMware Hyper-Converged: EVO:RAIL OverviewVMware Hyper-Converged: EVO:RAIL Overview
VMware Hyper-Converged: EVO:RAIL Overview
Rolta AdvizeX
 
EMC Big Data | Hadoop Starter Kit | EMC Forum 2014
EMC Big Data | Hadoop Starter Kit | EMC Forum 2014EMC Big Data | Hadoop Starter Kit | EMC Forum 2014
EMC Big Data | Hadoop Starter Kit | EMC Forum 2014
EMC
 
Enable stateful applications on aws with persistent storage for k8s.pptx
Enable stateful applications on aws with persistent storage for k8s.pptxEnable stateful applications on aws with persistent storage for k8s.pptx
Enable stateful applications on aws with persistent storage for k8s.pptx
LibbySchulze
 
Cloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresCloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid Infrastructures
Ignacio M. Llorente
 
Dynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelDynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next level
sanvmibj
 
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
ldangelo0772
 
Storage Virtualization Challenges
Storage Virtualization ChallengesStorage Virtualization Challenges
Storage Virtualization Challenges
Randy Weis
 
Cisco & Microsoft Converged Infrastructure
Cisco & Microsoft Converged InfrastructureCisco & Microsoft Converged Infrastructure
Cisco & Microsoft Converged Infrastructure
Aymen Mami
 

What's hot (20)

Whitepaper: Evolution of the Software Defined Data Center - Happiest Minds
Whitepaper: Evolution of the Software Defined Data Center - Happiest MindsWhitepaper: Evolution of the Software Defined Data Center - Happiest Minds
Whitepaper: Evolution of the Software Defined Data Center - Happiest Minds
 
StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9
 
Disaster Recovery Cook Book
Disaster Recovery Cook BookDisaster Recovery Cook Book
Disaster Recovery Cook Book
 
CloudByte Technology Whitepaper
CloudByte Technology WhitepaperCloudByte Technology Whitepaper
CloudByte Technology Whitepaper
 
Using ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack EnvironmentUsing ScaleIO in an OpenStack Environment
Using ScaleIO in an OpenStack Environment
 
Cloud orchestration with ucs director
Cloud orchestration with ucs directorCloud orchestration with ucs director
Cloud orchestration with ucs director
 
Scale IO Software Defined Block Storage
Scale IO Software Defined Block Storage Scale IO Software Defined Block Storage
Scale IO Software Defined Block Storage
 
PaaS TCO
PaaS TCOPaaS TCO
PaaS TCO
 
VersaStack CVD with IBM flashsystem V9000!
VersaStack CVD with IBM flashsystem V9000!VersaStack CVD with IBM flashsystem V9000!
VersaStack CVD with IBM flashsystem V9000!
 
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUDINDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
 
EMC ViPR Services Storage Engine Architecture
EMC ViPR Services Storage Engine ArchitectureEMC ViPR Services Storage Engine Architecture
EMC ViPR Services Storage Engine Architecture
 
Software-Defined Storage
Software-Defined StorageSoftware-Defined Storage
Software-Defined Storage
 
VMware Hyper-Converged: EVO:RAIL Overview
VMware Hyper-Converged: EVO:RAIL OverviewVMware Hyper-Converged: EVO:RAIL Overview
VMware Hyper-Converged: EVO:RAIL Overview
 
EMC Big Data | Hadoop Starter Kit | EMC Forum 2014
EMC Big Data | Hadoop Starter Kit | EMC Forum 2014EMC Big Data | Hadoop Starter Kit | EMC Forum 2014
EMC Big Data | Hadoop Starter Kit | EMC Forum 2014
 
Enable stateful applications on aws with persistent storage for k8s.pptx
Enable stateful applications on aws with persistent storage for k8s.pptxEnable stateful applications on aws with persistent storage for k8s.pptx
Enable stateful applications on aws with persistent storage for k8s.pptx
 
Cloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresCloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid Infrastructures
 
Dynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelDynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next level
 
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
Cisco at v mworld 2015 versastack-customer_vmworld_20150826v3
 
Storage Virtualization Challenges
Storage Virtualization ChallengesStorage Virtualization Challenges
Storage Virtualization Challenges
 
Cisco & Microsoft Converged Infrastructure
Cisco & Microsoft Converged InfrastructureCisco & Microsoft Converged Infrastructure
Cisco & Microsoft Converged Infrastructure
 

Viewers also liked

QoS, QoS Baby
QoS, QoS BabyQoS, QoS Baby
Requirements of Storage Multitenancy
Requirements of Storage MultitenancyRequirements of Storage Multitenancy
Requirements of Storage Multitenancy
Umasankar Mukkara
 
Secure Multi Tenancy In the Cloud
Secure Multi Tenancy In the CloudSecure Multi Tenancy In the Cloud
Secure Multi Tenancy In the Cloud
Roger Xia
 
Multi-tenancy in the cloud
Multi-tenancy in the cloudMulti-tenancy in the cloud
Multi-tenancy in the cloud
Inphina Technologies
 
Multi Tenancy In The Cloud
Multi Tenancy In The CloudMulti Tenancy In The Cloud
Multi Tenancy In The Cloud
rohit_ainapure
 
Multi-tenancy in Java
Multi-tenancy in JavaMulti-tenancy in Java
Multi-tenancy in Java
seges
 

Viewers also liked (6)

QoS, QoS Baby
QoS, QoS BabyQoS, QoS Baby
QoS, QoS Baby
 
Requirements of Storage Multitenancy
Requirements of Storage MultitenancyRequirements of Storage Multitenancy
Requirements of Storage Multitenancy
 
Secure Multi Tenancy In the Cloud
Secure Multi Tenancy In the CloudSecure Multi Tenancy In the Cloud
Secure Multi Tenancy In the Cloud
 
Multi-tenancy in the cloud
Multi-tenancy in the cloudMulti-tenancy in the cloud
Multi-tenancy in the cloud
 
Multi Tenancy In The Cloud
Multi Tenancy In The CloudMulti Tenancy In The Cloud
Multi Tenancy In The Cloud
 
Multi-tenancy in Java
Multi-tenancy in JavaMulti-tenancy in Java
Multi-tenancy in Java
 

Similar to Storage Multi-Tenancy For Cloud Service Providers

True Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined StorageTrue Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined Storage
CloudOps Summit
 
Presentation cloud orchestration solution overview
Presentation   cloud orchestration solution overviewPresentation   cloud orchestration solution overview
Presentation cloud orchestration solution overview
xKinAnx
 
Software Defined Datacenter als 'route' naar het 3e IT platform
Software Defined Datacenter als 'route' naar het 3e IT platform Software Defined Datacenter als 'route' naar het 3e IT platform
Software Defined Datacenter als 'route' naar het 3e IT platform
Proact Netherlands B.V.
 
VMworld 2013: Protecting Enterprise Workloads Within a vCloud Service Provide...
VMworld 2013: Protecting Enterprise Workloads Within a vCloud Service Provide...VMworld 2013: Protecting Enterprise Workloads Within a vCloud Service Provide...
VMworld 2013: Protecting Enterprise Workloads Within a vCloud Service Provide...
VMworld
 
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
IBM Switzerland
 
Citrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects failCitrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix
 
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC
 
Delivering First Class performance and Availability for Virtualized Tier 1 Apps
Delivering First Class performance and Availability for Virtualized Tier 1 Apps Delivering First Class performance and Availability for Virtualized Tier 1 Apps
Delivering First Class performance and Availability for Virtualized Tier 1 Apps
DataCore Software
 
Building a Business Objects Shared-Services Environment.pdf
Building a Business Objects Shared-Services Environment.pdfBuilding a Business Objects Shared-Services Environment.pdf
Building a Business Objects Shared-Services Environment.pdf
KhairulAmri730768
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
EMC
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
EMC
 
Self Driving Storage
Self Driving StorageSelf Driving Storage
Self Driving Storage
MarketingArrowECS_CZ
 
Cloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a ServiceCloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a Service
Lew Tucker
 
Emc vi pr global data services
Emc vi pr global data servicesEmc vi pr global data services
Emc vi pr global data services
solarisyougood
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
Bernard Paques
 
Databarracks & SolidFire - How to run tier 1 applications in the cloud
Databarracks & SolidFire - How to run tier 1 applications in the cloud Databarracks & SolidFire - How to run tier 1 applications in the cloud
Databarracks & SolidFire - How to run tier 1 applications in the cloud
NetApp
 
EMC Hybrid Cloud Solutions with VMware
EMC Hybrid Cloud Solutions with VMwareEMC Hybrid Cloud Solutions with VMware
EMC Hybrid Cloud Solutions with VMware
Arraya Solutions
 
Software-Defined WAN: A Real World Success Story
Software-Defined WAN: A Real World Success StorySoftware-Defined WAN: A Real World Success Story
Software-Defined WAN: A Real World Success Story
Cisco Enterprise Networks
 
Srm suite technical presentation nrm - tim piqueur
Srm suite technical presentation   nrm - tim piqueurSrm suite technical presentation   nrm - tim piqueur
Srm suite technical presentation nrm - tim piqueur
EMC Nederland
 
Building the FirstNet Nationwide Network: Architecture Solutions
Building the FirstNet Nationwide Network: Architecture SolutionsBuilding the FirstNet Nationwide Network: Architecture Solutions
Building the FirstNet Nationwide Network: Architecture Solutions
Aviat Networks
 

Similar to Storage Multi-Tenancy For Cloud Service Providers (20)

True Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined StorageTrue Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined Storage
 
Presentation cloud orchestration solution overview
Presentation   cloud orchestration solution overviewPresentation   cloud orchestration solution overview
Presentation cloud orchestration solution overview
 
Software Defined Datacenter als 'route' naar het 3e IT platform
Software Defined Datacenter als 'route' naar het 3e IT platform Software Defined Datacenter als 'route' naar het 3e IT platform
Software Defined Datacenter als 'route' naar het 3e IT platform
 
VMworld 2013: Protecting Enterprise Workloads Within a vCloud Service Provide...
VMworld 2013: Protecting Enterprise Workloads Within a vCloud Service Provide...VMworld 2013: Protecting Enterprise Workloads Within a vCloud Service Provide...
VMworld 2013: Protecting Enterprise Workloads Within a vCloud Service Provide...
 
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
 
Citrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects failCitrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects fail
 
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )
 
Delivering First Class performance and Availability for Virtualized Tier 1 Apps
Delivering First Class performance and Availability for Virtualized Tier 1 Apps Delivering First Class performance and Availability for Virtualized Tier 1 Apps
Delivering First Class performance and Availability for Virtualized Tier 1 Apps
 
Building a Business Objects Shared-Services Environment.pdf
Building a Business Objects Shared-Services Environment.pdfBuilding a Business Objects Shared-Services Environment.pdf
Building a Business Objects Shared-Services Environment.pdf
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
Self Driving Storage
Self Driving StorageSelf Driving Storage
Self Driving Storage
 
Cloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a ServiceCloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a Service
 
Emc vi pr global data services
Emc vi pr global data servicesEmc vi pr global data services
Emc vi pr global data services
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
 
Databarracks & SolidFire - How to run tier 1 applications in the cloud
Databarracks & SolidFire - How to run tier 1 applications in the cloud Databarracks & SolidFire - How to run tier 1 applications in the cloud
Databarracks & SolidFire - How to run tier 1 applications in the cloud
 
EMC Hybrid Cloud Solutions with VMware
EMC Hybrid Cloud Solutions with VMwareEMC Hybrid Cloud Solutions with VMware
EMC Hybrid Cloud Solutions with VMware
 
Software-Defined WAN: A Real World Success Story
Software-Defined WAN: A Real World Success StorySoftware-Defined WAN: A Real World Success Story
Software-Defined WAN: A Real World Success Story
 
Srm suite technical presentation nrm - tim piqueur
Srm suite technical presentation   nrm - tim piqueurSrm suite technical presentation   nrm - tim piqueur
Srm suite technical presentation nrm - tim piqueur
 
Building the FirstNet Nationwide Network: Architecture Solutions
Building the FirstNet Nationwide Network: Architecture SolutionsBuilding the FirstNet Nationwide Network: Architecture Solutions
Building the FirstNet Nationwide Network: Architecture Solutions
 

Recently uploaded

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 

Recently uploaded (20)

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 

Storage Multi-Tenancy For Cloud Service Providers

  • 1. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Storage Multi-Tenancy For Cloud Service Providers Felix Xavier, Founder & CTO CloudByte
  • 2. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. The Cloud Opportunity… 2 Cloud Service Providers should be able to:  Host performance-sensitive enterprise applications from a shared infrastructure  Scale to 1000s of applications and meet their dynamic performance demands
  • 3. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. … Demands Multi-tenancy Across the Stack: Application Server Network Storage 3
  • 4. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Multi-Tenancy Evolution First to be multi-tenant: Application layer 4
  • 5. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Multi-Tenancy Evolution Application multi-tenancy SaaS 5
  • 6. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Multi-Tenancy Evolution SaaS 6
  • 7. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Multi-Tenancy Evolution Next to be multi-tenant: Network 7
  • 8. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Multi-Tenancy Evolution Network multi-tenancy VLAN 8
  • 9. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Multi-Tenancy Evolution The Big Bang Server Multi-Tenancy 9
  • 10. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Multi-Tenancy Evolution Server Virtualization 10
  • 11. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Multi-Tenancy in Storage? Storage Multi-Tenancy The final layer left 11
  • 12. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Multi-Tenancy 12 VM VLAN Virtual Stor Abstracts Abstracts Abstracts • CPU • RAM • Operating System • Storage and networking capabilities • CPU • RAM • Operating System • Storage and networking capabilities • Number of ports • Traffic shaping (QoS) • Number of ports • Traffic shaping (QoS) • IOPS • Throughput • Latency • IOPS • Throughput • Latency
  • 13. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Required Multi-Tenant Stack 13 VM 1 VM 2 VM 3 VM 4 VLAN 1 VLAN 2 VLAN 3 VLAN 4 Virtual Stor 1 Virtual Stor 2 Virtual Stor 3 Virtual Stor 4 APP 1 APP 2 APP 3 APP 4 Storage Multi-tenancy?
  • 14. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. So, why can’t storage be shared? Endpoints within legacy shared storage can be defined only in terms of capacity and not performance Storage endpoints cannot be configured in terms of IOPS, throughput, latency This is due to the monolithic nature of the legacy storage controllers 14
  • 15. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Requirements of Multi-Tenant Storage 15 APP 1 APP 2 APP 3 APP 4 Shared Storage Platform
  • 16. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Requirements of Multi-Tenant Storage 16 APP 1 APP 2 APP 3 APP 4 Shared Storage Platform Security and Isolation
  • 17. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Requirements of Multi-Tenant Storage 17 APP 1 APP 2 APP 3 APP 4 Shared Storage Platform Performance Guarantee: IOPS, throughput, latency 300 MBps 1100 IOPS 500 MBps 2000 IOPS 5000 IOPS <4ms latency 10K IOPS
  • 18. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Requirements of Multi-Tenant Storage 18 APP 1 APP 2 APP 3 APP 4 Shared Storage Platform Delegated administration, backup and management Synchronous Backup Backup every minute Backup every hour Backup weekly Additional needs: •How to handle peak periods, cyclical or variable (daily) workload changes? •Timeframe to respond to changes in application workload demand profile?
  • 19. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Multi-Tenant Storage Controller Architecture 19 Applications Contending for Shared Storage Resources Applications with Dedicated Storage Resources
  • 20. 2013 Storage Plumbing and Data Engineering Conference. © CloudByte All Rights Reserved. Thank you! Q&A 20