About the deployment approach
Snapshot Manager uses a micro-services model of installation. When you load and run the Docker image, Snapshot Manager installs each service as an individual container in the same Docker network. All containers securely communicate with each other using RabbitMQ.
Two key services are RabbitMQ and MongoDB. RabbitMQ is Snapshot Manager's message broker, and MongoDB stores information on all the assets Snapshot Manager discovers. The following figure shows Snapshot Manager's micro-services model.
This deployment approach has the following advantages:
Snapshot Manager has minimal installation requirements.
Deployment requires only a few commands.
Snapshot Manager solution can be deployed on Kubernetes Service Cluster environment. For more information, refer to NetBackup Deployment Guide for Azure Kubernetes Services (AKS) Cluster.