Home > Mechanisms > Virtualization Agent

Virtualization Agent

Virtualization Agent

The virtualization agent mechanism is an agent that is installed inside the virtual server and typically provides load-enhanced drivers for the virtual servers to add various types of common functionality, synchronization of the date and time of the virtual server to the host, and securing of communication between the virtual server and hypervisor. Its installation can be automated as part of the operating system deployment or virtual server provisioning process, or it can be installed at a later time.

A virtualization agent is capable of generating heartbeat messages (or heartbeats). In virtualized environments, a heartbeat is a message that is sent from one party to another to ensure that the sender is operating normally.

Figure 1 shows virtual machines with virtualization agents that communicate with the host hypervisor.

Figure 1 - Virtualization agents installed on virtual machines communicate with the hypervisor.

Related Patterns: Cloud Certified Professional (CCP) Module 7: Fundamental Cloud Security Cloud Certified Professional (CCP) Module 8: Advanced Cloud Security

This mechanism is covered in CCP Module 7: Fundamental Cloud Security and
in Module 8: Advanced Cloud Security.

For more information regarding the Cloud Certified Professional (CCP) curriculum, visit

Cloud Computing Design Patterns

The architectural model upon which this design pattern is based is further covered in:

Cloud Computing Design Patterns by Thomas Erl, Robert Cope, Amin Naserpour

(ISBN: 9780133858563, Hardcover, ~ 528 pages)

For more information about this book, visit