Ringkasan Kapasiti MyCDN
Comparisons & Baselines (All Years)
| PARAMETER |
NILAI |
UNIT |
SUMBER |
| Pengguna Luaran Berdaftar |
1,755,000 |
users |
LAMPIRAN A1 |
| Pengguna Serentak (Puncak) |
286,100 |
users |
LAMPIRAN A1 |
| Kakitangan Dalaman |
8,000 |
users |
Skop 3 |
| TPS Puncak |
400 |
TPS |
Calculated |
| KATEGORI |
KOMPONEN |
VCPU |
RAM (GB) |
JENIS |
| CORE (iTAX) | Pendaftaran | 12 | 60 | Core |
| Penyata & Pemfailan | 12 | 60 | Core |
| Pembayaran | 12 | 60 | Core |
| Pengurusan Hutang | 12 | 60 | Core |
| Penguatkuasaan | 12 | 60 | Core |
| Audit & Pematuhan | 12 | 60 | Core |
| Rayuan | 12 | 60 | Core |
| Pengurusan Risiko | 12 | 60 | Core |
| NON-CORE | Portal JKDM (Liferay) | 24 | 120 | Non-Core |
| Portal MyCDN (Liferay) | 24 | 120 | Non-Core |
| Portal Intranet | 16 | 80 | Non-Core |
| CRM System | 16 | 80 | Non-Core |
| DMS | 16 | 80 | Non-Core |
| Helpdesk Technical | 12 | 60 | Non-Core |
| INTEGRATION | API Gateway | 24 | 120 | Integration |
| ESB Integration Hub | 16 | 80 | Integration |
| Adapters | 8 | 40 | Integration |
| AI / ML | Risk Scoring Engine | 32 | 160 | AI |
| Model Serving | 24 | 120 | AI |
| Feature Store | 8 | 40 | AI |
| INFRA | Monitoring | 8 | 40 | Infra |
| Logging | 8 | 40 | Infra |
| Grafana | 4 | 20 | Infra |
| GitLab Runners | 8 | 40 | Infra |
| TOTAL BASELINE | 344 | 1720 | - |
| ENV |
TAHUN 1 |
TAHUN 2 |
TAHUN 3 |
| Production | 100% | 110% | 115% |
| Staging | 75% | 50% | 25% |
| UAT | 50% | 25% | 15% |
| SIT | 25% | 15% | 10% |
| Dev | 15% | 10% | 10% |
| KOMPONEN |
TAHUN 1 |
TAHUN 2 |
TAHUN 3 |
| Core (iTAX) | 255 | 212 | 177 |
| Non-Core (MyCDN) | 287 | 238 | 199 |
| Integration | 127 | 106 | 88 |
| AI/ML | 170 | 141 | 118 |
| Infrastructure | 74 | 62 | 52 |
| TOTAL | 910 | 782 | 682 |
Tahun 1: Pembangunan & Go-Live
Growth Factor: 1.0x
| KATEGORI |
BASELINE |
PROD (100%) |
STAGING (75%) |
UAT (50%) |
SIT (25%) |
DEV (15%) |
| Core (iTAX) | 96 | 96 | 72 | 48 | 24 | 14 |
| Non-Core | 108 | 108 | 81 | 54 | 27 | 16 |
| Integration | 48 | 48 | 36 | 24 | 12 | 7 |
| AI/ML | 64 | 64 | 48 | 32 | 16 | 9 |
| Infrastructure | 28 | 28 | 21 | 14 | 7 | 4 |
| TOTAL | 344 | 344 | 258 | 172 | 86 | 50 |
| KATEGORI |
BASELINE |
PROD |
STAGING |
UAT |
SIT |
DEV |
| Core (iTAX) | 480 | 480 | 360 | 240 | 120 | 70 |
| Non-Core | 540 | 540 | 405 | 270 | 135 | 80 |
| Integration | 240 | 240 | 180 | 120 | 60 | 35 |
| AI/ML | 320 | 320 | 240 | 160 | 80 | 45 |
| Infra | 140 | 140 | 105 | 70 | 35 | 20 |
| TOTAL | 1720 | 1720 | 1290 | 860 | 430 | 250 |
| INSTANCE |
VCPU |
RAM (GB) |
STORAGE (TB) |
HA MODE |
| Production Primary | 32 | 128 | 15 | Regional |
| Production Replica | 16 | 64 | 15 | Zone B |
| Warm DR | 16 | 64 | 15 | Jakarta |
| Others (QA/Dev) | 16 | 64 | 8 | Single |
| TOTAL | 80 | 320 | 53 | - |
| Total GKE vCPU (5 Env) | 910 | vCPU | Core + NonCore + Integ + AI + Infra |
| Total Cloud SQL vCPU | 80 | vCPU | 80 x 1.0 |
| JUMLAH vCPU | 990 | vCPU | 910 + 80 |
| JUMLAH RAM | 4.9 | TB | GKE + SQL RAM |
Tahun 2: Operasi (+10%)
Growth Factor: 1.1x
| KATEGORI |
BASELINE |
PROD (110%) |
STAGING (50%) |
UAT (25%) |
SIT (15%) |
DEV (10%) |
| Core (iTAX) | 96 | 116 | 52 | 26 | 15 | 10 |
| Non-Core | 108 | 130 | 59 | 29 | 17 | 11 |
| Integration | 48 | 58 | 26 | 13 | 7 | 5 |
| AI/ML | 64 | 77 | 35 | 17 | 10 | 7 |
| Infrastructure | 28 | 33 | 15 | 7 | 4 | 3 |
| TOTAL | 344 | 414 | 187 | 92 | 53 | 36 |
| KATEGORI |
BASELINE |
PROD |
STAGING |
UAT |
SIT |
DEV |
| Core (iTAX) | 480 | 580 | 260 | 130 | 75 | 50 |
| Non-Core | 540 | 650 | 295 | 145 | 85 | 55 |
| Integration | 240 | 290 | 130 | 65 | 35 | 25 |
| AI/ML | 320 | 385 | 175 | 85 | 50 | 35 |
| Infra | 140 | 165 | 75 | 35 | 20 | 15 |
| TOTAL | 1720 | 2070 | 935 | 460 | 265 | 180 |
| INSTANCE |
VCPU |
RAM (GB) |
STORAGE (TB) |
HA MODE |
| Production Primary | 35 | 140 | 15 | Regional |
| Production Replica | 17 | 70 | 15 | Zone B |
| Warm DR | 17 | 70 | 15 | Jakarta |
| Others | 19 | 72 | 13 | Single |
| TOTAL | 88 | 352 | 58 | - |
| Total GKE vCPU (5 Env) | 782 | vCPU | Core + NonCore + Integ + AI + Infra |
| Total Cloud SQL vCPU | 88 | vCPU | 80 x 1.1 |
| JUMLAH vCPU | 870 | vCPU | 782 + 88 |
| JUMLAH RAM | 4.4 | TB | GKE + SQL RAM |
Tahun 3: Stabil (+15%)
Growth Factor: 1.15x
| KATEGORI |
BASELINE |
PROD (114%) |
STAGING (25%) |
UAT (15%) |
SIT (10%) |
DEV (10%) |
| Core (iTAX) | 96 | 126 | 27 | 16 | 11 | 11 |
| Non-Core | 108 | 142 | 31 | 18 | 12 | 12 |
| Integration | 48 | 63 | 13 | 8 | 5 | 5 |
| AI/ML | 64 | 84 | 18 | 11 | 7 | 7 |
| Infrastructure | 28 | 37 | 8 | 4 | 3 | 3 |
| TOTAL | 344 | 452 | 97 | 57 | 38 | 38 |
| KATEGORI |
BASELINE |
PROD |
STAGING |
UAT |
SIT |
DEV |
| Core (iTAX) | 480 | 630 | 135 | 80 | 55 | 55 |
| Non-Core | 540 | 710 | 155 | 90 | 60 | 60 |
| Integration | 240 | 315 | 65 | 40 | 25 | 25 |
| AI/ML | 320 | 420 | 90 | 55 | 35 | 35 |
| Infra | 140 | 185 | 40 | 20 | 15 | 15 |
| TOTAL | 1720 | 2260 | 485 | 285 | 190 | 190 |
| INSTANCE |
VCPU |
RAM (GB) |
STORAGE (TB) |
HA MODE |
| Production Primary | 36 | 147 | 15 | Regional |
| Production Replica | 18 | 73 | 15 | Zone B |
| Warm DR | 18 | 73 | 15 | Jakarta |
| Others | 20 | 75 | 15 | Single |
| TOTAL | 92 | 368 | 60 | - |
| Total GKE vCPU (5 Env) | 682 | vCPU | Core + NonCore + Integ + AI + Infra |
| Total Cloud SQL vCPU | 92 | vCPU | 80 x 1.15 |
| JUMLAH vCPU | 774 | vCPU | 682 + 92 |
| JUMLAH RAM | 3.8 | TB | GKE + SQL RAM |
MyCDN - Perancangan Kapasiti Compute
NOTA PENTING: Angka compute mewakili kapasiti maksimum yang diluluskan, BUKAN penggunaan serentak.
| GKE Standard Node Pool - iTAX COTS | 32 | 128 | Sentiasa Aktif | Runtime Utama | 99.95% | Runtime utama untuk iTAX COTS |
| GKE Standard Node Pool - Core Services | 24 | 96 | Sentiasa Aktif | Runtime Utama | 99.95% | Perkhidmatan teras MyCDN |
| GKE Standard Node Pool - Integration | 16 | 64 | Sentiasa Aktif | Runtime Utama | 99.95% | Perkhidmatan integrasi |
| GKE Standard Node Pool - Non-Core | 8 | 32 | Berjadual | Bukan Teras | 99.9% | Portal, DMS, Helpdesk |
| Cloud Run - Edge Functions | 4 | 8 | Berdasarkan Peristiwa | Ringan/Bursty/Edge | 99.9% | Terhad kepada beban kerja ringan sahaja |
| Cloud SQL - iTAX Primary | 16 | 64 | Sentiasa Aktif | OLTP Utama | 99.95% | Pangkalan data transaksi iTAX |
| Cloud SQL - MyCDN Primary | 8 | 32 | Sentiasa Aktif | OLTP Utama | 99.95% | Pangkalan data transaksi MyCDN |
| BigQuery - Analytics | 0 | 0 | Atas Permintaan | OLAP Utama | 99.9% | Serverless - kapasiti dinamik |
| Memorystore Redis | 4 | 16 | Sentiasa Aktif | Cache Utama | 99.95% | Cache sesi dan rate limiting |
| Vertex AI Prediction - Risk Scoring | 8 | 32 | Sentiasa Aktif | AI Baseline | 99.9% | SATU-SATUNYA model AI baseline pengeluaran |
| Vertex AI Training | 16 | 64 | Berjadual | AI (Bukan Baseline) | 99.9% | Latihan model berjadual sahaja |
| Vertex AI Feature Store | 4 | 16 | Berdasarkan Peristiwa | AI (Bukan Baseline) | 99.9% | Diaktifkan berdasarkan kritikal model |
| GitLab Runners | 8 | 32 | Berjadual | DevSecOps | 99.9% | CI/CD pipeline execution |
| DR Region - Standby | 0 | 0 | Siap Sedia | DR Standby | - | Cross-region standby, BUKAN active-active |
| JUMLAH KAPASITI DILULUSKAN | 148 | 584 | Angka ini mewakili had siling kapasiti. |
Nodes & Instances Calculation
GKE Node Pool, Cloud Run & Cloud SQL
| KOMPONEN |
MOD |
NODES |
VCPU/NODE |
RAM/NODE |
DISK/NODE |
| iTAX COTS | Sentiasa Aktif | 5 | 32 | 128 GB | 200 GB |
| Core Services | Sentiasa Aktif | 3 | 24 | 96 GB | 200 GB |
| Integration | Sentiasa Aktif | 3 | 16 | 64 GB | 100 GB |
| Non-Core | Berjadual | 2 | 8 | 32 GB | 100 GB |
| SERVIS |
MIN |
MAX |
VCPU |
RAM |
DISK |
| Public API | 2 | 20 | 2 | 4 GB | 10 GB |
| Integration | 1 | 10 | 2 | 4 GB | 10 GB |
| Utilities | 0 | 5 | 1 | 2 GB | 10 GB |
| ENVIRONMENT |
INSTANCES |
SPEC |
STORAGE |
HA |
| Production Primary | 1 | 16 vCPU, 64 GB | 1 TB | Regional |
| Production Standby | 1 | Same as Primary | 1 TB | Included |
| Read Replica | 1 | 8 vCPU, 32 GB | 500 GB | Single zone |
| UAT | 1 | 8 vCPU, 32 GB | 300 GB | Single zone |
| Dev | 1 | 4 vCPU, 16 GB | 200 GB | Single zone |
| Training | 1 | 2 vCPU, 8 GB | 100 GB | Single zone |
MyCDN - Total Storage Capacity Calculation
GKE, Cloud Run & Cloud SQL Storage
| NODE POOL |
NODES |
DISK PER NODE |
TOTAL DISK |
| iTAX COTS | 5 | 200 GB | 1,000 GB |
| Core Services | 3 | 200 GB | 600 GB |
| Integration | 3 | 100 GB | 300 GB |
| Non-Core | 2 | 100 GB | 200 GB |
| JUMLAH GKE STORAGE | 2,100 GB (2.1 TB) |
| SERVICE |
MAX INSTANCES |
DISK PER INSTANCE |
MAX EPHEMERAL DISK |
| Public API | 20 | 10 GB | 200 GB |
| Integration | 10 | 10 GB | 100 GB |
| Utilities | 5 | 10 GB | 50 GB |
| JUMLAH MAKSIMUM | 350 GB |
Nota: Ephemeral storage Cloud Run adalah sementara dan hanya wujud semasa instance aktif. Tiada persistent storage diperuntukkan untuk Cloud Run.
| ENVIRONMENT |
INSTANCES |
STORAGE / INSTANCE |
TOTAL STORAGE |
| Production Primary | 1 | 1 TB | 1 TB |
| Production Standby | 1 | 1 TB | 1 TB |
| Read Replica | 1 | 500 GB | 500 GB |
| UAT | 1 | 300 GB | 300 GB |
| Dev | 1 | 200 GB | 200 GB |
| Training | 1 | 100 GB | 100 GB |
| JUMLAH CLOUD SQL | 3.1 TB |
| GKE Node Disks | 2.1 TB | Persistent storage untuk node pools |
| Cloud SQL Storage | 3.1 TB | Database persistent storage |
| Cloud Run Ephemeral (maksimum) | 350 GB | Sementara, tidak persistent |
| Total Provisioned Persistent Storage | 5.2 TB | GKE + Cloud SQL sahaja |