Veeam Backup for Microsoft 365 Architecture
Veeam Backup for Microsoft 365 architecture includes the following core structural components — Veeam Backup for Microsoft 365 server, backup proxy server and backup repository, and additional components such as REST API along with Restore Portal and PowerShell.
The NATS server and a PostgreSQL instance are important 3rd party components that provide centralized management for the Veeam Backup for Microsoft 365 operation.
Veeam Backup for Microsoft 365 Server
Manages backup proxy servers and backup repositories.
Restore Portal is deployed along with REST API on the same machine. Restore Portal is a web-based solution for self-service restore of backed-up data. Restore Portal uses REST API to communicate with the Veeam Backup for Microsoft 365 server. For more information, see Data Restore Using Restore Portal.
- Veeam Backup for Microsoft 365 Console
Provides an interface that allows users to interact with the Veeam Backup for Microsoft 365 server and backup infrastructure components.
- Veeam Explorers
Set of instruments that comes as part of Veeam Backup for Microsoft 365 and allows you to restore or export your data from backups.
For more information, see Backup Proxy Servers.
Backup Proxy Pool
A backup proxy pool is a logical entity that you configure to group several backup proxy servers. Using backup proxy pools provides better scalability and load balancing.
For more information, see Backup Proxy Pools.
The NATS server ensures communication between backup proxy servers that you group into a backup proxy pool. For more information about backup proxy pools, see Backup Proxy Pools.
During the Veeam Backup for Microsoft 365 installation, you can either deploy a new NATS server instance or use an already installed NATS server instance. For more information, see Installing Veeam Backup for Microsoft 365 and Upgrading Veeam Backup for Microsoft 365.
The NATS server uses the JetStream technology that provides message queuing and streaming capabilities. Veeam Backup for Microsoft 365 leverages this technology to create a set of streams that provide communication between the backup infrastructure components.
For more information about JetStream, see this NATS article.
During the Veeam Backup for Microsoft 365 installation, you can either deploy a new PostgreSQL instance or use an already installed PostgreSQL instance. For more information, see Installing Veeam Backup for Microsoft 365 and Upgrading Veeam Backup for Microsoft 365.
For more information, see Backup Repositories.
Related Topics