About the deployment approach
NetBackup Snapshot Manager uses a micro-services model of installation. When you load and run the Docker image, NetBackup 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 NetBackup Snapshot Manager's message broker, and MongoDB stores information on all the assets NetBackup Snapshot Manager discovers. The following figure shows NetBackup Snapshot Manager's micro-services model.
This deployment approach has the following advantages:
NetBackup Snapshot Manager has minimal installation requirements.
Deployment requires only a few commands.
NetBackup 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.