Performance Testing Applications Deployed on the Cloud... Some Questions
One of the key promises made by IaaS is scalability on demand. This is a completely new arena as far as traditional program development is considered. Traditional programming practices consider that the general the computing power, network bandwidth, memory etc are invariable over time or at least until the next system upgrade. But cloud computing not only shatters this belief, but also brings forth a set of questions of its own.
Q1: How will my application behave due dynamic infrastructure scaling? Can I design my application in such a way as to maximize this advantage?
Q2: What are the additional overheads that an on-demand scalable system brings to your response time?
Q3: Is it possible to predict my system performance on a dynamically scalable environment with the results I have from my development/test environment?
Just asking some questions here... No specific answers



Comments
Actually, we would still want to determine the best performing capacity and use such capacity / configuration in the cloud that can handle a certain load threshold and offer optimal performance, so that we can know the economics (since we pay for that capacity on an ongoing usage model). However, Auto-Scaling features, which are the elastic features can come in to play for short term overloads, but offering the same performance expected.
Posted by: Sankar | July 8, 2009 02:43 PM
Hi,
Innormal developement application architect did not focusing on following things
1) horizontal scalability
2) Vartical Scalability
3) Application must be stateless in case DR implementation
4) Dependent on server properties
In case you use TIBCO Silver for developing application
You can develope multi-tenancy architecture on TIBCO -silver .
Thanks
Deepak
Posted by: Deepak Mane | November 10, 2009 01:09 PM