Microsoft Azure – Ready for prime time?