The Different Flavours of Multi-tenancy

Posted June 19th @ 1:01 am by Darren

Advertisement

Phil Wainewright started an excellent discussion about the different variations of multi-tenant applications. He identifies different multi-tenant architectures implemented by leading SaaS vendors. For example Salesforce.com, Intacct and Oracle all claim to host multi-tenant applications; but the architecture of each system varies greatly.

For example, Salesforce.com is the purest multi-tenant application. Each component from hardware to software, right down to the database tables are shared by all users. Therefore all users will be making queires the exact same set of tables and hence the same schema. This is what Phil calls: “1st Degree Multi-Tenancy”.

There are also lesser degrees of multi-tenancy where some organizations can choose not to be upgraded to the next version. In which case, users will be hosted on different instances based on the version they requested. This is what is known as “2nd Degree of Multi-Tenancy”

Even lesser degrees of multi-tenancy exists, for example Isolated-Tenancy. This architecture can include virtualized servers in which the application is running in separate virtual machines on the same hardware. In this case, the software and database is not being shared, just the hardware.

But the most important part of this discussion came from the debate of whether or not it is compulsory for SaaS companies to have a pure multi-tenant system.

In my opinion, I don’t believe in tying down the definition of SaaS with a specific application architecture. The best analogy I can think of is that SaaS is like renting property. It does not matter if you’re renting a townhouse shared by 10 other tenants or an apartment which is shared by 100 tenants. Heck, it doesn’t even matter if you rent a house. The point is, you’re paying a monthly fee for a service (i.e. shelter, maintenance & facility).

SaaS is like renting software, regardless of whether you’re sharing the server with 10 or 10 000 other customers. Even if a vendor is hosting isolated servers for each customer I would still consider that SaaS. Ultimately, the user is paying for the hosting, maintenance and the use of software, regardless of what form it takes. I guess you will always run into a Definition Police (consultants or PHDs) who likes to make different definitions for the same concept just to sound smart.

I think it would be more productive to discuss which multi-tenant architecture is better. For example, is it better to rent a house or an apartment? Likewise, is it better to go with a SaaS vendor who provides isolated-tenancy? Sure it’s better for security and guaranteeing performance. But think about the maintenance ramifications when a vendor needs to maintain 1000s of customers all on isolated systems.

Advertisement


-->

1 Trackbacks/Pingbacks

  1. Pingback: Multitenancy has nothing to do with SaaS | Warrior Point - Latest News on SaaS & Tutorials for On-demand Software on January 14, 2009

Leave a comment

Standard Login

Options:

Colors

  • bea test
  • vince young uncle rico
  • chicago bears 96
  • tea party hobbits
  • tea party agenda
  • checkers
  • bengals youth jerseys
  • hijack
  • contactor
  • zara phillips wedding date
  • connecticut renaissance faire
  • bengals usa
  • search engines for jobs
  • search engines zuula
  • chicago bears garter
  • la ink season 6
  • zara phillips facebookzara phillips gossip
  • zara phillips guest list
  • damon
  • dist 95
  • bea 4603
  • connecticut 100 club
  • compared
  • dreamweaver
  • new england patriots underwear
  • c span kozol
  • la ink yahoo answers
  • search in vi
  • msnbc
  • tea party nj
  • chad ochocinco height and weight
  • dues
  • vince young endorsementsvince young foundation
  • mcmillan
  • bengals tryouts
  • battleship aurora
  • trademark
  • search 3 bodybuilding other index
  • chad ochocinco quits football
  • search engines visibility
  • di's hallmark
  • 1904
  • formal
  • regions
  • carrollton
  • mtv oddities
  • vince young injury
  • bengals cheerleaders tryouts 2011
  • freida pinto chanel
  • zara phillips and the queen
  • zara phillips shoes royal wedding
  • barns
  • vince young rumors
  • chad ochocinco wedding date
  • freida pinto dev
  • vince young jay cutler
  • sqlserver
  • 4pm cspancspan area 51cspan 90.1
  • connecticut state parks
  • bengals hard knocks episode 1
  • chad ochocinco to patriots
  • search engines images
  • connecticut sun
  • chad ochocinco age
  • la ink tattoos
  • achievements
  • battleship history
  • chad ochocinco bears
  • chad ochocinco yesterday
  • goto
  • search 5500
  • hp support englandhp support forum
  • battleship galactica
  • connecticut 5 star resorts
  • bengals 08 schedule
  • vince young 2008
  • randy moss university
  • bengals images
  • bengals cats for sale
  • la ink 105
  • benelli
  • search engines rankings 2011
  • chicago bears tattoos
  • connecticut post
  • chad ochocinco free agent
  • giro
  • la ink map
  • chad ochocinco yesterday
  • search engines internet
  • chicago bears 17 lisa lampanelli
  • recommended
  • hp support error 1005
  • hp support number united states
  • la ink youtube pixie
  • chicago bears 08 record
  • thinking
  • greg olsen puzzles
  • fireworks
  • c span video contest
  • hp support helpline
  • safeway
  • chicago bears 08 record
  • mortage
  • fight
  • workout
  • 1983
  • hp support center
  • connecticut natural gas
  • search cfisd.net
  • greg olsen vikingsgreg olsen wife
  • c span yesterdayc span zelaya
  • barn
  • bengals games
  • new england patriots 50
  • bea fox
  • mtv music awards
  • mtv website
  • dohc
  • c span 4 to 5
  • greyhound
  • projections
  • rico
  • bengals job fair
  • search engines 9
  • zara phillips wedding plans
  • cuties
  • vince young 99 yard video
  • courts
  • battleship bismarck wreck
  • dis windsor wi
  • tea party chicago
  • bea oracle
  • paco
  • dis quand reviendras-tu
  • mtv 90s music videos
  • search and seizure
  • randy moss 98 vikings
  • freida pinto miral
  • mtv 5 cover
  • mtv 2 schedule
  • search 2.0
  • bea karp
  • anemometer
  • chad ochocinco vs skip bayless
  • hp support contact us
  • vince young released
  • mtv true life
  • new england patriots jake locker
  • bea goldfishberg
  • battleship 3d game
  • la ink games online
  • bea luna
  • chicago bears tickets
  • freida pinto zac posen
  • battleship yamato 2010
  • chicago bears zip hoodie
  • tea party obama
  • greg olsen vancouver
  • new england patriots espn blog
  • search engines usage statistics 2010
  • bea 71 16
  • chicago bears football club
  • la ink 03x05
  • zara phillips baby
  • quartz
  • bea nipa
  • bea 71 series staples
  • randy moss jail
  • hp support venezuela
  • dis x
  • freida pinto boyfriend
  • copa
  • bea spells a lot
  • blade
  • zara phillips school
  • booster
  • wrist
  • greg olsen combine
  • vince young uncle rico gif
  • zara phillips royal wedding picture
  • zara phillips engagement ring
  • hp support repair
  • mtv overdrive
  • vince young yahoo stats
  • new england patriots 98.5
  • hp support 6500a plus
  • new england patriots store
  • search protocol host
  • greg olsen puzzles
  • dialup
  • mixed
  • greg olsen football