DI Deployment Models

Option 1: IIDR Agent On-Prem and DI in Kubernetes Cloud

This is the recommended deployment model for when the IIDRClosed database source agent, such as Oracle, MSSQL, DB2, is running on-prem inside a source database server whilst all the remaining DIClosed components are running in a KubernetesClosed cloud environment.

Deployment Model Prerequisites

  1. VPN is configured between the on-prem deployment and AWS Kubernetes segment

  2. IIDR Source Database Agent software can be installed and configured on the source database server

  3. There is a bi-directional working network communication between the IIDR Source Agent and the DI Components in AWS

 

Option 2: All IIDR Components On-Prem and DI in a Kubernetes Cloud

This deployment model allows installation of all IIDR related resources on-premises while the restClosed of a DI layer should be run in a Kubernetes cloud environment.

This deployment can be useful when the source database network segment cannot be accessed directly from the cloud segment. When such a network constraint is present, the IIDR AS with IIDR KafkaClosed Agent can be installed on a local Linux server that is located on-prem and resides in a network segment that has access to the database server network.

Deployment Model Prerequisites

  1. VPN is configured between the on-prem deployment and AWS Kubernetes segment

  2. IIDR Source Database Agent software can be installed and configured on the source database server

  3. There is a bi-directional working network communication between the IIDR components and DI components in AWS

 

Option 3: IIDR with Remote Source Database Engine

This deployment model can be useful when the IIDR agent is not allowed to be installed on a source database server. In this case the IIDR remote agent can be used in order to connect to the source database.

IIDR source database remote agent is supported for:

  1. Db2 zos database as a source

  2. Oracle database as a source

IIDR remote agent can not be used with:

  1. Db2 AS-400 database as a source

  2. MSSQL database as a source

Oracle database log files (redo logs) should be physically accessible by the IIDR remote agent,  This is achieved by ensuring the Oracle redo logs and archive files are located on a shared NFS location that can be accessed from the server where the IIDR Oracle agent is running,

Deployment Model Prerequisites

  1. VPN is configured between the on-prem deployment and AWS Kubernetes segment

  2. IIDR Source Database Agent software can be installed and configured on the source database server

  3. There is a bi-directional working network communication between the IIDR Source Agent and DI Components in AWS