In general, a template is a set of standardised rules, patterns, and configurations that are used for creating multiple copies with little to no alterations. In the context of cloud computing, a template may refer to the master copy of a virtual machine or a container that can be used to create and run multiple clones. It functions as a resource library comprising of standardised hardware profiles and software settings that can facilitate the creation of new virtual machines that are configured with those settings.

Points to Remember

  • A virtual machine would typically include the configuration of hardware, installed software and the configuration of software in the virtual machine that serves as the base for the template. This way, a template simplifies the overall process of repeatedly creating similar virtual machines.