Help Center
Choose product document...
Veeam Availability Console 3.0
Deployment Guide

Architecture in Brief

Veeam Availability Console is a cloud-based solution with a distributed architecture. The product architecture comprises the following structural components:

  • Veeam Availability Console portal
  • Cloud infrastructure components
  • Management agents

Veeam Availability Console Portal

The core component of the solution architecture is Veeam Availability Console. Veeam Availability Console is a multitenant web-based portal for centralized management and monitoring of backup operations and services.

Veeam Availability Console includes two structural parts — Veeam Availability Console Server and Veeam Availability Console Web UI. Veeam Availability Console Server is the engine responsible for providing centralized management of Veeam backup agents and Veeam Backup & Replication. Veeam Availability Console Web UI provides a web interface that allows users to interact with Veeam Availability Console Server.

Cloud Infrastructure

Veeam Availability Console allows you to manage Veeam backup agents and Veeam Backup & Replication installed on machines in local or remote networks. To communicate with managed machines, Veeam Availability Console utilizes a cloud infrastructure implemented with Veeam Cloud Connect.

The major components of the cloud infrastructure are cloud gateways and the Veeam Cloud Connect server. Cloud gateways build a bridge between the Veeam Availability Console portal on one side and managed machines on the other side, and implement a TLS-secured communication tunnel between these two sides.

The Veeam Cloud Connect server is responsible for managing cloud infrastructure components. Additionally, if you use Veeam Cloud Connect to provide cloud repository and cloud host resources to clients or enterprise business units, the Veeam Cloud Connect server is responsible for managing these resources.

Management Agents

To interact with machines in managed infrastructures, Veeam Availability Console uses management agents. Management agents are Veeam Availability Console software components responsible for collecting data and performing all types of management, software installation and configuration tasks on managed machines. You must install management agents on machines that run Veeam backup agents.

Management agents are also deployed on Veeam Backup & Replication and Veeam Cloud Connect servers. However, for these servers, agent deployment tasks are automated, and performed by Veeam Availability Console, without user interaction.

A Veeam Availability Console management agent can act as a cloud agent, client agent or master agent.

Communication Between Components

Communication between management agents and Veeam Availability Console is performed as follows.
Architecture in Brief

Management agents deployed on machines that run Veeam backup agents and Veeam Backup & Replication collect data about the managed software, and send this data to cloud gateways. Cloud gateways, in their turn, communicate obtained data to Veeam Availability Console. Management agents deployed on Veeam Cloud Connect servers send data to Veeam Availability Console directly, bypassing cloud gateways. Commands from Veeam Availability Console to management agents are communicated in the reverse order, by the same path.

Veeam Availability Console stores collected data to the Veeam Availability Console database, and makes it available in the Veeam Availability Console portal. The database can be hosted on a Microsoft SQL Server that runs on the same machine where Veeam Availability Console is installed, or on a remote Microsoft SQL Server (recommended).

Veeam Large Logo

Deployment Guide

Guide for Service Providers

Guide for End Users

Guide for Resellers

Usage Scenarios for Service Providers

RESTful API Reference