ibi MDM Cluster

Tip: If you prefer a video on the Clustering Setup within container platforms, watch this video:

To view the video in the Full Screen mode, visit https://youtu.be/wUCx5mHPM8M.

ibi MDM cluster consists of the following containers: ibi MDM, ibi MDM Configurator, Apache ActiveMQ, Apache Ignite, Apache Ignite FC (Fast Cache or Golden Record Cache), and ibi Patterns - Search. For the supported versions of these containers, see the Readme.txt file of ibi MDM. For Apache Ignite FC (Fast Cache or Golden Record Cache), you must set the MQ_MDM_FAST_CACHE_ENABLED property value to true in the Configuration.yaml file located at docker/k8s_deployment.

You can scale up or down ibi MDM Server without user request being intercepted. Therefore, ibi MDM cluster container can be configured for high availability environment. You can use the ibi MDM cluster in production environment for complex testing and demos.

Note: You can scale Apache Ignite based on your requirements and must not scale it down.

The ibi MDM cluster supports PostgreSQL, Oracle, and Microsoft SQL Server databases. ibi Patterns - Search and Apache ActiveMQ servers can also be scaled as primary and secondary backup servers. You can deploy ibi Patterns - Search single server and ibi Patterns - Search with Gateway server. See k8s_deployment/DeploymentInstructions.txt or k8s_helm/Readme.txt (applicable if deploying using Helm chart).

Kubernetes is required to run the ibi MDM cluster. Kubernetes is an orchestration engine for managing containerized applications across multiple hosts providing basic mechanisms for deployment, maintenance, and scaling of applications. For more information about Kubernetes, see Kubernetes Documentation.