Site icon mulcas

vSphere 7 - Describe Instant Clone Architecture And Use Cases

Describe instant clone architecture and use cases

VMware vSphere 7.x Study Guide for VMware Certified Professional – Data Center Virtualization certification. This article covers Section 1: Architectures and Technologies. Objective 1.5 – Describe instant clone architecture and use cases.  

This article is part of the VMware vSphere 7.x - VCP-DCV Study Guide. Check out this page first for an introduction, disclaimer, and updates on the guide. The page also includes a collection of articles matching each objective of the official VCP-DCV.

Describe Instant Clone Architecture And Use Cases

In objective 1.5, you need to describe instant clone architecture and use cases. First, let’s study virtual machine cloning types and techniques, and also compare the critical capabilities of each one. Then we can move to the instant clone topic, study architecture, operation, and use cases. 

I don't see why it is necessary to understand only about Instant Clones (at the moment of) studying this material. This objective (as other similars in the exam's blueprint) should be called "Identify and differentiate cloning types in vSphere" or "Describe cloning operations for vSphere." And in there later incorporate Instant Clones. Also, unless VMware has some particular plans for this technology in the future, I don't see actual use exclusively for this subject in this exam. Is the ordinary clone (full clone) too basic for this exam? But, what the heck, it is just my opinion… probably, I am awfully wrong.

So, in short, even though it is not part of the objective, I consider it essential to differentiate between additional cloning techniques before studying just instant clones. Prior opinion, especially if you are moderately new to virtualization and VMware.

I have spent quite some time cloning VMs while designing and testing VDI, but my focus was always on full clones and linked clones. Instant Clones is kind of new to me (not for VMware), and while studying this topic, I found pretty neat information from this white paper: Understanding Clones in VMware vSphere 7. Almost all the information in this article is taken from here.  

1. VMware Clone Types

When you install a guest operating system and applications can be time-consuming. With clones, you can conveniently make copies of a virtual machine. 

Virtual machine cloning is one of vCenter's most heavily used provisioning operations. vSphere

offers three different types of clones: full clones, linked clones, and instant clones. Each type of clone differs in memory and storage efficiencies and performance. The choice of a clone type depends on business goals, workloads, provisioning times, and performance. 

1.1 Full Clone

A full clone is an independent child VM that shares nothing with the parent VM after the cloning operation. The ongoing operation of a full clone is entirely separate from the parent VM.

1.2 Linked Clone

A linked clone is a child VM that shares virtual disks with the parent VM in an ongoing manner. A linked clone is made from a snapshot of the parent and uses snapshot-based delta disks. The child disks employ a copy-on-write (COW) mechanism, in which the virtual disk contains no data in places until copied there by a write. This optimization conserves storage space.

1.3 Instant Clone 

An instant clone is a child VM that shares virtual disks and memory with the parent VM in an ongoing manner. Like the linked clone, an instant clone also leverages delta disks to conserve storage space. An instant clone also shares the memory state of the parent VM to deliver efficient memory use. 

Note: Because a full clone does not share virtual disks or memory with the parent virtual machine, they usually perform better than linked clones or instant clones. However, full clones take longer to provision than the other clone types.

2. Instant Clone Architecture

The instant clones feature leverages vSphere vmFork technology (available with vSphere 6.0 U1 and later) to quiesce a running base image, or parent virtual machine, and rapidly create and customize a pool of virtual desktops.

2.1 Instant Clone Overview

2.2 Instant Clone Operation

3. Instant Clone Use Cases

With Instant Clone you can create new virtual machines from a controlled point in time. Instant cloning is very convenient for large-scale application deployments because it ensures memory efficiency and allows for creating numerous virtual machines on a single host.

The major use case of Instant Clones is found under VMware Horizon for VDI deployments, where hundred of clones must be created in a short time. As these VMs can be quickly created and deleted, using them for testing or DevOps environments is also a great advantage.

In general, uses cases for the Instant Clones are:

3.1 Instant Clone Benefits In Horizon 7 (VDI)

4. Which VMware Clone Type Use

The white paper referenced in this article discussed both the performance aspects and provisioning rates of these different clones. Below are the remarks for the test.

Based on VMware’s test: 

Note: The provisioning time of an instant clone is higher than that of a linked clone because instant clones are always created in a powered-on state, ready for users to connect to with the guest applications running inside the parent VM prior to provisioning, which is a key requirement for some applications. Provisioning an instant clone is a tradeoff of time vs functionality.

Resources

Understanding Clones in VMware vSphere 7

Horizon 7 Architecture Planning

Conclusion

The topic reviewed in this article is part of the VMware vSphere 7.x Exam (2V0-21.20), which leads to the VMware Certified Professional – Data Center Virtualization 2021 certification. 

Section 1 - Architectures and Technologies. 

Objective 1.5 – Describe instant clone architecture and use cases. 

See the full exam preparation guide and all exam sections from VMware.

More topics related to VMware

Exit mobile version