|
Worried about having to re-architect your application for multi-tenancy? With the Solaris On Demand program for ISVs you don't have to. Solaris On Demand virtualizes compute resources through Solaris Containers. Each container is isolated from other containers, providing a secure execution environment for separate application instances. So you can run your OnPremise software On Demand without re-architecting.
No Need to Re-architectA crucial technical consideration to SaaS is how to take a single tenant architecture on-demand. After all, many people in the industry might argue that an application has to be architected as multi-tenant before it can be deployed as true software-as-a-service. For instance, if an ISV deploys a single-tenant architecture with hardware dedicated to each customer, then low server utilization could make infrastructure costs very unfavorable. On the other hand, it could take many months to re-architect the application before a market for an On Demand offering is actually validated. To resolve this dilemma, consider taking a virtualized-tenancy approach. Basically, by utilizing the virtualization capability of Solaris Containers, each of your customers has a dedicated instance of your application running in its own set of containers. Your application thinks it has a dedicated operating environment and underlying infrastructure, when in reality the servers and storage are all shared amongst all of the your customers in a completely isolated manner. Solaris ContainersConsolidate multiple instances of your applications onto a single system by deploying a virtualization technology unique to the Solaris 10 OS. Solaris Containers, part of a comprehensive offering of Sun virtualization technologies also including Logical Domains (LDoms), uses virtualization to allow you to maintain the one-application-per-server deployment model, while sharing hardware resources. And, Solaris Containers are integrated with other ground breaking Solaris 10 features at no additional cost. With Solaris Containers you can:
Increase UtilizationThe result is that server utilization can be maintained and managed at levels consistent with your business model and performance metrics without requiring a re-architecture of your application to multi-tenancy. In addition, unlike other virtualization technologies, Solaris Containers add less than 1 to 3 percent compute overhead required to support virtualization,. Finally, since Solaris Containers are a built-in feature of the Solaris 10 OS, there are no additional licensing costs. Increase ReliabilityThere are additional advantages to be gained by taking the virtualized tenancy approach. Reliability is increased because there is no single point of potential failure as there is in a shared application and shared database architecture. In addition, data security is increased because each of your customer's data runs in their own dedicated database. Support OnPremise and On Demand With Same Code BaseFrom a business perspective, you can experience an additional benefit because your OnPremise and On Demand products utilize the same code base. Your message to potential customers is simple and elegant make the decision of application first, then choose the deployment option second. As well, you can provide more choice to your customers by giving them the option to move back and forth from OnPremise to On Demand business models as their needs potentially change over time. This can become a valuable differentiation when compared to competing applications that only offer On Demand or only offer OnPremise deployment models. How to Join |
NewsApril 23, 2008 - Sun Launches Solaris On Demand Program to Enable ISVs to Quickly Convert Existing Applications to Software-as-a-Service Model
| ||||||