Disaster recovery
Review this topic to ensure that you can plan for disaster recovery.
ITXA on the OpenShift Container platform
ITXA is comprised of the following basic image types:
Image | Description |
---|---|
itxa-init-db | This image is used to initialize the database. |
itxa-ui-server | This image is used to install the ITXA application. |
itxa-runtime | This image contains the SPE libraries. |
itxa-resources | This image contains supported database driver jars. |
The following diagram illustrates the basic environment configuration post deployment of the default ITXA images on the OpenShift Container platform.
The Helm chart deploys Transformation Extender Advanced on a container management platform with
the following resources deployments:
- Create a deployment
<release name>-ibm-itxa-prod-itxauiserver
for ITXA UI application server with 1 replica by default. - Create a deployment
<release name>-ibm-itxa-prod-itxadatasetup
. It is used for performing Database Initialization Job for ITXA that is required to deploy and run the ITXA application. - Create a service
<release name>-ibm-itxa-prod-itxauiserver
. This service is used to access the ITXA application server using a consistent IP address. - Create a ConfigMap
itxa-config
. This is used to provide ITXA configuration. - service-account will be created if value is provided for .Values.global.serviceAccountName. This service will not be created if .Values.global.serviceAccountName is blank.
- Ingresses or Routes to allow necessary inbound connections.
Note:
<release name>
refers to the name of the helm release and
<server name>
refers to the app server name.The deployment also requires a persistent volume that can either be manually or dynamically created as user created secrets for the ITXA password, Database configuration and credentials, TLS Keystore, Database TLS certificate (optional), and ingress secret.
ITXA also requires a relational database such as DB2, Oracle or Mysql.