System Requirements

Ready to install a service on IBM Financial Services Workbench? Before you get started, use the information in this document to determine whether you have sufficient resources to install the service and the required software dependencies for the service.

Hardware resources

Hardware Number of servers Available VPC Memory
x86-64 3+ worker nodes. The nodes must be able to schedule pods. 16 virtual processor cores (VPCs) 64 GB
Note: Your cluster must have either:
  • A storage class that can create a persistent volume (PV) with at least 500 GB of available space and bind the PV to a persistent volume claim.
  • An external NFS / PORTWORX server with 500 GB of available space. The server cannot have squash enabled. All of the nodes in the cluster must have access to mount the NFS server and have read/write access to the server.

OpenShift setup

To setup OpenShift please follow the instructions in the OpenShift documentation .

Attention: For some preparatory steps a user with the cluster admin role is required. These steps are clearly marked. Once the product is installed this role is no longer required for the users working with IBM Financial Services Workbench.

Cloud Pak for Data

IBM Financial Services Workbench 2.4 runs as a service with IBM Cloud Pak for Data 3.0. Please make sure that the Cloud Pak for Data control plane is installed in the OpenShift cluster.

Detailed information on how to install IBM Cloud Pak for Data control plane you can find here .

Required third-party components

The IBM Financial Services Workbench requires the following third-party components with the specified versions. These can be either deployed into the cluster or be deployed separately.

Component Required version Minimum specifications for worker nodes Minimum storage requirements
MongoDB Version 3.6

Cores: 2

Memory: 4 GB

20 GB
Apache Kafka* Version 1.0.2 or higher

Cores: 12

Memory 16 GB

20 GB
Keycloak Version 5.0 or higher

Cores 1

Memory 2 GB

--
Git Repository See below -- --

* Besides the Open-Source version of Apache Kafka, commercial distributions such as RedHat AMQ Streams or Confluent and Cloud Offerings such as IBM Event Streams are supported as well. Please make sure that the versions match.

Attention: Keycloak is only supported with HTTPS mode enabled. It needs proper certificate and hostname setup.

Supported Git repositories

Currently the following Git repositories are supported:

  • GitLab self managed

  • Bitbucket Server

  • GitHub Enterprise

Supported web browsers

  • Mozilla Firefox (recommended) - Version 54 and higher

  • Google Chrome - Version 60 and higher