A clone is a copy of a virtual machine. A template is a master copy of a virtual machine that can be used to
create many clones.
When you clone a virtual machine, you create a copy of the entire virtual machine, including its settings, any
configured virtual devices, installed software, and other contents of the virtual machine's disks. You also have
the option to use guest operating system customization to change some of the properties of the clone, such as
the computer name and networking settings.
Cloning a virtual machine can save time if you are deploying many similar virtual machines. You can create,
configure, and install software on a single virtual machine, and then clone it multiple times, rather than creating
and configuring each virtual machine individually.
A template is a master copy of a virtual machine that can be used to create and provision virtual machines.
Templates cannot be powered on or edited, and are more difficult to alter than ordinary virtual machine. A
template offers a more secure way of preserving a virtual machine configuration that you want to deploy many
times.
A snapshot preserves the state and data of a virtual machine at a specific point in time.
- The state includes the virtual machine’s power state (for example, powered-on, powered-off, suspended).
- The data includes all of the files that make up the virtual machine. This includes disks, memory, and other devices, such as virtual network interface cards.