Microsoft Windows Azure, demystified