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
MMV MMV MM V MMV MM V MMV M M
M V V V V V V V MV V V
M MM V MMV MMV MMV MMV 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 V M V M M V M V M V
M V MMV M V M V M V MV V M V M 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