Azure Virtual Machines are a great choice for any task
Use Cases and Deployment Scope
I usually use them to host enterprise apps, or to test functionalities in conjunction and integration with other azure services. As part of a bigger solution. Depending on the app I also limit which services have access to it as well as specific users. Also love to use bastion besides rdp and ssh
Pros
- Data science virtual machines
- Hosting on premises apps
- Integration with other azure services
Cons
- Simplify the deployment
- More offerings for virtual machines
Return on Investment
- They are cheap
- They integrate well with other azure products
- Automated deployment is amazing
Usability
Alternatives Considered
Microsoft Azure Key Vault
Other Software Used
Microsoft Azure Key Vault, Azure Data Lake Storage




