Virtual Machines? Virtualization? huh?
All the talks about Virtual Machines is really hurting my head. What is it exactly? Let's go back to the classroom: Is it starting to makes sense? I think it's a little clearer for me. So, if I understood it correctly, the main idea here is the separation of hardware and software dependency. In your typical old computer, you will have one Operating System (such as Windows) running on one machine and making use of the hardware (with drivers). The Virtual Machine concept uses a software (hypervisor) to allow you to create many separate systems (virtual machines) running at the same time and sharing the same hardware resource you have. This means your machines are utilised more efficiently and also each (virtual) systems of yours are easier to move around (even onto different hardware). It also means it is easier for you to scale up as virtual machines can be created or removed as required, whilst your hardware can be centrally managed, maintained and put