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.
1. Multi – Tenancy Challenges in Storage
Umasankar Mukkara
VP Engineering, CloudByte Inc
Feb 05, 2013
2. Agenda
1. Multi-Tenancy Evolution
2. Current Status of Storage
3. Requirements of Multi-Tenant Storage
4. CloudStack Roadmap in this storage revolution
Feb 05, 2013
16. Why storage is not shared among multiple apps ?
Feb 05, 2013
17. Why storage is not shared among multiple apps ?
Every application requires dedicated physical storage, resulting in storage fragmentation
MicroSoft
Video Streaming Database
Exchange
Storage Array Storage Array Storage Array
Tailored for Tailored for Tailored for
Exchange Streaming Database
workload workload 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
Feb 05, 2013
18. Storage is not shared at a Datacenter
V V V V V V V V
M M M M M M M M
V V V V V V V V
M M M M M M M M
V V V V V V V V
M M M M M M M M
Feb 05, 2013
19. Requirements of Multi-Tenant Storage
MicroSoft
Video Streaming Database
Exchange
Multi-Tenant
Storage
Feb 05, 2013
22. Requirements of Multi-Tenant Storage
App1 App2 App3 Backup and storage
management control
Multi-
Tenant
Storage
Every Synchronous Backup
Every Minute
Hour
Feb 05, 2013
23. Requirements of Multi-Tenant Storage
App1 App2 App3 Delegated
Management
Multi- (provision + monitor)
Tenant
Storage
Account
Admin
Super
Admin
Site
Admin
Feb 05, 2013
24. Multi-Tenant Storage at a Datacenter
Server Farm
V V V V V V V V
M V M V M V M V M V M V M V M V
M VV M VV M VV M V V M VV M VV M VV M V
V
MM V MMV M M MV M MMV M M
M V V V MV V V MV V V MV V V
M MM V MMV MM V M MV MM V MMV MM V M V
V V V V V V V V
V MV V MMV V MMV V MM VV MMV V MMV V MMV V MM V
M
M V M V M V M V M V M V M V M V
M V M V M M V M M V M M V
M V MMV M V MV V M V MV V M V MV V
M M M M M M M
M V M V M V M V M V M V M V M V
M V M V M V M V M V M V M V M V
M M M M M M M M
Storage Farm
CloudByte ElastiStor Cluster (With Multi-Tenant Storage)
Feb 05, 2013