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 PostgreSQL. RabbitMQ is NetBackup Snapshot Manager's message broker, and PostgreSQL stores information on all the assets NetBackup Snapshot Manager discovers.
The following figure shows NetBackup Snapshot Manager's micro-services model.
NetBackup Snapshot Manager solution can be deployed on Virtual Machine, VM based extension and Kubernetes Service Cluster environments.
The following figures show the different deployment model diagrams:
VM based deployment:
VM based extension deployment
Kubernetes based NetBackup Snapshot Manager extension deployment
For more information, refer to NetBackup Deployment Guide for Kubernetes Clusters.
These deployment approaches have the following advantages:
NetBackup Snapshot Manager has minimal installation requirements.
Deployment requires only a few commands.