Unijaya
MyCDN - Perancangan Kapasiti On-Premises
Private & Confidential

Pendekatan Sizing: Workload-Driven vs Inventory-Driven

Dokumen ini menggunakan pendekatan Workload-Driven Sizing - infrastruktur diterbitkan daripada keperluan beban kerja sebenar, bukan sekadar senarai inventori perkakasan.

Mengapa Workload-Driven?
Workload-Driven (Pendekatan Kami)
Bermula dariPengguna, TPS, Transaksi
MetodologiBeban kerja menentukan infrastruktur
Soalan dijawab"Mengapa nombor ini?"
KelebihanBoleh disahkan, boleh diaudit
HasilSizing yang justified dan defensible
Inventory-Driven (Pendekatan Tradisional)
Bermula dariSenarai perkakasan
MetodologiInventori dahulu, justifikasi kemudian
Soalan dijawab"Apa yang ada?"
KelemahanSukar disahkan, over/under-sized
HasilSizing tanpa asas kukuh
Aliran Metodologi Kami
Step 1: Input Pengguna - Bermula dengan data pengguna sebenar daripada JKDM
Parameter InputNilaiSumber
Jumlah Pengguna Berdaftar644,500Keperluan JKDM (pembayar cukai)
Pengguna Dalaman (JKDM Staff)17,450Keperluan JKDM
Peak Concurrency Rate5%Standard industri untuk sistem cukai
Peak Concurrent Users~32,000644,500 x 5%
Step 2: Derivasi TPS - Concurrent users diterjemahkan kepada transaksi
ParameterNilaiDerivasi
Average Session Duration15-20 minTypical tax filing session
Transactions per Session3-5Login, browse, submit, confirm, logout
Peak TPS (Backend)500Derived from concurrent users + transaction patterns
Frontend:Backend Ratio10:110 frontend requests per backend transaction
Peak Frontend RPS~5,000500 TPS x 10
Step 3: Sizing Formula - TPS diterjemahkan kepada vCPU
ComponentFormulaHasilJustifikasi
iTAX CoreTPS x vCPU/TPS x HA128 vCPU500 TPS x 0.12 vCPU/TPS x 2 (HA)
API GatewayRPS x vCPU/RPS x HA32 vCPU5000 RPS x 0.003 vCPU/RPS x 2
ESB/IntegrationIntegrations x vCPU48 vCPU25+ integrations x 2 vCPU x buffer
DatabaseTPS x vCPU/TPS x RAC128 vCPU500 TPS x 0.13 vCPU/TPS x 2 (RAC)
Step 4: Degradation Model untuk DR - DRC bukan full mirror
AspekDCDRCRasional
Capacity Target100%50%Graceful degradation semasa failover
VMs9141Critical workloads sahaja
vCPU784320Essential processing capacity
Data PlatformIncludedExcludedRebuild from source selepas failover

Graceful Degradation: Semasa failover, bukan semua pengguna memerlukan akses serentak pada peak capacity. DRC menyediakan kapasiti untuk operasi kritikal dengan reduced throughput, bukan full production mirror.

Headroom Philosophy
DC Headroom: 18%
Physical Capacity960 vCPU
Allocated784 vCPU
Headroom176 vCPU (18%)
PurposePeak loads, growth buffer
DRC Overcommit: 1.00x
Physical Capacity320 vCPU
Allocated320 vCPU
Overcommit Ratio1.00x (tiada)
PurposeFull capacity sedia semasa failover
Kesimpulan Metodologi: Setiap nombor dalam dokumen ini boleh di-trace balik kepada keperluan beban kerja. Tiada "magic numbers" - semua sizing boleh disahkan, diaudit, dan dipertahankan kepada panel penilai.

Sizing Termasuk 18% Operational Headroom

Sizing ini termasuk 18% headroom dalam baseline: DC 20 nodes (960 vCPU physical) dengan 784 allocated = 82% utilisation.

Headroom 176 vCPU menyediakan operational buffer untuk peak loads dan pertumbuhan jangka pendek tanpa perlu penambahan nod.

VM-Based Architecture: Semua komponen MyCDN di-deploy sebagai virtual machines (VMs), bukan containers. Tiada Kubernetes dalam skop ini. Semua services termasuk iTAX, API Gateway, ESB, Kafka, Redis dijalankan sebagai VMs.
30
HCI Servers
20 DC + 10 DRC
1,280
Physical vCPU
960 DC + 320 DRC
1,104
Allocated vCPU
784 DC + 320 DRC
132
Total VMs
91 DC + 41 DRC
82%
DC Utilisation
18% headroom

Definisi Terma Penting

Physical vCPU:Kapasiti fizikal HCI nodes (960 DC + 320 DRC = 1,280). Kapasiti maksimum sebelum overcommit.
Allocated vCPU:vCPU diperuntuk kepada VM (784 DC + 320 DRC = 1,104). DC 82% utilisation, DRC 1.00x (tiada overcommit).
Headroom:Buffer untuk peak loads dan growth. Headroom BUKAN untuk non-production (Dev/SIT/UAT).
Non-Production:Dev, SIT, UAT TIDAK TERMASUK dalam sizing ini. Akan diperuntuk secara berasingan.
Ringkasan Infrastruktur On-Premises (Reconciled)
KomponenDCDRCJumlahNota
HCI Server Nodes201030Dell VxRail / HPE SimpliVity
Physical vCPU9603201,280Kapasiti fizikal HCI
Allocated vCPU (PROD)6803201,000Production workloads
Allocated vCPU (Data Platform)104-104Analytics/BI (DC sahaja)
Total Allocated vCPU7843201,104PROD + Data Platform
Utilisation / Overcommit82%1.00x-DC: 784/960, DRC: 320/320
Headroom176 vCPU (18%)--Operational buffer untuk peak loads
RAM20,480 GB7,680 GB28,160 GB~28TB total
Primary Storage176 TB65 TB241 TBHCI + SAN + Object + DW
VMs (PROD)8241123DRC = 50% VM count
VMs (Data Platform)9-9DC sahaja, tidak replicated
Total VMs9141132Semua VM-based (Linux)
Sizing termasuk 18% headroom: DC 20 nodes menyediakan 960 vCPU physical dengan 784 allocated = 82% utilisation. Headroom 176 vCPU (18%) untuk operational buffer dan peak loads. DRC beroperasi pada 1.00x (tiada overcommit).
Gambarajah Arsitektur: Bahagian ini menunjukkan rekabentuk infrastruktur on-premises MyCDN termasuk topologi DC-DRC, komponen keselamatan DMZ, aplikasi iTAX/MyCDN, Data Platform, dan aliran data. 100% on-premises dengan VMware vSphere 8 + vSAN.
Seni Bina Infrastruktur MyCDN (On-Premises)
R Pengguna Luar Pembayar Cukai 644,500 users Internet Rangkaian Dalaman Pegawai JKDM 17,450 users Administrator Sistem Luaran Agensi Kerajaan 25+ Integrasi DMZ External Firewall Load Balancer WAF Internal Firewall VPN Gateway DATA CENTRE (DC) - Kelana Jaya 20 HCI Production Environment (82 VMs) Application Subnet iTAX Core 8 VMs MyCDN Svc 12 VMs Web/Portal 6 VMs API GW 6 VMs ESB Kafka MQ Monitoring Security Data Subnet PostgreSQL Primary PostgreSQL Replica Redis Cache HA vSAN 100TB SAN 50TB Backup 120TB GitLab DevSecOps Active Dir LDAP Data Platform - Analytics & BI (9 VMs) Object Storage StorageGRID 30TB | 3 VMs ETL Pipeline Apache Airflow 2 VMs Data Warehouse Greenplum MPP 10TB | 4 VMs BI Platform Tableau Server HA | 2 VMs Data Platform Total 9 VMs | 104 vCPU 480 GB RAM 41TB Storage Gartner MQ Leaders Non-Core Applications Portal Liferay CRM DMS Helpdesk Payment FPX/RPP DC Total 91 VMs (82 + 9) 784 vCPU | 20TB RAM 160TB Primary Storage VMware vSphere 8 + vSAN DISASTER RECOVERY (DRC) - Kelana Jaya 10 HCI DR Production - Hot-Warm Standby (41 VMs) Application Subnet (Standby) iTAX Core 4 VMs MyCDN Svc 6 VMs Web/Portal 3 VMs API+ESB 3 VMs Kafka Redis Monitor Security Data Subnet (DR Replica) PostgreSQL DR Primary PostgreSQL DR Replica Redis Cache vSAN 65TB Backup 35TB Active Dir SIEM ATP DRC Total 41 VMs | 320 vCPU 7.7TB RAM | 65TB Storage ~50% of DC (Graceful Degradation) Nota: Data Platform tidak direplikasi Object Storage, Greenplum, Tableau akan dibina semula (rebuild) dari source systems selepas failover VMware SRM Replication RPO: 15 min | RTO: 4 jam Async VM + DB Streaming Legend Application Database Storage Gateway Security Monitoring Data Warehouse BI/Analytics Object Storage Data Flow Replication External API Total Infrastructure 30 HCI | 132 VMs | 1,104 vCPU 26TB RAM | 225TB Storage
Nota Seni Bina: Diagram menunjukkan topologi lengkap DC dan DRC di Kelana Jaya dengan komponen keselamatan DMZ, aplikasi iTAX/MyCDN, Data Platform (Greenplum, Tableau, Object Storage), dan pangkalan data PostgreSQL HA. Tiada komponen cloud - 100% on-premises.
3. VM Distribution Summary
DC VMs by Layer91 VMs
iTAX Core8 VMs (128 vCPU)
iTAX Database4 VMs (128 vCPU)
MyCDN Custom12 VMs (96 vCPU)
API Gateway4 VMs (32 vCPU)
ESB / Integration6 VMs (48 vCPU)
Kafka + Redis10 VMs (64 vCPU)
Supporting (Security, Monitor, etc)38 VMs (184 vCPU)
Data Platform9 VMs (104 vCPU)
Total DC91 VMs (784 vCPU)
DRC VMs (50% Replica)41 VMs
iTAX Core4 VMs (64 vCPU)
iTAX Database2 VMs (64 vCPU)
MyCDN Custom6 VMs (48 vCPU)
API Gateway2 VMs (16 vCPU)
ESB / Integration3 VMs (24 vCPU)
Kafka + Redis5 VMs (32 vCPU)
Supporting19 VMs (72 vCPU)
Data PlatformNot Replicated
Total DRC41 VMs (320 vCPU)

DC Sizing - Dengan 18% Operational Headroom

DC menyediakan 18% headroom: 960 physical vCPU (20 nodes) dengan 784 allocated = 82% utilisation.

Headroom 176 vCPU membolehkan operational buffer untuk peak loads dan growth tanpa penambahan nod.

960
Physical vCPU
20 nodes x 48
784
Allocated vCPU
680 PROD + 104 Data
82%
Utilisation
18% headroom
91
Total VMs
82 PROD + 9 Data
DC - Production Components (82 VMs, 680 vCPU)
ComponentVMvCPU/VMTotal vCPURAM/VMTotal RAM
iTAX Core Application81612864GB512GB
iTAX Database (Oracle)432128128GB512GB
MyCDN Custom Modules1289632GB384GB
API Gateway483216GB64GB
ESB / Integration Hub684832GB192GB
Message Broker (Kafka)684832GB192GB
Cache Layer (Redis)441632GB128GB
Monitoring Stack642416GB96GB
Load Balancer44168GB32GB
Security Services642416GB96GB
Identity Management441616GB64GB
Backup & Recovery441616GB64GB
Management & Ops1468816GB224GB
PROD SUBTOTAL82-680-2,560GB
DC - Data Platform Components (9 VMs, 104 vCPU)
ComponentVMvCPU/VMTotal vCPURAM/VMTotal RAM
Data Warehouse (Greenplum)4166464GB256GB
ETL Processing382432GB96GB
BI/Reporting (Tableau)281632GB64GB
DATA PLATFORM SUBTOTAL9-104-416GB
Pengesahan Matematik: DC Physical = 960 (20 nodes x 48). DC Allocated = 680 (PROD) + 104 (Data Platform) = 784. Utilisation = 784/960 = 82%. Headroom = 176 vCPU (18%).

DRC Sizing - Penjelasan Overcommit Logic

DRC mengandaikan partial workload activation semasa failover, bukan full concurrent peak.

Apabila failover berlaku, bukan semua workload diaktifkan serentak pada peak capacity. Pengguna dialihkan secara berperingkat (graceful degradation).

DRC beroperasi pada 1.00x (tiada overcommit) memastikan kapasiti penuh tersedia semasa failover.

320
Physical vCPU
10 nodes x 32
320
Allocated vCPU
PROD replicas
1.00x
Overcommit
320/320
41
Total VMs
50% of DC PROD

Penjelasan: DRC VM Count adalah Logical Mirror

DRC VM count (41) adalah 50% daripada DC PROD VM count (82). Ini adalah logical mirror, bukan full runtime mirror.

DRC menjalankan VM yang sama dari segi fungsi, tetapi dengan reduced count. Tidak semua instances aktif serentak.

DRC Component Breakdown (41 VMs, 320 vCPU)
ComponentDC VMDRC VMvCPU/VMDRC vCPUNotes
iTAX Core Application84166450% replica
iTAX Database (Oracle)423264Standby only
MyCDN Custom Modules126848Critical modules
API Gateway4281650% replica
ESB / Integration Hub63824Critical integrations
Message Broker (Kafka)63824Minimum quorum
Cache Layer (Redis)4248Warm standby
Monitoring Stack63412Basic monitoring
Load Balancer4248Active-passive
Security Services63412Essential security
Identity Management4248Replicated
Backup & Recovery4248DR backup
Management & Ops147424Basic management
DRC TOTAL8241-32050% VM, 47% vCPU
DRC Failover Strategy: Hot-warm standby. Database replicas sentiasa synchronised. Application VMs dalam warm state. Graceful degradation: non-critical workloads dikurangkan.

Data Platform adalah DC-Only - Tidak Replicated ke DRC

Data Platform (Analytics/BI) tidak di-replicate ke DRC. Jika failover, Data Platform di-rebuild dari transactional sources.

Implikasi: Data Platform capacity (104 vCPU, ~41TB storage) untuk DC sahaja. DRC storage jauh lebih rendah kerana Data Platform tidak replicated.

Data Platform Components (DC Only)
ComponentLocationvCPURAMStorageReplicated?
Data Warehouse (Greenplum)DC Only64256GB10TBNo - rebuild
Data Lake / Object StorageDC Only--30TBNo - rebuild
ETL ProcessingDC Only2496GB500GBNo - stateless
BI/Reporting (Tableau)DC Only1664GB500GBNo - config only
DATA PLATFORM TOTALDC Only104416GB~41TB-
Storage Comparison: Kenapa DRC Storage Lebih Rendah?
DC Storage160TB
HCI Storage (VMs)70TB
SAN Storage (Database)50TB
Object Storage (Data Lake)30TB
Data Warehouse10TB
Total DC160TB
DRC Storage65TB
HCI Storage (VMs)30TB
SAN Storage (Database)35TB
Object Storage0TB (not replicated)
Data Warehouse0TB (not replicated)
Total DRC65TB
Jawapan "Kenapa DR storage rendah?": DRC (65TB) = ~41% DC (160TB) kerana Data Platform (~40TB) tidak replicated. Keputusan arsitektur yang disengajakan.
Capacity Verification - Matematik Pengesahan
CheckDC AllocatedDC PhysicalDRC AllocatedDRC PhysicalStatus
vCPU (PROD)680960320320OK
vCPU (Data Platform)104---OK (DC only)
vCPU Total784-320-DC 82%, DRC 1.00x
DC Utilisation784 / 960 = 82%-320 / 320 = 100%-DC OK with 18% headroom
DC Headroom176 vCPU (18%)---Operational buffer
VM Count (PROD)82-41-DRC = 50% DC
VM Count (Data Platform)9-0-DC only
Total VMs91-41-132 total
Formula Verification
DC Calculation
Physical vCPU20 nodes x 48 = 960
PROD Allocated680 vCPU
Data Platform Allocated104 vCPU
Total Allocated680 + 104 = 784
Utilisation784 / 960 = 82%
Headroom176 vCPU (18%)
DRC Calculation
Physical vCPU10 nodes x 32 = 320
PROD Allocated320 vCPU
Data Platform0 (not replicated)
Total Allocated320
Overcommit Ratio320 / 320 = 1.00x
StatusOK (No Overcommit)
Verification Complete: Semua nombor konsisten. DC = 82% utilisation dengan 18% headroom. DRC = 1.00x (tiada overcommit).
Pernyataan Arsitektur Utama: iTAX merupakan aplikasi monolitik berasaskan .NET (runtime lintas-platform) dengan frontend Angular, dideploy pada Linux VM (RHEL 8/9). Runtime .NET lintas-platform menyokong Linux, membolehkan standardisasi OS dan pengurangan kos lesen. Komponen-komponen lain adalah modul sokongan, bukan microservices bebas.

Clarification Statements (Untuk Ketelusan Teknikal)

1. Core Application: iTAX adalah aplikasi monolitik berasaskan .NET (runtime lintas-platform) dengan Angular frontend, di-host pada Linux (RHEL 8/9) VMs. Runtime .NET lintas-platform menyokong deployment pada Linux tanpa kebergantungan Windows. Ini bukan cloud-native atau container-based architecture.

2. Service Components: Komponen yang disenaraikan adalah logical application modules, bukan container-based microservices. Tiada service discovery, independent scaling, atau CI/CD isolation per-service.

3. Messaging & Caching: Kafka dan Redis adalah komponen sokongan untuk reliability dan async processing, bukan primary transaction engines. Core transaction flow adalah synchronous. Kafka dipilih berbanding MSMQ kerana keperluan high-volume audit logging, cross-platform notification dispatch, dan guaranteed delivery untuk downstream integrations.

4. CRM & DMS: Sistem CRM dan DMS adalah auxiliary enterprise systems yang diintegrasikan dengan MyCDN, bukan core processing workloads. CRM dan DMS diandaikan sebagai sistem sedia ada atau diperuntukkan secara berasingan. Hanya integration endpoints yang termasuk dalam sizing MyCDN.

5. Network Security: Keselamatan infrastruktur dikuatkuasakan di network dan perimeter layers. NSX microsegmentation adalah optional enhancement, bukan keperluan baseline.

Core Application Architecture
AspectSpecificationImplication
Runtime.NET (lintas-platform / cross-platform)Linux (RHEL 8/9), tiada kebergantungan Windows
Architecture PatternMonolithic with modular componentsNot microservices, not independently scalable
FrontendAngular SPAServed from Nginx on Linux
Scaling ModelVertical + horizontal VM cloningNot elastic auto-scaling
Deployment UnitLinux VM (RHEL 8/9)Full application per VM, not container pods
Session ManagementStateful with session affinityLoad balancer sticky sessions required
Summary: This is a VM-based, monolithic COTS application built on .NET (cross-platform runtime) with supporting components for integration, caching, and messaging. The .NET cross-platform runtime enables Linux deployment without Windows dependency, allowing OS standardisation and reduced licensing costs. It is not a cloud-native microservices architecture. This is appropriate for a COTS-based government system requiring stability and vendor support.
VMware Infrastructure Stack
LayerTechnologyVersionRequired?Notes
HypervisorVMware vSphere ESXi8.xRequiredEnterprise Plus license
ManagementVMware vCenter Server8.xRequiredCentralized VM management
StorageVMware vSAN8.xRequiredHCI storage layer
Network VirtualizationVMware NSX4.xOptionalMicrosegmentation optional, not baseline
DR ReplicationVMware SRM8.xRequiredDC to DRC replication
BackupVeeam Backup & Replication12.xRequiredVM-level backup

NSX microsegmentation provides enhanced east-west security but is not required for baseline operation. Network security is enforced at perimeter (firewall, WAF) and VLAN segmentation.

Application Components (All VM-Based, Not Microservices)
ComponentTechnologyTypeRoleJustification
iTAX Core.NET (lintas-platform)Core EngineTax processingCOTS licensed from Qualysoft, .NET runtime menyokong Linux
iTAX DatabaseOracle 19cCore EngineTransaction storePrimary OLTP database
MyCDN Custom ModulesJavaLogical ModuleCustom extensionsMalaysia-specific business logic
API GatewayKong GatewaySupportingExternal API exposureRate limiting, authentication for external consumers
ESBWSO2 EISupportingIntegration hubLegacy system adapters, protocol transformation
Message BrokerApache KafkaSupportingAsync decouplingHigh-volume audit logging, notification dispatch, decoupled downstream processing with guaranteed delivery
CacheRedisSupportingPerformanceSession cache, reference data cache, not primary store
Data WarehouseGreenplumAnalyticsBI/ReportingHistorical analysis, not real-time
BI/ReportingTableau ServerAnalyticsDashboardsManagement reporting
Auxiliary Enterprise Systems (Not Core Processing)
SystemRoleIntegration TypeSizing Impact
CRMCustomer relationship managementAPI integration with iTAXNot in TPS model - low volume
DMSDocument managementFile storage integrationStorage only - not in compute TPS

CRM and DMS are assumed to be existing or separately provisioned enterprise systems. Only integration endpoints are included in MyCDN sizing. No compute or storage allocation for CRM/DMS is included in this infrastructure.

User Concurrency Model
ParameterValueDerivation
Total Registered Users644,500From JKDM requirements
Peak Concurrent User %5%Industry standard for tax systems
Peak Concurrent Users~32,000644,500 x 5%
Average Session Duration15-20 minutesTax filing typical session
Peak TPS500Based on concurrent users and transaction patterns
FE:BE Ratio~10:110 frontend requests per backend transaction
Sizing Calculator: Kalkulator ini membolehkan panel penilai mengubah parameter input dan melihat kesan kepada sizing secara automatik. Semua konstanta sizing dinyatakan untuk ketelusan.

A. Input Parameters (Editable)

User & Traffic
Jumlah pengguna berdaftar sistem
% pengguna serentak semasa peak (3-10%)
Target peak transactions per second
Operational Buffer & DR Policy
Buffer untuk peak (baseline = 18%)
DRC as % of DC (0.5 = 50%)
DRC overcommit (1.00 = none)
Non-Production Environments (5 Persekitaran MyCDN)
Development (baseline = 15%)
System Integration Test (baseline = 25%)
User Acceptance Test (baseline = 50%)
Pre-Production (baseline = 75%)
B. Production Outputs (Auto-Updated)
32,225
Peak Concurrent Users
784
DC vCPU Allocated
20
DC HCI Nodes
320
DRC vCPU Allocated
10
DRC HCI Nodes
30
PROD HCI Nodes
176
Headroom vCPU
82%
DC Utilisation
C. Non-Production Outputs (Auto-Updated)
102
Dev vCPU (15%)
4
Dev HCI Nodes
170
SIT vCPU (25%)
4
SIT HCI Nodes
340
UAT vCPU (50%)
8
UAT HCI Nodes
510
Staging vCPU (75%)
12
Staging HCI Nodes
28
Non-Prod HCI Nodes
58
GRAND TOTAL Nodes

D. Sizing Constants & Assumptions

Baseline sizing derived from detailed component analysis. Scaling is linear from baseline:

ConstantValueDescription
Baseline TPS500 TPSReference point for sizing calculations
Baseline PROD vCPU680 vCPUPROD vCPU required at 500 TPS (from component breakdown)
Data Platform vCPU104 vCPUFixed allocation for analytics/BI (DC only)
DC vCPU per Node48 vCPUUsable vCPU per DC HCI node (dual-socket)
DRC vCPU per Node32 vCPUUsable vCPU per DRC HCI node
Min DC Nodes12Minimum DC nodes for HA cluster
Min DRC Nodes6Minimum DRC nodes for HA
Scaling FormulaLinearPROD vCPU = 680 x (TPS / 500)

Note: At default settings (500 TPS, 50% DR, 1.00x overcommit, 18% headroom), calculator output matches document baseline: 30 PROD nodes. Non-Production adds UAT/SIT/Dev environments.

E. What-If Scenarios (Pre-Calculated)

Below shows sizing impact at different TPS levels (18% headroom included, 50% DR factor, 1.00x DRC):

ScenarioTPSPROD vCPUDC vCPUDC NodesDRC vCPUDRC NodesTotal
Current Baseline500680784203201030
+20% Growth600816920204081434
+40% Growth7009521,056224761638
+60% Growth8001,0881,192265441844

Note: Baseline includes 18% operational headroom. DC utilisation at baseline = 82%.

Calculator Purpose: This calculator provides indicative estimates for what-if analysis. Change TPS, headroom, or DR parameters to see projected infrastructure requirements. At default settings, output matches document baseline (30 nodes with 18% headroom).
Untuk Panel Penilai: Tab ini menyediakan ringkasan mudah dan analogi untuk membantu memahami sizing infrastruktur.
Analogi Mudah

Bayangkan MyCDN seperti Hospital Besar

DC (Data Centre):Hospital utama beroperasi 24/7 dengan semua kemudahan lengkap.
DRC (DR Centre):Hospital sandaran - beroperasi penuh jika hospital utama ditutup. Biasanya "siap sedia".
vCPU:Bilangan doktor. Lebih banyak = lebih ramai pesakit boleh dilayan serentak.
Headroom:Doktor tambahan untuk waktu kecemasan. Jika tiada, hospital sesak semasa peak.
Overcommit DRC:Hospital sandaran ada 10% kurang doktor - boleh diterima kerana pesakit tidak datang serentak.
Soalan Lazim (FAQ)
SoalanJawapan
Adakah termasuk headroom?Ya. DC 20 nodes = 960 vCPU physical, 784 allocated = 82% utilisation. 18% headroom untuk operational buffer.
Kenapa DRC storage rendah?Data Platform (~40TB analytics) tidak replicate ke DRC. DRC hanya untuk PROD data.
Kenapa DRC overcommit 10%?DRC mengandaikan partial activation semasa failover, bukan 100% serentak.
Dev/SIT/UAT di mana?Tidak termasuk dalam sizing ini. Non-prod diperuntuk secara berasingan.
Adakah gunakan Kubernetes?Tidak. Semua komponen adalah VM-based menggunakan VMware stack.
Jika TPS naik ke 700?Guna Calculator tab. Anggaran: perlu +4 DC nodes, +4 DRC nodes.
Ringkasan Nombor Utama
30
HCI Servers
1,104
Allocated vCPU
132
Total VMs
241TB
Total Storage