Detailed System Requirements
Abstract
The IBM® Maximo® Application Suite system requirements consist of environment requirements and software dependencies, capacity planning information, and software product compatibility reports.
Content
For detailed Maximo Application Suite installation instructions, see the IBM Maximo Application Suite download document and the Installation documentation.
Environment requirements and software dependencies
Maximo Application Suite runs on Red Hat® OpenShift®. For information about general requirements such as domain registration and certificates as well as required software installation and configuration details, see the Dependencies topic in the Maximo Application Suite documentation.
Capacity planning
Maximo Application Suite is offered in a number of deployment sizes: Developer, small, and medium. For high-level guidance on how to estimate sizes, see the Workload sizes section. The following table shows the CPU and Memory totals that is required for the worker nodes for each of the three sizes.
| Size | Maximo Application Suite + Maximo Monitor + IoT tool | Kafka (Strimzi)* | MongoDB |
Cloud Pak for Data
+ Db2 Warehouse
|
OCP |
Total required
CPU / Gb
|
|---|---|---|---|---|---|---|
| Developer | 16 / 58 Gb | 12 / 73 Gb | 0.25 / 500 Mb | 15 / 124 Gb | 5 / 10 Gb | 48 CPU / 265 Gb |
| Small | 27 / 89 Gb | 12 / 73 Gb | 0.25 / 500 Mb | 15 / 124 Gb | 5 / 10 Gb | 59 CPU / 296 Gb |
| Medium | 34 / 96 Gb | 12 / 73 Gb | 0.25 / 500 Mb | 22 / 256 Gb | 5 / 10 Gb | 73 CPU / 435 Gb |
Important: The estimates include the worker nodes only. The master nodes are additional. For more information, see the OpenShift Container Platform 4.3 Documentation. *The estimates for MongoDB and for Strimzi are for a "sample" scenario; when sizing for a production environment, you must take into account projected workload sizes.
Workload sizes
The following table lists typical workload sizes.
| Developer | Small | Medium | |
|---|---|---|---|
| IoPoints* | 200 | 5,000 | 50,000 |
| Max number of simultaneously connected devices | 200 | 5,000 | 50,000 |
| Max data rate (totalled over all connected devices) | 0.4 kB/s | 10 kB/s | 100 kB/s |
| Max msg rate (totalled over all connected devices) | 4 msg/s | 100 msg/s | 1,000 msg/s |
| Max Db2 insert rate | 4 inserts/s | 100 inserts/s | 1,000 inserts/s |
*An IoPoint is a data value that is written to the Maximo Monitor database by a distinct device with a frequency of no more than one write per minute.
When calculating with IoPoints, you need to consider three dimensions:
- Number of devices
- Number of data points sent in each message
- Number of messages per second
For example, a total of 1,000 IoPoints might be allocated in the following ways:
- 1,000 devices, each sending 1 message per minute, with each message containing 1 datapoint.
- 1 device sending 1,000 messages per minute, with each message containing 1 datapoint.
- 500 devices each sending 2 messages per minute, with each message containing 1 datapoint.
- 1 device sending 1 message per minute, with each message containing 1,000 data points.
In the preceding table, the data rate and message rate rows show the rates for data flowing from devices to the IoT tool and Maximo Monitor application.
Persistent storage requirements
The following table lists typical storage requirements.
| Maximo Application Suite core | RLKS: 5Gb |
| Maximo Monitor | None |
| IoT - Developer | Cassandra: 20 Gb Message Gateway: 64 Gb |
| IoT - Small | Cassandra: 20 Gb Message Gateway: 64 Gb |
| IoT - Medium | Cassandra: 20 Gb Message Gateway: 128 Gb |
| MongoDB | 20 Gb |
| Kafka | ZooKeeper: 20 Gb Kafka: 50 Gb |
| Cloud Pak for Data (Db2) | Cloud Pak for Data: 20 Gb Db2 Warehouse: (100 Gb * 2) + Db2 user storage based on retention policy |
Db2 User Storage
User storage requirements for Db2® are primarily determined by two factors:
- Incoming event data rate
- Retention policy
A typical allocation might be 1 Mb storage per day per 300 bytes/minute (3 IoPoints).
The following table is based on the workload sizes estimates.
| Data rate | IoPoints | Db2 Storage Requirements | |
|---|---|---|---|
| Developer | 400 bytes/sec | 200 | 80 Mb storage per day |
| Small | 10,000 bytes/sec | 5,000 | 2 Gb storage per day |
| Medium | 100,000 bytes/sec | 50,000 | 20 Gb storage per day |
For example, if you wanted to store 1 month's worth (30 days) of data while matching our benchmark figures, the user storage requirements are as follows:
- Developer: 2.4 Gb (30 * 0.08 Gb)
- Small: 60 Gb (30 * 2 Gb )
- Medium: 0.6 Tb (30 * 20 Gb)
IBM Maximo Manage requirements
With Maximo Application Suite 8.0.0, Maximo Manage is deployed as an external application that is linked from the Maximo Application Suite user interface. For detailed system requirements, see Maximo Manage system requirements (Maximo Application Management 7.6.1.1). For installation instructions, see Installing Maximo Asset Management 7.6.1.1.
Software Product Compatibility Reports
For details about prerequisite and supported software such as browser versions for Maximo Application Suite and supported applications and tools, see the links to the corresponding Software Product Compatibility Reports in the Related information section.
Original Publication Date
29 May 2020
Related Information
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSRHPA","label":"IBM Maximo Application Suite"},"ARM Category":[{"code":"a8m0z000000cwZDAAY","label":"Maximo Application Suite"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.0;8.0.1","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Was this topic helpful?
Document Information
Modified date:
28 August 2020
UID
ibm16320827