0
Multi-tenancy in the Cloud
                     Vikas Hazrati
                 Inphina Technologies




                  ...
SaaS is a reality




                    2
multi-tenancy




                3
multi-instance




                 4
it is not multi-instance




                           5
maturity




           6
level of multitenancy




                        7
multi-tenant database




                        8
multi-tenancy in clouds




                          9
why it matters in the cloud


 sell monthly or annual per seat subscription
        fraction as compared to onsite

      ...
should SaaS always be
     multitenant ?




                        11
prerequisite




is it a prerequisite for Cloud
          Computing?



                                 12
how it is done today




                       13
coarse grained multi-tenancy




                               14
challenges



 complexity

    cost




              15
challenges




elasticity challenge




                       16
it is so damn hard!




                      17
solution




take a step back to the history

             DOS




                                  18
lesson learnt



deal with the infrastructure




                               19
elastic middle-ware


service                      physical
                             resource




service        abstr...
dealing with infrastructure




                              21
where are we?




                22
elasticity is still an issue

                               23
google approach



     sdk 1.3.6
     th
   17 aug 2010

  namespaces api



                   24
application level namespace




                              25
user level namespace




                       26
maturity




           27
concerns

                security
         impact of other clients
     no I can pay, make me special
      being forced ...
when not to go multi-tenant



      not comfortable with security

 high customization and tight integration

      workl...
references




             30
contact us




  vhazrati@inphina.com

  http://www.inphina.com
http://thoughts.inphina.com



                           ...
Upcoming SlideShare
Loading in...5
×

Multi-tenancy in the cloud

2,404

Published on

Multi-tenancy refers to the ability to run multiple users of an application on a shared infrastructure. Such an infrastructure makes oblivious the need for having a dedicated infrastructure for each user or user group. This helps in the economies of scale by saving on the per user cost of operations.

Several SaaS based applications like SalesForce.com provide a fine grained multi-tenant model. The common way to implement multi-tenancy is at the data layer, however this introduces a fair set of challenges when one decides to move to the cloud. Most solutions would focus around spreading the users across the cloud, however, what happens when a user is large enough to spread across the cloud? If you have an existing application, it requires a complete rewrite and also forces fairly significant changes to the existing data model. The current set of multi-tenant practices do not address the challenges of dynamic elasticity. The session tries to look at the challenges and possible solutions for the context.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,404
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
130
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Multi-tenancy in the cloud"

  1. 1. Multi-tenancy in the Cloud Vikas Hazrati Inphina Technologies 1
  2. 2. SaaS is a reality 2
  3. 3. multi-tenancy 3
  4. 4. multi-instance 4
  5. 5. it is not multi-instance 5
  6. 6. maturity 6
  7. 7. level of multitenancy 7
  8. 8. multi-tenant database 8
  9. 9. multi-tenancy in clouds 9
  10. 10. why it matters in the cloud sell monthly or annual per seat subscription fraction as compared to onsite reduce operating cost manage more with less more money gives more room to innovate 10
  11. 11. should SaaS always be multitenant ? 11
  12. 12. prerequisite is it a prerequisite for Cloud Computing? 12
  13. 13. how it is done today 13
  14. 14. coarse grained multi-tenancy 14
  15. 15. challenges complexity cost 15
  16. 16. challenges elasticity challenge 16
  17. 17. it is so damn hard! 17
  18. 18. solution take a step back to the history DOS 18
  19. 19. lesson learnt deal with the infrastructure 19
  20. 20. elastic middle-ware service physical resource service abstraction 20
  21. 21. dealing with infrastructure 21
  22. 22. where are we? 22
  23. 23. elasticity is still an issue 23
  24. 24. google approach sdk 1.3.6 th 17 aug 2010 namespaces api 24
  25. 25. application level namespace 25
  26. 26. user level namespace 26
  27. 27. maturity 27
  28. 28. concerns security impact of other clients no I can pay, make me special being forced into an upgrade configurations / customizations to a level user acceptance testing? live date, whats that? 28
  29. 29. when not to go multi-tenant not comfortable with security high customization and tight integration workload does not run in VM 29
  30. 30. references 30
  31. 31. contact us vhazrati@inphina.com http://www.inphina.com http://thoughts.inphina.com 31
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×