Link Menu Expand (external link) Document Search Copy Copied

Design

Depending on an organization’s needs, Veeam Backup for Microsoft 365 can be deployed in various ways. For small environments, a single-server setup may suffice, while larger environments can benefit from scalability by running on multiple servers. The implementation design of Veeam Backup for Microsoft 365 comprises several components.

  • Veeam Backup for Microsoft 365 Server
  • Veeam Backup for Microsoft 365 Proxy Servers
  • Veeam Backup for Microsoft 365 Repositories
  • Veeam Backup for Microsoft 365 REST API Service
  • Veeam Backup for Microsoft 365 Restore Portal
  • Veeam Explorers
  • PostgreSQL database server
  • NATS server

To scale the environment multiple proxies can be implemented (scale-out) and process multiple tasks simultaneously. Within bigger implementations multiple proxy servers can be grouped into a pool of resources while backup and restore activities are distributed between the proxies within the pool.

For storing the backup data multiple repositories can be deployed and configured.

In contrast to Veeam Backup and Replication, the Proxy Server and Repositories within Veeam Backup for Microsoft 365 are directly coupled in a One-to-Many relationship. A repository is connected to a single Veeam Backup for Microsoft 365 Proxy server or a Proxy pool while one Veeam Backup for Microsoft 365 Proxy server or Proxy pool can handle multiple repositories.

A PostgreSQL instance hosts a centralized configuration database that is used by Veeam Backup for Microsoft 365 components, it also hosts a cache database hosting the for each repository, the organiszation cache and the restore points cache. During the Veeam Backup for Microsoft 365 installation, you can either deploy a new PostgreSQL instance or use an already installed PostgreSQL instance.

The NATS server ensures communication between backup proxy servers that you group into a backup proxy pool he NATS server uses the JetStream technology that provides message queuing, streaming capabilities and to build operational streams. Veeam Backup for Microsoft 365 leverages this technology to create a set of streams that provide communication between the backup infrastructure components. 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.

If you plan to expose the Restore Portal to the public internet or expect high usage by end-users, consider configuring the REST API and Restore Portal on a separate machine. This approach can enhance security and better align with your performance needs.


Back to top

Copyright © 2025 Solutions Architects, Veeam Software.

Page last modified: 2025-06-25.