A View from the Cloud Part 2: Microsoft Azure