and Cloud Migration
Application Performance and Moving to the Cloud
Cloud computing is on the radar of many companies – many are in the planning stages, some are in the process of deploying private clouds, and still others are already using clouds. The promise of cloud scalability, flexibility and agility are driving cloud adoption. However, as IT staff moves their applications to the cloud, many of them are finding that cloud infrastructure scalability does not automatically eliminate application performance issues or the need to do performance testing of new cloud applications.
Cloud performance testing must “test the limits” by ensuring that cloud infrastructure elasticy is matched with applications that scale well. Figure I summarizes several reasons why load testing is important for cloud applications.
Planing proactive cloud scaling
- A capacity test provides the metrics to identify the infrastructure limits
- Cloud application managers can act proavtively before performance is degraded
Actual capacity of adding new servers
- Doubling server capacity doesn´t mean the application can double the load
- Capacity testing shows the new user capacity limit
Test failover procedures
- During peak loads and in multi-tenancy environments
- “Work out the kinks” of failover procedures before they are really needed
Testing Cloud latency
Your users might be fare away from the Cloud.
- Monitor end-user response time to the Cloud.
- Test with geo-cluster from where your users are
- Validate CDN setups.