Stress tests rain on Amazon's cloud

 

Availability an issue for Amazon EC2, Google AppEngine and Microsoft Azure.

Stress tests conducted by Sydney-based researchers have revealed that the infrastructure-on-demand services offered by Amazon, Google and Microsoft suffer from regular performance and availability issues.

The team of researchers, led by the University of New South Wales (UNSW) and in collaboration with researchers at NICTA (National ICT Australia) and the Smart Services Cooperative Research Centre (CRC), have spent seven months stress testing Amazon's EC2, Google's AppEngine and Microsoft's Azure cloud computing services.

The analysis simulated 2000 concurrent users connecting to services from each of the three providers, with researchers measuring response times and other performance metrics.

Anna Liu, Associate Professor in services engineering at the UNSW School of Computer Science told iTnews she was excited by Cloud Computing as it could potentially enable organisations to "outsource a certain amount of their risks and costs and tap into new economies of scale."

"We saw a lot of hype and confusion, and decided to lead a team of researchers and actually get our hands dirty with this stuff," she said. "We put these services to a stress test to see if these cloud platforms really perform the way their vendors say they do."

The research found some merit to vendors' claims of "perceived infinite scalability."

"With a simulation of 2000 concurrent users, we watched the cloud services scale up and respond dynamically to that demand," Liu said.

But researchers also found that the three platforms delivered wildly variable performance results as Amazon, Google and Microsoft trialled, added and dropped new features.

Response times on the service also varied by a factor of twenty depending on the time of day the services were accessed, she said.

The response times collated in Sydney were tested against measurement instruments loaded onto the cloud platform to isolate whether delays were attributable to the service itself or the latency involved with accessing US-based data centres from Australia.

Liu said the study revealed which of the three cloud infrastructures were suited to particular applications.

"Using Google AppEngine, none of your data processing tasks can last any longer than thirty seconds, or it throws an exception back at you," she said.

"This is very consistent with the Google business model - they want to enable simple web applications to thrive on the Internet. AppEngine is there to enable the rapid development of simple web applications that don't include intense compute at the back end."

Amazon's EC2, by contrast, provided "base cloud computing support" with value-added services supplied by third parties.

Microsoft, Liu said, has the enterprise and the ISV firmly in its sights with the Azure platform.

"Microsoft is looking to support the transformation or migration of in-premise apps with the cloud."

Liu, a former Microsoft employee, said that while Azure is limited to the .Net development platform, adapters are being released for Java and PHP among others. 

Liu said all three services lack the monitoring tools large organisations require to check on whether the platform is meeting service level agreements.

"None of the platforms have the kind of monitoring required to have a reasonable conversation about performance," she said. "They provide some level of monitoring, but what little there is caters for developers, not business users. And while Amazon provides a dashboard of how much it is costing you so far, for example, there is nothing in terms of forecasts about what it will cost you in the future.

This story has since been updated here.


Stress tests rain on Amazon's cloud
 
 
 
Top Stories
ANZ looks to life beyond the transaction
If digital disruptors think an online payments startup could rock the big four, they’ve missed the point of why people use banks, says Patrick Maes.
 
What InfoSec can learn from the insurance industry
[Blog post] Another way data breach laws could help manage risk.
 
A ten-point plan for disrupting security
[Blog post] How can you defend the perimeter when it’s in the cloud?
 
 
Sign up to receive iTnews email bulletins
   FOLLOW US...
Latest articles on BIT Latest Articles from BIT
Pass on carbon tax savings, warns ACCC
Jul 24, 2014
The ACCC is warning businesses that supply "regulated goods" to pass on any cost savings ...
Have customers that won't pay debts?
Jul 10, 2014
The ACCC and ASIC have updated their advice when it comes to collecting debts.
Carpet cleaner faces court over online testimonials
Jul 4, 2014
The ACCC has initiated proceedings against A Whistle (1979) Pty Ltd, the franchisor of Electrodry...
You can now get 15GB of free online storage using Microsoft OneDrive
Jun 25, 2014
Cloud storage has reached both the capacity and price where it's a viable alternative to local ...
Another clever trick you can perform with Xero
Jun 25, 2014
Here is another way to reach out to particular subsets of your customers using Xero.
Latest Comments
Polls
What is delaying adoption of public cloud in your organisation?







   |   View results
Lock-in concerns
  29%
 
Application integration concerns
  3%
 
Security and compliance concerns
  27%
 
Unreliable network infrastructure
  9%
 
Data sovereignty concerns
  21%
 
Lack of stakeholder support
  3%
 
Protecting on-premise IT jobs
  4%
 
Difficulty transitioning CapEx budget into OpEx
  3%
TOTAL VOTES: 1047

Vote