Virtualization allows resources like processors, memory, storage and machines to be divided into multiple isolated virtual instances that can each run their own operating systems and applications. This is done through virtualization software that manages the underlying physical resources and presents a separate virtual environment to each virtual instance. Popular virtualization platforms include Xen, VMWare, and Microsoft Virtual Server which allow multiple virtual machines to run simultaneously on a single physical server.
Related topics: