IBM DataPower Operations Dashboard v1.0.19.0
A newer version of this product documentation is available.
You are viewing an older version. View latest at IBM DPOD Documentation.
Hardware and Software Requirements
Monitored Device (DataPower Gateway) Requirements
DataPower Gateway firmware 10.5.x, 10.0.x and 2018.4.x.
Some functionalities are also available for lower firmware levels. For more details please see Release Notes.API Connect 10.0.x, 2018.4.x and 5.0.8.x.
DataPower Gateway operator v1.6.0+ (for automatic discovery of containerized DataPower gateways in Kubernetes).
DPOD only supports gateways with supported firmware levels that meet the minimum system requirements for DataPower Gateways.
The DataPower Gateway language must be set to English.
Supported Hypervisors
DPOD can be installed on a virtual infrastructure (hypervisor). The following hypervisors are supported for running a DPOD production installation:
VMWare ESX v6.0, v6.5, v6.7, v7.0 with Intel processors
VMWare Workstation/Player v14, v15, v16 with Intel processors
VMware Fusion v11.0, v11.5, v12.x on Mac with Intel processors
AWS EC2 Instance (Virtual Machine) with Intel processors (using Non-Appliance installation only)
Microsoft Azure Virtual Machine with Intel processors (using Non-Appliance installation only)
PureApp with Intel processors - no pattern yet available, can be provided only as an imported OVA
Hyper-V Support
DPOD is NOT currently tested on Hyper-V, and there are currently no plans to add such testing in the future. Therefore it cannot be guaranteed that the installation of DPOD on Hyper-V works, nor can the performance of such an installation be guaranteed. If a customer decides to install DPOD on Hyper-V:
The support will be limited to application bugs and issues that affect other hypervisors as well (issues that are not specific to Hyper-V).
The customer might be asked to install DPOD on a supported infrastructure (such as VMware or physical servers) to prove that the issue is not specific to Hyper-V, in order to get support.
Note: DPOD can also be installed on physical servers (it might even be required for high loads), which can provide an alternative for customers that only own Hyper-V for virtualization. More information is available below.
Supported Physical Hardware
DPOD can be installed on physical servers with Intel processors, especially when the load is high and the performance requires so. See the resources requirements listed below for more information.
Physical hardware should be purchased according to specifications provided by the DPOD support team in a short sizing process.
Resources Requirements
The required resources depend on the type of installation, the expected TPS and the duration of the retention period. Make sure you are familiar with DPOD’s Installation Scenarios before choosing a deployment profile.
Please consider the following rules of thumb for sizing:
Customers that expect a load of up to 120 TPS (across all devices, including future growth) may choose one of the Developer/Standard options from the table below.
Customers that expect a load of over 120 TPS (across all devices, including future growth) are required to complete a sizing process by opening a support ticket with IBM Support.
Currently a single installation of DPOD cell environment with 7 physical cell members can process up to ~20,000 TPS (assuming ~35 Syslog records per transaction on average). Customers with a higher load than that may create several installations, each can handle up to ~20,000 TPS.
Note:
It is not possible to change the deployment profile after DPOD is installed. In order to change from one deployment profile to another, a new installation of DPOD is required, discarding the old data collected so far.
Virtual deployments performance cannot be guaranteed. Virtual deployments performance depends on the server hosting the VM (ESX), its configuration, the overall load it is experiencing at any given time from any of its VMs, and especially the performance of the remote storage. This may result with a lower or higher performance for the same resources in different environments. It is recommended to conduct a performance test to determine the actual performance on your specific environment.
Â
Available in Edition | Deployment Profile | Goal | Expected TPS Limit(4) | Supports Virtual Environment | Cores | RAM | Storage |
---|---|---|---|---|---|---|---|
DPOD Simulator | Development | May be used for demonstration, development and evaluation only. | 3 TPS | Runs as several containers | 8 cores (1) | 12 GB (3) | 25 GB |
Docker Container for Developer | Development | May be used for demonstration, development and evaluation only. | 3 TPS | Runs as a container | 2 cores (1) | 4 GB (3) | 6 GB |
Developer | Development | May be used for demonstration, development and evaluation only. | 3 TPS | Can be virtual | 2 cores (1) | 4 GB (3) | Single disk: 30 GB |
 | |||||||
Standard | Minimal | POCs and evaluation. | 5 TPS | Can be virtual | 4 cores (1) | 18 GB (3) | Single disk(6): 200-400 GB OR OS: 40 GB |
Standard | Low | POCs, evaluation, and environments with low load levels | 40 TPS | Can be virtual | 6 cores (1) | 32 GB (3) | OS: 40 GB |
Standard | Medium | Environments with moderate load | 80 TPS | Can be virtual | 8 cores (1) | 64 GB (3) | OS: 40 GB |
Standard | High | Environments with moderate load | 120 TPS | Can be virtual | 16 cores (1) | 128-256 GB (3) | OS: 40 GB |
Standard | High_20dv | Environments with medium to very high load | 2,750 TPS (5) | Must be physical | Needs sizing (5) | Needs sizing (5) | Needs sizing (5) |
 | |||||||
Standard | Environments with high load that requires several DPOD virtual servers | 840 TPS (5) | Can be virtual | Needs sizing (5) | Needs sizing (5) | Needs sizing (5) | |
Standard | Environments with very high load that requires several DPOD physical servers | 20,000 TPS (5) | Must be physical | Needs sizing (5) | Needs sizing (5) | Needs sizing (5) |
(1)Â The hosting server (e.g. ESXi) CPU utilization should not exceed 80%. To ensure best indexing performance, the virtual machine configuration should be set to have reserved CPUs.
(2)Â Local SSD preferred - should be located on a data store separated from the other disks.
(3)Â To ensure best query performance, the virtual machine configuration should be set to have reserved memory.
(4) The TPS is the maximum total transactions load across all devices/domains connected to DPOD. If the TPS is too high and DPOD is unable to process all the incoming messages, some will be dropped, causing DPOD to show unreliable data (some transactions might not appear, some errors might not be displayed, some data such as latency might be missing from some of the transactions, etc.). When messages are dropped, an internal alert is generated and displayed in DPOD Web Console (under DPOD Health → Internal Alerts).
(5)Â Customers will be provided with specifications after a short sizing process with support L3 team.
(6)Â Using a single disk is only possible in the Non-Appliance Installation by specifying a special command line option.
Storage Requirements
DPOD is I/O intensive, as it needs to persist all logs and information at very high rates. Therefore, for most of the installations, it needs to be configured with very fast disks, and with at least 3 separate disks (OS, app/logs, data).
Some configurations, such as the Cell environment, require additional data disks.
Usage of slow disks will impact the maximum TPS that DPOD can process, the performance of queries and the amount of time between the creation of transaction logs and the availability of the data on DPOD's dashboards.
For each 1 TB of data 64 GB of RAM is recommended for responsive queries (dashboards and filters).
NFS is not supported for the data disk, as the Store relies on file system behavior that NFS does not supply. Data corruption and other problems can occur.
Software RAID (such as CentOS built-in RAID) is not supported.
The data disk retention is automatically managed by DPOD. For each type of data (transactional, resources, payload, etc.), once its quota is full, old data will be discarded to make room for new data of the same type. A bigger disk size will hold a longer history.
Network Requirements
DPOD requires at least one network interface for accessing DPOD's User Interface and communications with Gateway's Management Interface.
Some configurations, such as the Cell environment, require two network interfaces.
Firewall requirements are detailed in Firewall Requirements.
Operating System Requirements (only applicable to Non-Appliance mode)
CentOS 7.7-7.9 - x86-64 bit only on supported HW or Hypervisor as stated above.
RHEL 7.7-7.9, 8.3-8.6 - x86-64 bit only on supported HW or Hypervisor as stated above.
The OS must be a fresh install, without any other installed products.
The OS support is not covered, but recommendations will be provided.
root
access is required for the installation and for maintenance via the shell (e.g.: executingapp-util.sh
and various scripts). It is impossible to run the scripts usingsudo
instead.Third-party software such as antivirus, cybersecurity, monitoring, APM, endpoint protection, backup, etc. might significantly decrease the performance of DPOD and impact its functionality. During the resolution of issues, DPOD support will ask the customer to disable any 3rd party software in order to isolate the issues and verify their source. Support cannot be provided if the 3rd party tools are not disabled.
Client Requirements
DPOD's Web Console requires the following for administration and end-users:
A minimum screen resolution of 1280x720 pixels.
Supported web browsers are:
Firefox - latest 2 versions
Chrome - latest 2 versions
Safari -  latest 2 versions
Microsoft Edge Chromium - latest 2 versions
Utility Software for Administrators
An SSH client to connect to the DPOD server once installed.
An FTP Client software to upload/edit files in the server when required.
Copyright © 2015 MonTier Software (2015) Ltd.