Have you heard the fairy tale that application performance on the cloud is automatically optimized, without any effort from developers or administrators?

Too many people believe it’s reality, and not a fairy tale.

I blame the confusion on early cloud hype, when “” was often stated as something related to cloud performance. Although elasticity does let you scale on demand by provisioning servers, or perhaps automatically these days using technology, the elasticity concept unto itself does not guarantee well-performing applications.

There are three reasons the elasticity reality doesn’t live up to the performance fairy tale:

, be sure to think about how you’ll address systemic performance issues before you move your applications to the cloud. That’s the only way.