I am wondering if the following use cases qualify for being a first foray into Application Infrastructure Virtualization or more loosely Platform as a Service (PaaS)?
For instance, would I be able to deploy a shared global service that has a wide variety of consumers with different peaks based on the global marketing events cycle each of which could have different provisioning policies. In addition, I am looking for the platform to be able to insure that the commerce site has the ability to honor the QoS needs of its' key subscribers/ top rated customers even during times of unpredictable bursts. So the question is does anyone know of PaaS or Application Infrastructure Virtualization platforms that are able to provide an elastic platform that is capable of scale up and down the compute resource pool based on dynamic provisioning and policy based routing rules without causing service disruption?
In addition, I could PaaS be useful in creating a "shared" prod-like stress/ load environment where by the usage of this environment is governed based on policies that determine who and what gets access to the shared stress environment compute resources. This would enable the business services to also be tested to insure that they are able to optimally use dynamic clusters without "wasting" too many resources in "hydrating" and "persisting" in-process state. Also, key would be to leverage capabilities of the platform to test how the service is able to honor calls from different consumers with different SLAs and service priority levels. Finally, the platform's ability to dial down resource allocation to the business service would come in handy to test behavior of the business service to analyze how it handles lower priority tasks that may be need to operate under resource starvation conditions.
For instance, would I be able to deploy a shared global service that has a wide variety of consumers with different peaks based on the global marketing events cycle each of which could have different provisioning policies. In addition, I am looking for the platform to be able to insure that the commerce site has the ability to honor the QoS needs of its' key subscribers/ top rated customers even during times of unpredictable bursts. So the question is does anyone know of PaaS or Application Infrastructure Virtualization platforms that are able to provide an elastic platform that is capable of scale up and down the compute resource pool based on dynamic provisioning and policy based routing rules without causing service disruption?
In addition, I could PaaS be useful in creating a "shared" prod-like stress/ load environment where by the usage of this environment is governed based on policies that determine who and what gets access to the shared stress environment compute resources. This would enable the business services to also be tested to insure that they are able to optimally use dynamic clusters without "wasting" too many resources in "hydrating" and "persisting" in-process state. Also, key would be to leverage capabilities of the platform to test how the service is able to honor calls from different consumers with different SLAs and service priority levels. Finally, the platform's ability to dial down resource allocation to the business service would come in handy to test behavior of the business service to analyze how it handles lower priority tasks that may be need to operate under resource starvation conditions.
The idea in all cases would be to insulate the business service from having to "hard wire" the decisions of work load and resource management with deployment platform providing the ability to do so just based policies and QoS based resource provisioning.
I am curious to find out what if any experience you have had with the commercial PaaS solutions. Your feedback is invaluable!!
surekha -
0 comments:
Post a Comment