Explain virtual machines, hypervisors, images, resource isolation, virtual networks, and software-defined infrastructure. Compare virtualization with physical deployment and process-level isolation.