...
These may be combined in any way on the same server or different servers.
Single server setups
The concept of single server setups, is having everything installed on the same server. This is not recommended for production environments. Use this option only for development and/or test setups
Info | ||
---|---|---|
| ||
Installing everything on the same server decreases performance. |
Multi server setups
The concept of multi server setups, is splitting the installation and thereby the workload, onto multiple servers. This is the recommended option for production environments. The number of servers depends on the need, the typical scenario would be the following:
...
Storage may be located on any of the servers, a dedicated fileshare or hosted in Azure storage.
Advanced server setups
Digizuite supports load balancing on both web and database servers. For such setups, the number of servers increases. These setups are used for production environment where uptime and response times are very critical.
Port Setup
This image illustates the ports used by a Digizuite installation and how everything relates together.
Raw diagram markup:
Code Block | ||||
---|---|---|---|---|
| ||||
graph LR
SqlServer[(SqlServer)]
RabbitMQ
Solr[(Solr)]
iis[IIS]
iis -->|1433| SqlServer
iis -->|80/443| iis
iis -->|81/8983| Solr
iis -->|5672| RabbitMQ
Prometheus
Grafana -->|9090| Prometheus
Prometheus -->|15692| RabbitMQ
Prometheus -->|80/433| iis
Browser -->|80/443| iis
Browser -->|3000| Grafana
Prometheus -->|9182| WindowsExporter
DigiBatch -->|5672| RabbitMQ
Importer -->|80/443| iis
Digimonitor -->|80/443| iis
Digimonitor -->|1433| SqlServer |