SlideShare une entreprise Scribd logo
1  sur  26
Multi – Tenancy Challenges in Storage


Umasankar Mukkara
VP 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


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 the




                           Storage


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


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     3000 IOPs
                                      - IOPS
               Storage    + <4ms
                          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 at 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 à Requirements of Storage Multitenancy

Whats the weather tomorrow
Whats the weather tomorrowWhats the weather tomorrow
Whats the weather tomorrowLearon Dalby
 
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
 
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
 
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
 

Similaire à Requirements of Storage Multitenancy (6)

Whats the weather tomorrow
Whats the weather tomorrowWhats the weather tomorrow
Whats the weather tomorrow
 
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 ...
 
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
 
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
 

Dernier

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Requirements of Storage Multitenancy

  • 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
  • 4. The Multi-Tenancy Journey The first to multi-tenant is the Application layer Feb 05, 2013
  • 5. The Multi-Tenancy Journey The first to multi-tenant is the Application layer Feb 05, 2013
  • 6. The Multi-Tenancy Journey Application Multi-Tenancy is now known as ? Feb 05, 2013
  • 7. The Multi-Tenancy Journey Application Multi-Tenancy is now known as Feb 05, 2013
  • 8. The Multi-Tenancy Journey SaaS examples Feb 05, 2013
  • 9. The Multi-Tenancy Journey The second to multi-tenant is the Network layer Feb 05, 2013
  • 10. The Multi-Tenancy Journey The second to multi-tenant is the Network layer VLAN Feb 05, 2013
  • 11. The Multi-Tenancy Journey The Big Bang Feb 05, 2013
  • 12. The Multi-Tenancy Journey The server virtualization Feb 05, 2013
  • 13. The Multi-Tenancy Journey The next big thing in multi-tenancy revolution is the Storage Feb 05, 2013
  • 15. The Multi-Tenancy Current Stack 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
  • 20. Requirements of Multi-Tenant Storage App1 App2 App3 Multi- Security &Isolation Tenant Storage Feb 05, 2013
  • 21. Requirements of Multi-Tenant Storage 2000 trans/sec 1MB/Sec 3MB/Sec App1 App2 App3 Performance 2MB/sec Guarantee 5000 IOPs Multi- Tenant 3000 IOPs - IOPS Storage + <4ms latency - Throughput - Latency 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
  • 25. A Glimpse at Multi-Tenant Storage Feb 05, 2013
  • 26. Storage multi-tenancy in CloudStack Source : https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+subsystem+2.0#Storagesubsystem2.0-Datamodel%3A Feb 05, 2013