Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Storage Multi-Tenancy For Cloud Service Providers

1,073
views

Published on

Storage has mostly been an individually managed entity under server and networking virtualization layers. Today, there is a growing demand for this to change into storage virtualization platforms that …

Storage has mostly been an individually managed entity under server and networking virtualization layers. Today, there is a growing demand for this to change into storage virtualization platforms that act like and can be managed like a server virtualization layer. This presentation will look at the storage requirements that cloud service providers have today and what they can do to create a secure and flexible multi-tenant storage infrastructure.

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,073
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Storage Multi-Tenancy ForCloud Service ProvidersFelix Xavier, Founder & CTOCloudByte
  • 2. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.The Cloud Opportunity…2Cloud 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. © CloudByteAll Rights Reserved.… Demands Multi-tenancyAcross the Stack:ApplicationServerNetworkStorage3
  • 4. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Multi-Tenancy EvolutionFirst to be multi-tenant:Application layer4
  • 5. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Multi-Tenancy EvolutionApplication multi-tenancySaaS5
  • 6. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Multi-Tenancy EvolutionSaaS6
  • 7. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Multi-Tenancy EvolutionNext to be multi-tenant:Network7
  • 8. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Multi-Tenancy EvolutionNetwork multi-tenancyVLAN8
  • 9. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Multi-Tenancy EvolutionThe Big BangServer Multi-Tenancy9
  • 10. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Multi-Tenancy EvolutionServerVirtualization10
  • 11. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Multi-Tenancy in Storage?Storage Multi-TenancyThe final layer left11
  • 12. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Multi-Tenancy12VMVLANVirtualStorAbstractsAbstractsAbstracts• 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. © CloudByteAll Rights Reserved.Required Multi-Tenant Stack13VM1VM2VM3VM4VLAN 1 VLAN 2 VLAN 3 VLAN 4VirtualStor1VirtualStor2VirtualStor3VirtualStor4APP 1 APP 2 APP 3 APP 4StorageMulti-tenancy?
  • 14. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.So, why can’t storage be shared?Endpoints within legacy shared storage can be defined onlyin 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 controllers14
  • 15. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Requirements ofMulti-Tenant Storage15APP 1 APP 2 APP 3 APP 4Shared Storage Platform
  • 16. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Requirements ofMulti-Tenant Storage16APP 1 APP 2 APP 3 APP 4Shared Storage PlatformSecurity and Isolation
  • 17. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Requirements ofMulti-Tenant Storage17APP 1 APP 2 APP 3 APP 4Shared Storage PlatformPerformance Guarantee: IOPS, throughput, latency300 MBps1100 IOPS500 MBps2000 IOPS5000 IOPS<4ms latency10K IOPS
  • 18. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Requirements ofMulti-Tenant Storage18APP 1 APP 2 APP 3 APP 4Shared Storage PlatformDelegated administration, backup and managementSynchronousBackupBackupevery minuteBackupevery hourBackupweeklyAdditional 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. © CloudByteAll Rights Reserved.Multi-Tenant StorageController Architecture19Applications Contending forShared Storage ResourcesApplications withDedicated Storage Resources
  • 20. 2013 Storage Plumbing and Data Engineering Conference. © CloudByteAll Rights Reserved.Thank you!Q&A20

×