SlideShare une entreprise Scribd logo
1  sur  25
Multi–Tenancy Challenges in Storage
Umasankar Mukkara
Founder and VP of Engineering
CloudByte Inc.




                                Feb 05, 2013
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
The Stack




Feb 05, 2013
The Multi-Tenancy Journey


The first to multi-tenant
is the
Application layer




Feb 05, 2013
The Multi-Tenancy Journey


Application Multi-Tenancy
is now known as




               ?

Feb 05, 2013
The Multi-Tenancy Journey


Application Multi-Tenancy
is now known as




Feb 05, 2013
The Multi-Tenancy Journey

SaaS examples




Feb 05, 2013
The Multi-Tenancy Journey


The second to multi-tenant
is the
Network layer




Feb 05, 2013
The Multi-Tenancy Journey


The second to multi-tenant
is the
Network layer




   VLAN


Feb 05, 2013
The Multi-Tenancy Journey


        The Big Bang




Feb 05, 2013
The Multi-Tenancy Journey

      The Server Virtualization




Feb 05, 2013
The Multi-Tenancy Journey

      The next big thing in multi-tenancy revolution is




                           Storage


Feb 05, 2013
The Multi-Tenancy Journey




Feb 05, 2013
The Multi-Tenancy Current Stack




Feb 05, 2013
Why is storage not shared among multiple apps ?




Feb 05, 2013
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
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
Requirements of Multi-Tenant Storage



                MicroSoft
                            Video Streaming   Database
                Exchange




                            Multi-Tenant
                              Storage




Feb 05, 2013
Requirements of Multi-Tenant Storage




 App1            App2    App3



                Multi-           Security &Isolation
               Tenant
               Storage




Feb 05, 2013
Requirements of Multi-Tenant Storage
2000
trans/sec       1MB/Sec   3MB/Sec




 App1            App2        App3     Performance
                2MB/sec               Guarantee
5000 IOPs
                Multi-
               Tenant
               Storage
                          3000 IOPs
                          + <4ms      - IOPS
                          latency
                                      - Throughput
                                      - Latency



Feb 05, 2013
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
Requirements of Multi-Tenant Storage




 App1            App2    App3       Delegated
                                    Management
                Multi-              (provision + monitor)
               Tenant
               Storage
                         Account
                         Admin
Super
Admin
        Site
        Admin



Feb 05, 2013
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
A Glimpse of Multi-Tenant Storage




Feb 05, 2013
Storage multi-tenancy in CloudStack




Source : https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+subsystem+2.0#Storagesubsystem2.0-Datamodel%3A

      Feb 05, 2013

Contenu connexe

Similaire à Cloud stack meet_cloudbyte

Network isolated inside a cloud environment Radu Vunvulea DevTalks 2017 Cluj ...
Network isolated inside a cloud environment Radu Vunvulea DevTalks 2017 Cluj ...Network isolated inside a cloud environment Radu Vunvulea DevTalks 2017 Cluj ...
Network isolated inside a cloud environment Radu Vunvulea DevTalks 2017 Cluj ...Radu Vunvulea
 
10 Best Practices for Reducing Spend in Azure
10 Best Practices for Reducing Spend in Azure10 Best Practices for Reducing Spend in Azure
10 Best Practices for Reducing Spend in AzureVAST
 
Containerization: The DevOps Revolution
Containerization: The DevOps Revolution Containerization: The DevOps Revolution
Containerization: The DevOps Revolution SoftServe
 
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.
 
Überleben im OSB/SOA Dschungel Daniel Joray
Überleben im OSB/SOA Dschungel Daniel JorayÜberleben im OSB/SOA Dschungel Daniel Joray
Überleben im OSB/SOA Dschungel Daniel JorayDésirée Pfister
 
Multi tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaSMulti tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaSWSO2
 
Cw13 securing your journey to the cloud by rami naccache-trend micro
Cw13 securing your journey to the cloud by rami naccache-trend microCw13 securing your journey to the cloud by rami naccache-trend micro
Cw13 securing your journey to the cloud by rami naccache-trend microTheInevitableCloud
 

Similaire à Cloud stack meet_cloudbyte (8)

Self Driving Storage
Self Driving StorageSelf Driving Storage
Self Driving Storage
 
Network isolated inside a cloud environment Radu Vunvulea DevTalks 2017 Cluj ...
Network isolated inside a cloud environment Radu Vunvulea DevTalks 2017 Cluj ...Network isolated inside a cloud environment Radu Vunvulea DevTalks 2017 Cluj ...
Network isolated inside a cloud environment Radu Vunvulea DevTalks 2017 Cluj ...
 
10 Best Practices for Reducing Spend in Azure
10 Best Practices for Reducing Spend in Azure10 Best Practices for Reducing Spend in Azure
10 Best Practices for Reducing Spend in Azure
 
Containerization: The DevOps Revolution
Containerization: The DevOps Revolution Containerization: The DevOps Revolution
Containerization: The DevOps Revolution
 
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
 
Überleben im OSB/SOA Dschungel Daniel Joray
Überleben im OSB/SOA Dschungel Daniel JorayÜberleben im OSB/SOA Dschungel Daniel Joray
Überleben im OSB/SOA Dschungel Daniel Joray
 
Multi tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaSMulti tenancy - Wining formula for a PaaS
Multi tenancy - Wining formula for a PaaS
 
Cw13 securing your journey to the cloud by rami naccache-trend micro
Cw13 securing your journey to the cloud by rami naccache-trend microCw13 securing your journey to the cloud by rami naccache-trend micro
Cw13 securing your journey to the cloud by rami naccache-trend micro
 

Cloud stack meet_cloudbyte

  • 1. Multi–Tenancy Challenges in Storage Umasankar Mukkara Founder and VP of 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
  • 4. The Multi-Tenancy Journey The first to multi-tenant is the Application layer Feb 05, 2013
  • 5. The Multi-Tenancy Journey Application Multi-Tenancy is now known as ? Feb 05, 2013
  • 6. The Multi-Tenancy Journey Application Multi-Tenancy is now known as Feb 05, 2013
  • 7. The Multi-Tenancy Journey SaaS examples Feb 05, 2013
  • 8. The Multi-Tenancy Journey The second to multi-tenant is the Network layer Feb 05, 2013
  • 9. The Multi-Tenancy Journey The second to multi-tenant is the Network layer VLAN Feb 05, 2013
  • 10. The Multi-Tenancy Journey The Big Bang Feb 05, 2013
  • 11. The Multi-Tenancy Journey The Server Virtualization Feb 05, 2013
  • 12. The Multi-Tenancy Journey The next big thing in multi-tenancy revolution is Storage Feb 05, 2013
  • 14. The Multi-Tenancy Current Stack Feb 05, 2013
  • 15. Why is storage not shared among multiple apps ? Feb 05, 2013
  • 16. 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
  • 17. 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
  • 18. Requirements of Multi-Tenant Storage MicroSoft Video Streaming Database Exchange Multi-Tenant Storage Feb 05, 2013
  • 19. Requirements of Multi-Tenant Storage App1 App2 App3 Multi- Security &Isolation Tenant Storage Feb 05, 2013
  • 20. Requirements of Multi-Tenant Storage 2000 trans/sec 1MB/Sec 3MB/Sec App1 App2 App3 Performance 2MB/sec Guarantee 5000 IOPs Multi- Tenant Storage 3000 IOPs + <4ms - IOPS latency - Throughput - Latency Feb 05, 2013
  • 21. 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
  • 22. Requirements of Multi-Tenant Storage App1 App2 App3 Delegated Management Multi- (provision + monitor) Tenant Storage Account Admin Super Admin Site Admin Feb 05, 2013
  • 23. 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
  • 24. A Glimpse of Multi-Tenant Storage Feb 05, 2013
  • 25. Storage multi-tenancy in CloudStack Source : https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+subsystem+2.0#Storagesubsystem2.0-Datamodel%3A Feb 05, 2013