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
- 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 |
| 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
| 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 |
enableAnalytics to
true:- The Analytics profile is upgraded to the enhanced profile.
ingestion.enabledis set totrue: It specifies that the Analytics ingestion is enabled.analyticsModeis set totrue: It specifies that the Analytics UI and the Analytics proxy is deployed.
enableAnalytics to false:- Analytics runs with the default base profile.
ingestion.enabledis set tofalse: It specifies that the Analytics ingestion is disabled.analyticsModeis set tofalse: It specifies that the Analytics UI and the Analytics proxy is not deployed.
DataPower Nano Gateway
| 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
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) |
| 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 |