Skip to main content

Hardware requirements

This page outlines the hardware requirements for running Infrahub, including minimum and recommended specifications, enterprise sizing, cloud provider machine types, and a utility for benchmarking your system's performance.

If you only want to try Infrahub, follow the quick start.

General hardware requirements

The system on which you want to run Infrahub should meet the following requirements:

LevelCPU CoresRAMStorage / database (Neo4j)
Minimum612GBSSD and/or >= 5000 IOPS
Recommended816GBSSD and/or >= 5000 IOPS

For cloud deployments, use at least the following machine types:

Cloud providerMachine type
Google Cloud Platformc3d-standard-4
Amazon Web Servicesm7a.xlarge
Microsoft AzureStandard_D4as_v5
Oracle Cloud InfrastructureVM.Standard.E5
Alibaba Cloudecs.g8a.xlarge

Enterprise sizing Enterprise Edition

For enterprise deployments, use these guidelines:

Enterprise ProductCPU CoresRAMStorage / database (Neo4j)
Small412GBSSD and/or >= 5000 IOPS
Medium Data816GBSSD and/or >= 5000 IOPS
Medium Action816GBSSD and/or >= 5000 IOPS
Large Data1632GBSSD and/or >= 5000 IOPS
Large Action1632GBSSD and/or >= 5000 IOPS

Performance benchmark utility

To evaluate your system's performance, use our benchmarking utility. It tests CPU, memory, and disk IOPS.

note

Even with the right amount of CPU cores and memory, other factors such as CPU speed can impact Infrahub performance.

Run the tool using Docker:

❯ docker run --pull always --rm registry.opsmill.io/opsmill/bench
docker run --pull always --rm registry.opsmill.io/opsmill/bench

Sample output:

latest: Pulling from opsmill/bench
09f376ebb190: Already exists
6008598ecd4d: Already exists
b70c7f4d3f19: Pull complete
84e80b988953: Pull complete
Digest: sha256:6f0031a0f61823cca7d319033087f80524eadffa87b1981b2e82d841ada12895
Status: Downloaded newer image for registry.opsmill.io/opsmill/bench:latest
Running Disk IOPS benchmark... hold on
Running CPU/Memory benchmark... hold on

Benchmark results:

Memory: 15611 MB - Required: 8000 MB : OK
CPU Perf: 2337 - Required: 1500 : OK
Disk Read IOPS: 47742 - Required: 5000 : OK
Disk Write IOPS: 15885 - Required: 5000 : OK