Cloud Provisioning and Management with Deep Reinforcement Learning