Getting an application’s performance optimized is important for several reasons. First, it means that the application will operate as users expect – in terms of availability, reliability, speed, responsiveness, etc. The second reason is financial. Over-provisioning cloud apps is one way to help ensure that they run well, but doing so can drive costs through the roof. Properly optimized applications perform well under load, but do so in a cost-effective way with ‘just right’ provisioning.