As an infrastructure provider hosting a number of multi-tier application services what are the most important challenges in understanding and managing the performance of multi-tier applications in the cloud in order to enhance better resource management for these kind of applications? What are the most important questions to ask?