NATS Server
The default setup is installing the NATS service alongside with the Veeam Backup for Microsoft 365 Server services, but it might be required to deploy it in an advanced way for larger environments.
The NATS service is a message broker for proxies, proxy pools and controller. It builds processing queues and maintains operational streams for jobs, sessions and more.
For bigger environments to be protected, it is advised to run the NATS service on a dedicated server. As a rule of thumb, a dedicated NATS server should be considered for environments with 5 proxies and/or protecting more than 100.000 Objects
Compute requirements
It is recommended to plan the compute resources according to the given scenario:
- Up to 100.000 objects: 4 CPUs and 8 GB RAM
- Above 100.000 objects: 4 CPUs and 16 GB RAM
Disk
Use a SSD or faster disk with a size of 128GB minimum.
Memory limitation
Make sure to read the NATS Server Configuration Advice and set GOMEMLIMIT if you run the NATS service on the VB365 server. The NATS server service will try to use as much memory as possible and therefor can affect other services. Especially on all-in-one installations it is important to limit the allowed memory for a stable environment.