Microsoft advances cloud-computing strategy