Seamless Load Distribution and High Availability

One of SaaSGrid’s primary architectural features is that it stitches together any number of Windows servers into an application component grid for hosting multiple, load balanced and partitioned instances of your database instances, web services, and user interfaces.

A subset of this application component grid is a P2P SOAP request routing fabric that allows your web service capacity to scale seamlessly. SaaSGrid manages web service activation across your SaaSGrid server farm, high availability, and dynamically connects dependent peers to web service instances without the use of a centralized message bus. As demand for your SaaS application grows, you can be assured that you can trivially scale available capacity, helping you meet service guarantees you’ve provided customers. And of course, as with everything in SaaSGrid, the web service fabric is multi-tenant, preserving all context and information as requests are dispatched and ensuring data-safe sharing of stateless web services.

Key Points

• Instance high availability

• Button click activation of new service instances

• Seamless load distribution across your SaaSGrid server farm

• Web service cataloging and dependency management

• Web service versioning

• Distributed garbage collection of low use web service instances, ensuring optimized release of unused server resources

 

Impact on Cost of Service: HIGH


Why?

SaaSGrid shares instances of your web services across multiple tenants, ensuring a high level of resource utilization and helping drive down the cost of offering your SaaS application to your customers.