- 04 Jun 2025
-
DarkLight
-
PDF
Suitable Alternatives
- Updated on 04 Jun 2025
-
DarkLight
-
PDF
Itential recognizes the need to be flexible. Therefore, the information detailed on this page includes suitable alternatives to the validated designs. While these exceptions are not part of our architecture testing cycle, they do provide some advantages and are considered acceptable architectures.
Colocate Redis & MongoDB
In non-production environments, Redis and MongoDB can be colocated on the same VM to reduce the size of the infrastructure footprint. Although this reduces the infrastructure footprint, it is not well understood what strains this architecture will place on the components, nor what kind of workloads could trigger issues. This architecture should be used only for non-production environments
Figure 1: Colocate Redis and MongoDB
All-in-One Architecture
In development environments, Itential Platform, Redis, and MongoDB can be installed on the same VM. Although this reduces the infrastructure footprint, it is not well understood what strains this architecture will place on the components, nor what kind of workloads could trigger issues. This architecture should be used only for development environments.
⚠ All-in-One
does not include IAG on the same server. Such architecture is not supported as Itential Platform and IAG applications use conflicting versions of python.
Figure 2: All-in-One
Server Specs
Disk references to pronghorn
(seen in older deployments) should be changed to itential
.
All-in-One
Spec | Requirement | Development ENV |
---|---|---|
CPU | 64-bit x86 CPU cores | 16 |
OS | RHEL Rocky |
8/9 8/9 |
RAM | DDR5 DRAM 3200 Mhz | 64 GB |
Disk (Solid State Media, i.e. SSD, NVMe) | Total /var/log/ /var/lib /opt/itential / |
500 GB 100 GB 250 GB 100 GB 50 GB |
IAG Server
Spec | Requirement | Development ENV |
---|---|---|
CPU | 64-bit x86 CPU cores | 16 |
OS | RHEL Rocky |
8/9 8/9 |
RAM | DDR5 DRAM 3200 Mhz | 32GB |
Disk (Solid State Media, i.e. SSD, NVMe) | Total/var/log/automation-gateway /var/lib/automation-gateway /opt/automation-gateway / |
80 GB 10 GB 50 GB 10 GB 10 GB |
MongoDB Atlas
Some customers may not want to run and maintain their own MongoDB cluster for valid reasons. A suitable alternative to running a MongoDB cluster is to “out-source” this responsibility to MongoDB Atlas. Running Atlas does not remove the care and attention that is required when planning this architecture. Moreover, Itential Platform is very sensitive to network latency. A recommended practice is to keep your database close to your instance of Itential Platform, as this will help prevent unwanted latency. If running everything in AWS, then you must also ensure that all of the components reside in the same Virtual Private Cloud (VPC).
Elasticache
Another suitable alternative for customers who may not want to run and maintain their own Redis cluster is to “out-source” this responsibility to AWS Elasticache. Running Elasticache does not remove the care and attention that is required when planning this architecture. Moreover, Itential Platform is very sensitive to network latency. A recommended practice is to keep Redis close to your instance of Itential Platform to help prevent unwanted latency. If running everything in AWS, then you must also ensure that all of the components reside in the same Virtual Private Cloud (VPC). Last, Elasticache must be configured to use Redis. It is not possible to use a distributed memory object caching system (i.e., memcache).