Managing and optimizing resources for cloud computing at Microsoft