requirements of storage multitenancy
DESCRIPTION
Storage is the next natural thing in the software stack that needs to go multi-tenant. This presentation introduces multi-tenancy evolution as it happens and describes the high level requirements for a multi-tenant storage. CloudByte develops storage that is QoS aware and completely multi-tenant.TRANSCRIPT
Multi – Tenancy Challenges in Storage
Feb 05, 2013
Umasankar MukkaraVP Engineering, CloudByte Inc
Agenda
Feb 05, 2013
1. Multi-Tenancy Evolution2. Current Status of Storage3. Requirements of Multi-Tenant Storage4. CloudStack Roadmap in this storage revolution
The Stack
Feb 05, 2013
The Multi-Tenancy Journey
Feb 05, 2013
The first to multi-tenantis the Application layer
The Multi-Tenancy Journey
Feb 05, 2013
The first to multi-tenantis the Application layer
The Multi-Tenancy Journey
Feb 05, 2013
Application Multi-Tenancyis now known as
?
The Multi-Tenancy Journey
Feb 05, 2013
Application Multi-Tenancyis now known as
The Multi-Tenancy Journey
Feb 05, 2013
SaaS examples
The Multi-Tenancy Journey
Feb 05, 2013
The second to multi-tenantis the Network layer
The Multi-Tenancy Journey
Feb 05, 2013
The second to multi-tenantis the Network layer
VLAN
The Multi-Tenancy Journey
Feb 05, 2013
The Big Bang
The Multi-Tenancy Journey
Feb 05, 2013
The server virtualization
The Multi-Tenancy Journey
Feb 05, 2013
The next big thing in multi-tenancy revolution is the
Storage
The Multi-Tenancy Journey
Feb 05, 2013
The Multi-Tenancy Current Stack
Feb 05, 2013
Why storage is not shared among multiple apps ?
Feb 05, 2013
Why storage is not shared among multiple apps ?
Feb 05, 2013
Every application requires dedicated physical storage, resulting in
storage fragmentation
Database
Storage Array
Tailored forDatabase workload
Video Streaming
Storage Array
Tailored forStreamingworkload
MicroSoftExchange
Storage Array
Tailored for Exchange workload
Technology limitation: Storage endpoints can only be defined in terms of capacity.
So, legacy solutions need dedicated physical storage to meet an application’s
performance demands
Storage is not shared at a Datacenter
Feb 05, 2013
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
Feb 05, 2013
DatabaseVideo Streaming
Multi-TenantStorage
MicroSoftExchange
Requirements of Multi-Tenant Storage
Feb 05, 2013
App3App2
Multi-TenantStorag
e
App1
Requirements of Multi-Tenant Storage
Security &Isolation
Feb 05, 2013
App3App2
Multi-TenantStorag
e
App1
Requirements of Multi-Tenant Storage
Performance Guarantee
- IOPS- Throughput- Latency
2000 trans/sec 1MB/Sec 3MB/Sec
5000 IOPs
3000 IOPs+ <4ms latency
2MB/sec
Feb 05, 2013
App3App2
Multi-TenantStorag
e
App1
Requirements of Multi-Tenant Storage
Backup and storage management control
Every Hour
Every Minute
Synchronous Backup
Feb 05, 2013
App3App2
Multi-TenantStorag
e
App1
Requirements of Multi-Tenant Storage
DelegatedManagement(provision + monitor)
SuperAdmin
SiteAdmin
AccountAdmin
Multi-Tenant Storage at a Datacenter
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
CloudByte ElastiStor Cluster
Server Farm
Storage Farm
(With Multi-Tenant Storage)
Feb 05, 2013
A Glimpse at Multi-Tenant Storage
Feb 05, 2013
Storage multi-tenancy in CloudStack
Feb 05, 2013
Source : https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+subsystem+2.0#Storagesubsystem2.0-Datamodel%3A