SlideShare a Scribd company logo
Multi-tenancy in the Cloud
                     Vikas Hazrati
                 Inphina Technologies




                                 1
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

           reduce operating cost
           manage more with less

  more money gives more room to innovate




                                                10
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        abstraction




                                        20
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 into an upgrade
configurations / customizations to a level
        user acceptance testing?
         live date, whats that?



                                             28
when not to go multi-tenant



      not comfortable with security

 high customization and tight integration

      workload does not run in VM



                                            29
references




             30
contact us




  vhazrati@inphina.com

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



                              31

More Related Content

Challenges and Solutions For Multi-tenancy On The Cloud