Microsoft infrastructure stack takes to the clouds