Understand the default cluster configuration
The Bitnami Multi-Tier Solution for Node.js High-Availability Cluster uses multiple VMs, consisting of:
They are configured with the Node.js runtime to serve the application.
The Azure’s Application Gateway is configured to balance the workload between all the nodes.
File system service
The Azure’s File Share Service is configured to mount a file system in all the nodes, having a common folder where you can store all the assets of your application.
By default, there is not configured a MongoDB database for the application. We highly encourage you to use the Azure Cosmos DB service to provide a database for your application, but you can use your custom MongoDB database.P
By default there are configured two public endpoints:
- Application Gateway: Load balancer in charge of distributing the HTTP/HTTPS workload across all the Node.js nodes.
- Node.js node: One of the deployed nodes has a public IP address where users can access by SSH.