Microsoft braces for major customer shift ... to cloud computing