System requirements
Common requirements
These requirements apply to:
-
Equipment Management service
-
Process Service
-
Messaging Service
-
Material Service
Required software on the host system
Operating System |
Linux, 64-bit (Red Hat Enterprise Linux 7 recommended) |
|---|---|
Docker Version |
19.03+ |
Further Software |
Docker Compose 1.25.+ |
Required infrastructure services
Databases
There are two supported types of database - either of them should be chosen: MS SQL Server or Oracle DB.
MS SQL Server
-
Supported Versions: Microsoft SQL Server 2019 (recommended), Microsoft SQL Server 2016
-
DBs / Schemas / Users: Configurable
-
Required Privileges: Full read/write access (dbowner)
-
Relative Capacity: 2 GB (shared by Equipment, Process and Messaging services)
-
Collation:
-
MDM recommends case insensitive collation
-
MDM has been tested & validated with the default case insensitive collation SQL_Latin1_General_CP1_CI_AS
-
Changing the collation to a case sensitive collation will affect all MDM comparisons such as get by ID or filter by name
-
Oracle DB
-
Supported Versions: Oracle 19c Enterprise Edition
-
Extensions: Recommended character set is AL32UTF8
-
DBs / Schemas / Users: Configurable
-
Required Privileges: NEXEED_BASIC_ROLE as described in the Nexeed IAS Operations Manual
-
Relative Capacity: 2 GB (shared by Equipment, Process and Messaging services)
Messaging middleware
RabbitMq as AMQP 0.9.1 broker
-
Supported Versions: RabbitMq 3.9.13+
-
Queues / Topics / Exchanges: Standard values used for messaging in IAS
-
Required Privileges: Standard previleges
-
Relative Capacity: max 1000 messages per second; disk size of 30 GB