•As many of you know, there's mass confusion out there about what's really SaaS, so time to clear the air on this topic. I'm going to give this some common definitions and hopefully this will help us figure out what's what and where the trade-offs are in all these deployment options.
Why is this important? Let's see, you choose an OnDemand solution and the vendor's costs to run the app goes up with each new customer as it has to manage the different environments. No matter how hard the vendor will try to "fit" everyone to standard configurations and deployments, that's not always possible. Flexibility has a cost. In a "True Saas" solution, the cost to add an additional customer is minimal and each customer reduces the overall cost for everyone. Ultimately, a True SaaS deployment will have the lowest cost/user/month fee. What will you do 5 years into an OnDemand scenario when you are locked in?
From most customizable to least customizable for a customer:
Why is this important? Your may have specific needs in an area where the SaaS vendor has not provided the deepest level of configurations. You can't just go in and modify the code unless everyone else wants it or the vendor's has it on the roadmap. The cost of comformity is the lack of flexibility. What will you do 5 years into a True SaaS scenario when you are locked in and the vendor won't add the feature or functionality you need?
The bottom line:
Keep in mind there are cases where one deployment option is more favorable than another. Just because you are multi-tenant SaaS doesn't mean you are better. On the other hand, when vendors tout OnDemand as a SaaS offering, then the SaaS bigotry begins. Be on the look out as more vendor provide mix-mode offerings to support disconnected modes, SaaS and On-premise, as well as other improvements in integration with stronger client side ESB's.
....
Editorial Note: (September 5th, 2007) Just noticed a great posting that really showcases the point here. This applies to all the vendors who did not architect for SaaS and are now playing catch up.
Phil Wainewright's Posting on Oracle's Misconceived SaaS Strategy
(The personal contents in this blog do not reflect the opinions, ideas, thoughts, points of view, and any other potential attribution of my current, past, or future employers.)
Copyrighted 2007 by R Wang. All rights reserved
- Single Instance - (a.k.a. "On Demand"). Think traditional apps deployed one cusotmer per app or per server. Many vendors provide hosting capabilities. Customers don't worry about the IT infrastructure and retain the flexibility to modify, customize, and in most cases choose when they want to change the code. All customers can use different versions of the software
- Multi Instance - (a.k.a. "Server Virtualization"). Think "VMware" like. Apps deployed into a shared-web hosting environment. A copy of the app is configured and deployed into a web directory for each customer. Vendor benefit from easier to manage environments. Customers don't worry about the IT infrastructure and retain the flexibility to modify, customize, and in most cases choose when they want to change the code. All customers can use different versions of the software.
- Multi-tenant - (a.k.a. "True SaaS"). Apps in a multi-tenant deployments provide a single operating environment shared by multiple customers. Config files are created and deployed each time a customer request services. Customers don't worry about the IT infrastructure and retain the flexibility to modify, configure but NOT customize the code. Customers usually receive upgrades at the same time. Everyone shares the same code.
- True SaaS
- Server Virtualization
- On Demand
Why is this important? Let's see, you choose an OnDemand solution and the vendor's costs to run the app goes up with each new customer as it has to manage the different environments. No matter how hard the vendor will try to "fit" everyone to standard configurations and deployments, that's not always possible. Flexibility has a cost. In a "True Saas" solution, the cost to add an additional customer is minimal and each customer reduces the overall cost for everyone. Ultimately, a True SaaS deployment will have the lowest cost/user/month fee. What will you do 5 years into an OnDemand scenario when you are locked in?
From most customizable to least customizable for a customer:
- On Demand
- Server Virtualization
- True SaaS
Why is this important? Your may have specific needs in an area where the SaaS vendor has not provided the deepest level of configurations. You can't just go in and modify the code unless everyone else wants it or the vendor's has it on the roadmap. The cost of comformity is the lack of flexibility. What will you do 5 years into a True SaaS scenario when you are locked in and the vendor won't add the feature or functionality you need?
The bottom line:
Keep in mind there are cases where one deployment option is more favorable than another. Just because you are multi-tenant SaaS doesn't mean you are better. On the other hand, when vendors tout OnDemand as a SaaS offering, then the SaaS bigotry begins. Be on the look out as more vendor provide mix-mode offerings to support disconnected modes, SaaS and On-premise, as well as other improvements in integration with stronger client side ESB's.
....
Editorial Note: (September 5th, 2007) Just noticed a great posting that really showcases the point here. This applies to all the vendors who did not architect for SaaS and are now playing catch up.
Phil Wainewright's Posting on Oracle's Misconceived SaaS Strategy
(The personal contents in this blog do not reflect the opinions, ideas, thoughts, points of view, and any other potential attribution of my current, past, or future employers.)
Copyrighted 2007 by R Wang. All rights reserved
12 comments:
SaaS' definitions really made me confused. Fortunately, I have visited your blog that you've got what I'm looking for. Thanks for the share. Keep it up!
Denise
small business accounting software
SaaS has been my worst enemy in Computer science course back in college. I've never quite figured it out completely. I would say your guide is very helpful to newbies and you should spread it around more.
Übersetzungsbüro SpanischOrange Mobile Promotional Codes
Search teams are still very much needed daily. Even if an area has already been searched, that does not mean that forensic evidence leading to Laura is not there. Organizational help in search efforts is increasingly important, and if anyone in Maui is available to help coordinate, please send an email to findlauravogel@gmail.com with your contact information. Mahalo!
nissan partsData Cabling, Structured Cabling, Network Cabling Installation\The nerve of these people to raise maintenance right after I paid to upgrade to ERP 6.0. On top of this, where's all the stuff we needed in 4.6c that was never delivered. I've paid a ton in maintenance to date!
health insurance arizonasuperfoodSearch teams are still very much needed daily. Even if an area has already been searched, that does not mean that forensic evidence leading to Laura is not there. Organizational help in search efforts is increasingly important, and if anyone in Maui is available to help coordinate, please send an email to findlauravogel@gmail.com with your contact information. Mahalo!
A bag of sweets had spilled out of Fred’s pocket and the contents were now rolling in every direction — big, fat toffees in brightly colored wrappers.
Fred scrambled around, cramming them back into his pocket, then gave the Dursleys a cheery wave, stepped forward, and walked right into the fire, saying “the Burrow!” Aunt Petunia gave a little shuddering gasp. There was a whooshing sound, and Fred vanished.
“Right then, George,” said Mr. Weasley, “you and the trunk.”
Buy Clomidtherapist for you
By seven o’clock, the two tables were groaning under dishes and dishes of Mrs. Weasley’s excellent cooking, and the nine Weasleys, Harry, and Hermione were settling themselves down to eat beneath a clear, deep-blue sky. To somebody who had been living on meals of increasingly stale cake all summer, this was paradise, and at first, Harry listened rather than talked as he helped himself to chicken and ham pie, boiled potatoes, and salad.
hampersInterior Designer Miami
“Er — is it my eyes, or has everything gone green?” said Ron.
It wasn’t just Ron’s eyes. They had walked into a patch of tents that were all covered with a thick growth of shamrocks, so that it looked as though small, oddly shaped hillocks had sprouted out of the earth. Grinning faces could be seen under those that had their flaps open. Then, from behind them, they heard their names.
“Harry! Ron! Hermione!”
It was Seamus Finnigan, their fellow Gryffindor fourth year. He was sitting in front of his own shamrock-covered tent, with a sandy-haired woman who had to be his mother, and his best friend, Dean Thomas, also of Gryffindor.
movers nycset up a swiss financial company
organic essiac teasilver charms for charm bracelets
Organizational help in search efforts is increasingly important, and if anyone in Maui is available to help coordinate
Viagra Muscleresidential alarm companiesAcquisition of Freeborders for key PLM capabilities for the fashion industry. Lawson acquired the PLM division of San Francisco based Freeborders. With very short product life cycle times for product concept to retail store shelf placement, PLM will provide fashion manufactures with quicker sourcing capabilities and lead time reduction. Lawson will add 79 global customers and the product will be sold as a stand alone product.
Really nice post, you got great blog and Thank you for sharing This excellently written content. Waiting for next one.
HP - Pavilion 15.6" Laptop - 4GB Memory - 750GB Hard Drive - Sparkling Black
HP - Pavilion 17.3" Laptop - 4GB Memory - 750GB Hard Drive - Sparkling Black
Post a Comment