E.1 cnDBTier Profile

This section includes information about cnDBTier profiles.

cnDBTier Profile

Table -7 cnDBTier Profile

Service/Component Per Pod Side Cars:db-backup-exec-service (DB Tier Sidecar)Service Mesh Sidecar (ASM, Istio/Envoy) Number of Pods (Replica) Total  
CPU Memory Storage CPU Memory CPU Memory Storage
Req Limit Req Limit PVC Count Req Limit Req Limit Req Limit Req Limit PVC Count
 

Management (MGMT STS )

  • k8 Resource Type: StatefulSet

  • Sidecar name: NA

  • svc: ndbmgmdsvc
2 2 1 1.25 2 1 0.2 0.2 0.256 0.256 2(mgmReplicaCount) 4 4 2 2.5 4 2

NDB Data Store (NDB STS )

  • k8 Resource Type: StatefulSet

  • Sidecar name: db-executor-svc

  • svc : ndbmtdsvc
2 2 4 4 6

4
1

1
1.2 1.2 2.256 2.256

2

(ndbReplicaCount)

6.4 6.4 12.512 12.512 12

8
2

2

Replication (SQL STS - mysqld)

  • k8 Resource Type: StatefulSet

  • Sidecar name: init-sidecar

  • svc : ndbmysqldsvc
2 2 1 1 4 1 0.3 0.3 0.512 0.512

2

2/4/6

(Depending on GR setup of 2/3/4 site)

(apiReplicaCount)

4.6 4.6 3.024 3.024 8 2

App Access (SQL STS - appmysqld)

  • k8 Resource Type StatefulSet

  • Sidecar name: init-sidecar

  • svc : ndbappmysqldsvc
2 2 1 1 4 1 0.1 0.1 0.256 0.256

2

(ndbappReplicaCount)

4.2 4.2 2.512 2.512 8 2

Monitor Service

  • Sidecar name: NA
  • k8 Resource Type: Deployment
  • svc: db-monitor-service
1 1 0.5 0.5 0 0 NA NA NA NA 1 1 1 0.5 0.5 0 0

Replication Service

  • Sidecar name: init-discover-sql-ips
  • k8 Resource Type: Deployment
  • svc: db-replication-service
0.6 1 1 2 2 1 0.2 0.2 0.5 0.5 1 0.8 1.2 2.5 2.5 2 1

GR Recovery Resources

  • Used for performing Disaster Recovery
2 2 4 4 0 0 0.2 0.2 0.5 0.5 2.2 2.2 4.5 4.5 0 0

Backup Manager Service

  • Sidecar name: NA
  • k8 Resource Type: Deployment
  • svc: db-backup-manager-svc
0.1 0.1 0.128 0.128 0 0 NA NA NA NA 1 0.1 0.1 0.128 0.128 0 0
postUpgradeJob 0.1 0.1 0.256 0.256 0 0           0.1 0.1 0.256 0.256 0 0
preUpgradeJob 0.1 0.1 0.256 0.256 0 0           0.1 0.1 0.256 0.256 0 0

helm test

  • Sidecar name: NA
  • k8 Resource Type: Job

Note: This will be created only when "helm test" is performed

0.1 0.1 0.256 0.256 0 0           0.1 0.1 0.256 0.256 0 0
                      12 23.6 24.0 28.444 28.944 42 11

Table -8 cnDBTier Profile Ephemeral Storage

Service / Component Per Pod Side Cars:db-backup-exec-service (DB Tier Sidecar)Service Mesh Sidecar (ASM, Istio/Envoy) Number of Pods (Replica) Total
     
Ephemeral Storage Ephemeral Storage Ephemeral Storage
Req Limit Req Limit Req Limit

Management (MGMT STS )

  • k8 Resource Type: StatefulSet

  • Sidecar name: NA

  • svc: ndbmgmdsvc
90Mi 100Mi 90Mi 100Mi 2(mgmReplicaCount) 360Mi 400Mi

NDB Data Store (NDB STS )

  • k8 Resource Type: StatefulSet

  • Sidecar name: db-executor-svc

  • svc : ndbmtdsvc
90Mi 100Mi 180Mi 1Gi

2

(ndbReplicaCount)

540Mi 2200Mi

Replication (SQL STS - mysqld)

  • k8 Resource Type: StatefulSet

  • Sidecar name: init-sidecar

  • svc : ndbmysqldsvc
90Mi 100Mi 180Mi 200Mi

2

2/4/6

(Depending on GR setup of 2/3/4 site)

(apiReplicaCount)

540Mi 600Mi

App Access (SQL STS - appmysqld)

  • k8 Resource Type StatefulSet

  • Sidecar name: init-sidecar

  • svc : ndbappmysqldsvc
90Mi 100Mi 90Mi 100Mi

2

(ndbappReplicaCount)

360Mi 400Mi

Monitor Service

  • Sidecar name: NA
  • k8 Resource Type: Deployment
  • svc: db-monitor-service
90Mi 100Mi NA NA 1 90Mi 100Mi

Replication Service

  • Sidecar name: init-discover-sql-ips
  • k8 Resource Type: Deployment
  • svc: db-replication-service
90Mi 1000Mi 90Mi 100Mi 1 180Mi 1100Mi

GR Recovery Resources

  • Used for performing Disaster Recovery
90Mi 1000Mi 90Mi 100Mi   180Mi 1100Mi

Backup Manager Service

  • Sidecar name: NA
  • k8 Resource Type: Deployment
  • svc: db-backup-manager-svc
90Mi 100Mi NA NA 1 90Mi 100Mi
postUpgradeJob           90Mi 100Mi
preUpgradeJob          

helm test

  • Sidecar name: NA
  • k8 Resource Type: Job

Note: This will be created only when "helm test" is performed

         
Totals 11 2430Mi 6100Mi

Note:

  • In case of shared cnDBTier between Console and NF, Console DB Profile sizing needs to be included in NF DB Profile sizing.
  • cnDBTier custom values.yaml file has been included along with Console package from 23.3.0 release. The yaml file reflects the above cnDBTier profile and is packaged along with the Console custom values.yaml file used for installation. For installing the DBTier, Please refer to the Oracle Communications Cloud Native Core, cnDBTier Installation, Upgrade, and Fault Recovery Guide.