What is deploying and managing Azure virtual machines? Explain how deploying virtual machines in Azure can benefit an organization. What are the challenges that the company might encounter making this transition and explain methods that can be used to reduce or avoid any possible pitfalls.