Intuitive, reliable and good for several software development use cases
Rating: 8 out of 10
IncentivizedUse Cases and Deployment Scope
Our main operation system is windows but as we develop software which runs on linux based servers, we use Oracle VM VirtualBox to develop and test software. This way we can rebuild a system which is comparable to our live servers. Besides developing and testing software, we also test new versions of libraries etc. within the VM first before we update our servers - this way we avoid having problems with dependencies between libraries.
Pros
- Intuitive handling
- Taking snapshots and cloning of VMs
- Adaptable hardware settings
Cons
- Draf&Drop is error prone
- Gets slow as it takes more resources
- Limited scalability
Likelihood to Recommend
It is very easy to set up a virtual machine with Oracle VM VirtualBox because it is very intuitive. It also works an every operation system and allows taking snapshots and cloning VMs which is pretty helpful to e.g. save stable states and return to a functioning version in case something wents wrong. Also it has some features like drag&drop which enables you to copy and paste from your main operating system into your vm and vice versa. Oracle VM VirtualBox is very well suited when multiple kinds of interworking software (e.g. some microservices, a webservice) are developed and tested like on our production servers. Sometimes container based software is more useful than Oracle VM VirtualBox, e.g. when only one specific software needs to be tested in a fresh environment.