Deployment profiles

Review the deployment profiles to understand their resource requirements and select the appropriate profile for your DataPower Interact Gateway platform and its components.

IDIG platform deployment profiles

DataPower Interact Gateway (IDIG) provides the following deployment profiles that define the resource requirements and scaling characteristics of the IDIG platform. Choose the deployment profile that best suits your deployment requirements and specify that profile in the IDIG cluster custom resource before deployment. The selected profile determines the CPU, memory, and replica configuration for the IDIG platform.
  • dev - Development profile optimized for single-node deployments with minimal resources.
  • prod - Production profile designed for multi-node deployments with enhanced resources and high availability.

Dev profile

The development (dev) profile is optimized for evaluation, testing, and non-production environments.

Characteristics:

  • Designed for single-node deployments.
  • Uses minimal CPU and memory resources.
  • Deploys a single replica of platform components.
  • Suitable for development, testing, and non-production environments.

Recommended cluster resources: 2 CPUs, 16 GB memory

IDIG platform resource allocations:

Resource Value
CPU request 0.85 cores
CPU limit 3.85 cores
Memory request 1.25 GB
Memory limit 3.5 GB

Prod profile

The production (prod) profile is optimized for production workloads.

Characteristics:

  • Designed for multi-node deployments.
  • Deploys multiple replicas of IDIG platform components.
  • Provides higher availability and workload resiliency.
  • Suitable for production environments that require increased capacity.

Recommended cluster resources: Multi-node Kubernetes deployment, Additional CPU and memory resources to support replicated IDIG platform components.

Total IDIG platform resource allocations for a minimum of 2 replicas:

Resource Value
CPU request 2.7 cores
CPU limit 9.7 cores
Memory request 3.5 GB
Memory limit 9 GB

Total IDIG platform resource allocations for a maximum of 3 replicas

Resource Value
CPU request 4.05 cores
CPU limit 14.55 cores
Memory request 5.25 GB
Memory limit 13.5 GB
Profile comparison
Aspect Dev profile Prod profile
Target environment Development, testing Production
Node count Single node Multi-node
Replica count 1 2-3
High availability No Yes
Total CPU (min) 1.75 cores 7 cores
Total memory (min) 1.75 GB 7.5 GB

IDIG platform component profiles

DataPower Interact Gateway deploys several API Connect components to manage the IDIG platform. These components have their own profile mappings that are managed by the respective API Connect operators. During IDIG cluster deployment, you can enable or disable the components. When enabled, the component is deployed with the appropriate profile and resources. For details about the IDIG cluster deployment, see Deploying IDIG cluster.

The component profile names use the format nAxcB.mC, where:

  • nA - Number of replicas (A) of each pod.
  • cB - Minimum number of virtual cores (B) required to deploy the profile.
  • mC - Minimum amount of memory (C) in GB required by the profile.

Analytics

The Analytics component can be deployed in either a base configuration or an enhanced configuration. By default, Analytics is deployed with a base profile.
Analytics Deployment profile Base Analytics profile (Default profile) Enhanced Analytics profile Description
dev n1xc1.m16 n1xc2.m16 Minimal resources for development
prod n1xc2.m16 n1xc2.m16 Enhanced resources for production
In the IDIG cluster CR, when you set enableAnalytics to true:
  1. The Analytics profile is upgraded to the enhanced profile.
  2. ingestion.enabled is set to true: It specifies that the Analytics ingestion is enabled.
  3. analyticsMode is set to true: It specifies that the Analytics UI and the Analytics proxy is deployed.
When you set enableAnalytics to false:
  1. Analytics runs with the default base profile.
  2. ingestion.enabled is set to false: It specifies that the Analytics ingestion is disabled.
  3. analyticsMode is set to false: It specifies that the Analytics UI and the Analytics proxy is not deployed.

DataPower Nano Gateway

DataPower Nano Gateway is deployed by default in every IDIG cluster deployment. The DataPower Nano Gateway component leverages API Connect's native profiles
Deployment profile DataPower Nano Gateway profile Description
dev n1xc2.m4 Minimal resources for development
prod n1xc2.m4 Same profile as dev (both use n1xc2.m4)

Developer Portal

Developer Portal is an optional component, which is deployed only when you set enableDevPortal to true in the IDIG cluster custom resource. The Developer Portal component leverages API Connect's native profiles.
Deployment profile Developer Portal profile Description
dev n1xc2.m4 Minimal resources for development
prod n1xc2.m4 Same profile as dev (both use n1xc2.m4)
Components profile comparison
Component Deployment Dev profile Prod profile Description
Analytics (Base) Base profile deployed by default n1xc1.m16 n1xc2.m16 Base profiles differs with dev and prod.
Analytics (Enhanced) Enabled when enableAnalytics=true in the IDIG cluster CR. n1xc2.m16 n1xc2.m16 Profiles are same for dev and prod.
DataPower Nano Gateway Deployed by default n1xc2.m4 n1xc2.m4 Profiles are same for dev and prod.
Developer Portal Enabled when enableDevPortal=true n1xc2.m4 n1xc2.m4 Profiles are same for dev and prod