Overall Satisfaction with Oracle VM VirtualBox
I use Oracle VM VirtualBox to build isolated virtual workstations and for building development and test environments. Isolated virtual workstations allow me to access customer environments without the need to reconfigure my primary workstation to match the specific remote access requirements of each system. This dramatically speeds up access and prevents unintentional damage to my own system and access to my primary environment. I can also quickly spin up entire virtual environments to test specific design scenarios.
- It is simple to install - there is no advanced knowledge required to begin building virtual computers
- It is easy to use - adding new virtual machines is simple with wizard-based deployment
- It enables easy portability - moving virtual machines from one host to another is straight-forward and simple
- It is free
- You get what you pay for - yes, VirtualBox is free, but I've had occasional stability issues, just like any other computer I use
- Many host resources (like networking) are blindly simple to use, some (like folder sharing) can be a bit shaky at times or challenging to get working correctly
- Direct cost savings - it enables me to do the work I need to do without purchasing additional physical computers
- Time savings - it allows me to perform testing and reversion that would take much longer on a physical computer
- Increased productivity - it enables me to more easily integrate with customer environments
Oracle VM VirtualBox is a perfect solution for the developer who needs to run a few virtual machines for development and testing purposes. It can also work very well in cases where a large complex virtual environment and advanced storage is not required. In general, it requires a host OS, so it will not function quite like a true headless virtual server. Don't expect it to become your solution to replace a bunch of servers with a massive, redundant, automated virtual environment. That's not what it is for.