Design blueprint for Veeam Backup for Microsoft 365 (VB365)
Even when it is technically possible to create All-in-one (Single-Server) installations, it is not the best practice for a production deployment. All-in-one installations should only be used during a Proof of Concept (POC).
Minimal deployment
A minimal deployment should always exist out of at least 2 servers:
- 1x Management server hosting also the RESTful API/Restore Portal service
- 1x Proxy/Repository server to process and store backup data
Why? Scalability. At any point in time, extra proxy/repository servers can be added without having to change anything else to the initial deployment.
In contrast to other Veeam solutions, VB365 Proxy Servers and Backup Repositories are directly coupled within a One-to-Many relationship. A Repository can be only connected to one Proxy, but a Proxy can be connected to multiple Repositories.
Recommended deployment
The recommended deployment for the complete solution comprises of:
- 1x Management server
- 1x Dedicated server that hosts the RESTful API/Restore Portal service
- 1+N Proxy/Repository server(s) to process and store cache + backup data
Additionally, for complete service administration and benefits we can deploy:
- Veeam ONE for service in-depth monitoring and reporting
- Veeam Service Provider Console (VSPC) for centralized management, licensing, multi-tenancy, self-service and reporting
This design is the blueprint for all the scenarios that we will discuss:
- Scenario 1: Multi-tenant deployment
- a single deployment that hosts multiple tenants and its organizations.
- Scenario 2: Pod deployment
- one dedicated deployment per client that can be deployed either on-premises at the client or at the service provider’s data center.
The firewall icon describes the boundary between the internal network (LAN) and the public internet (WAN).
Shared server deployment
It is possible to deploy VB365 on the same server as Veeam Backup & Replication (e.g. Veeam Cloud Connect use case). This is not recommended as it complicates upgrades and each component can have an impact on the entire service. Please check out KB4325 - Shared Server Compatibility of Veeam Backup for Microsoft 365 and Veeam Backup & Replication and make sure the shared solutions are compatible with each other.
Public Cloud deployment
The solution can also be deployed in the Public Cloud: