The best virtual machines give you the benefits of having your own server, providing more control and scalability when compared to other hosting options. Common virtual machine examples and what you can use them for include: Hosting high-traffic or resource sites  App development Streaming content online  Batch processing  Big data and analytics