🏭 Infrastructure Evolution β€” Dari Mainframe ke AI-Native Edge Cloud

Infrastruktur bukan hanya tentang "server fisik vs cloud" β€” ia adalah perjalanan 8 lapisan dari 1960s bare-metal mainframe hingga 2026 AI-native edge cloud. Vault punya catatan untuk cloud-security, container/k8s, ansible-hardening tapi tidak ada peta evolusi yang menyatukan semuanya. Catatan ini memetakan evolusi datacenter, virtualisasi, cloud, container, serverless, edge, sampai AI-infrastructure-ops, dengan trade-off matrix dan decision framework.


Daftar Isi

  1. 1. Premise β€” Evolusi Infrastruktur Itu Spiral
  2. 2. Eight-Layer Infrastructure Evolution
  3. 3. Layer 0 β€” Bare-Metal & Mainframe)
  4. 4. Layer 1 β€” Virtualization (Hypervisor)
  5. 5. Layer 2 β€” IaaS Public Cloud
  6. 6. Layer 3 β€” PaaS & Container Orchestration
  7. 7. Layer 4 β€” Serverless & FaaS
  8. 8. Layer 5 β€” Edge Compute

1. Premise β€” Evolusi Infrastruktur Itu Spiral

Bukan linear β€” infrastruktur ulang-alik antara centralization ↔ decentralization, control ↔ abstraction, specialization ↔ generalization:

1960s: Centralized mainframe    ↔
1970s: Centralized mainframe    ↔
1980s: Decentralized PC server  ↔
1990s: Centralized 3-tier       ↔
2000s: Decentralized SOA        ↔
2010s: Centralized cloud         ↔
2015s: Decentralized containers ↔
2018s: Centralized orchestration ↔
2020s: Decentralized edge + multi-cloud ↔
2026: AI-orchestrated hybrid      ↔

Prinsip penting: setiap lapisan memecahkan masalah lapisan sebelumnya, sambil menciptakan kategori masalah baru yang akan melahirkan lapisan berikut.


2. Eight-Layer Infrastructure Evolution

LayerEraKarakteristikMasalah yang DipecahkanMasalah Baru
01960s+Bare-metal-Utilization rendah (2-5%)
12000sHypervisorUtilization naik ke 60-80%VM sprawl, license cost
22008+IaaS CloudCapEx β†’ OpExVendor lock-in, cloud bill shock
32014+Container + K8sDensity lebih, faster deployOperational complexity
42015+Serverless / FaaSZero opsCold start, lock-in
52020+Edge ComputeSub-50ms latencyDistributed observability
62024+Multi/hybrid cloudVendor freedomNetwork complexity
72026+AI-Orchestrated Inf.rastructureSelf-healingHallucinated automation

3. Layer 0 β€” Bare-Metal & Mainframe

3.1 Karakteristik

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Single physical   β”‚
β”‚ server + OS       β”‚
β”‚   β”œβ”€ Apps diinstall β”‚
β”‚   └─ Services run β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Pro:

  • Total control
  • Performance predictable
  • No virtualization overhead

Con:

  • Utilization 5-15%
  • Provisioning manual (minggu)
  • Single point of failure
  • Hardware lock-in (5-7 year refresh)

4. Layer 1 β€” Virtualization (Hypervisor)

4.1 Arsitektur

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Hypervisor (ESXi, KVM) β”‚
β”œβ”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€
β”‚ VM  β”‚ VM  β”‚ VM  β”‚ VM  β”‚
β”‚ Web β”‚ DB  β”‚ App β”‚ DC  β”‚
β””β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”˜
   β”‚       β”‚       β”‚       β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”˜
   Single physical host

4.2 Evolusi Hypervisor

TahunPerkembangan
2003VMware ESX 2.0 (industry standard)
2005Xen (open source)
2007KVM releases (Linux native)
2010Hyper-V, public cloud infra use KVM/Xen
2013Docker popularized containers (LXC kernel)
2015KVM+OVS standard open-source stack
2020Unikernel, micro-VM (Firecracker)

4.3 Pro & Con

ProCon
Utilization naik ke 60-80%VM license cost
Fast provisioning (menit)VM sprawl tanpa governance
Snapshot + cloneHypervisor overhead (5-15%)
Live migration”Pet vs Cattle” anti-pattern

5. Layer 2 β€” IaaS Public Cloud

5.1 Arsitektur

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Region (geographic area)                             β”‚
β”‚   β”œβ”€ AZ (Availability Zone)                         β”‚
β”‚   β”‚   β”œβ”€ Compute (EC2/VM/GCE/Instance)              β”‚
β”‚   β”‚   β”œβ”€ Storage (S3/Blob/GCS/Object)               β”‚
β”‚   β”‚   β”œβ”€ Network (VPC/VNet/VPC)                     β”‚
β”‚   β”‚   └─ Managed DB (RDS/CloudSQL/SQL)              β”‚
β”‚   └─ AZ                                                β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

5.2 Tiga Cloud Besar + Specialized

TierService
Hyperscale (3 besar)AWS, Azure, GCP
Secondary (alibaba, tencent, ibm, oracle)Banyak
Sovereign (region-locked)Eropa, China, GovCloud
Specialized (AI/ML focused)Lambda Labs, Paperspace, Coreweave
Bare-metal cloudEquinix, Packet (now Equinix)

5.3 Pro & Con

Pro:

  • CapEx β†’ OpEx (bayar pakai)
  • Global presence dalam menit
  • Managed services (RDS, Elasticache, dll)
  • Pay-per-use scaling

Con:

  • Vendor lock-in luas
  • Cloud bill sprawl (unpredictable)
  • Egress fees mahal
  • Compliance & data residency kompleks

6. Layer 3 β€” PaaS & Container Orchestration

6.1 Container vs VM

AspectContainerVM
Boot time<1s~30s
Image size100MB10GB
Density50-100/host10-20/host
IsolationProcess-levelHardware-level
Use caseMicroservices, ephemeralStateful, multi-tenant

6.2 Container Orchestrators

ToolStatusUse Case
KubernetesDe facto standardMost workloads
NomadHashiCorp alternativeSimpler ops
ECS (AWS)AWS nativeTight AWS integration
Cloud RunGCP managedStateless containers
Fly.ioEdge-firstSimple regional
K3sLightweight K8sEdge, IoT, dev

6.3 K8s Layer Stack

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Workload (Pod, Deployment, StatefulSet)    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Service Mesh (Istio, Linkerd, Cilium)      β”‚
β”‚ Network Policy, mTLS                        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Runtime (containerd, CRI-O)                β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Compute (kubelet, scheduler, controller)   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Network (CNI β€” Calico, Cilium, Flannel)    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Storage (CSI, persistent volumes)          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ OS Layer (Linux + optionally Windows)      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Hardware / Hypervisor / Bare metal         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Koneksi ke Vault:


7. Layer 4 β€” Serverless & FaaS

7.1 Definisi

[Function code (Lambda/Function)]
         ↓
[Event trigger β€” S3, queue, schedule, HTTP]
         ↓
[Provider allocates runtime, runs, returns result]
         ↓
[Provider charges per ms + per invocation]

7.2 Serverless Spectrum

Service TypeControlCost EfficiencyUse Case
FaaS (Lambda)MinimumHighest (idle = 0)Event handler
Container FaaS (Cloud Run)MediumHighStateless API
Backend-as-a-ServiceVariousHighMobile/web app
SaaS replacementsZeroHighestNon-differentiating workloads

7.3 Cold Start Problem

MitigationEffect
Provisioned ConcurrencyEliminates cold
Warm-up callsMitigates partially
SnapStart (Java)<100ms vs 5s
WebAssembly<5ms cold
Reserved instancesEliminates for hot paths

8. Layer 5 β€” Edge Compute

8.1 Arsitektur

                  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                  β”‚ Cloud (origin)      β”‚
                  β”‚ - Heavy processing  β”‚
                  β”‚ - ML training       β”‚
                  β”‚ - DB of record      β”‚
                  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β–²β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                            β”‚
                            β”‚
            β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
            ↓               ↓               ↓
      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
      β”‚ Edge POP β”‚     β”‚ Edge POP β”‚     β”‚ Edge POP β”‚
      β”‚ ~10ms    β”‚     β”‚ ~20ms    β”‚     β”‚ ~15ms    β”‚
      β”‚ Sub-ms   β”‚     β”‚          β”‚     β”‚          β”‚
      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

8.2 Provider Edge Compute

ProviderProductLatencyCapacity
CloudflareWorkers<5ms globallyV8 Isolates / WASM
VercelEdge FunctionsSub-50msV8 + WASM
FastlyCompute@EdgeSub-50msWASM / Lucet
AWSLambda@Edge / CloudFront Functions5-50msNode.js/Python
AkamaiEdgeWorkersSub-50msV8
Fly.ioRegional Machines<50msFull containers

8.3 Use Case Pattern

PatternEdge ComponentCloud Component
Authentication checkValidate JWT, redirectIssue token, audit
Image optimizationResize, format convertStore original
A/B test routingApply variantAnalytics
Real-time multiplayerSynchronize stateLeaderboard persistence
Geo-restrictionCheck IP-based accessAuthorization policy
Live video sub-second captionStream processFull ML model

Koneksi ke Vault:


9. Layer 6 β€” Multi/Hybrid Cloud

9.1 Karakteristik

              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β”‚ Multi-cloud fabric β”‚
              β”‚ Management plane   β”‚
              β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜
                    ↓        ↓
            β”Œβ”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”
            β”‚ AWS  β”‚      β”‚ GCP  β”‚
            β””β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”˜

+ Optional on-prem

9.2 Use Case

  • Vendor freedom β€” exit strategy
  • Best-of-breed β€” pakai tiap cloud terbaik
  • Compliance β€” data sovereignty per region
  • DR β€” multi-region = resilience

9.3 Trade-offs

ProCon
Vendor bargaining powerNetwork complexity
Avoid single-point-of-failureCost monitoring across accounts
Compliance per-regionOperational expertise multi
Best-of-breed per serviceSkill fragmentation

9.4 Multi-Cloud Stack (2026)

LayerTools
Control planeCrossplane, Terraform Cloud, Pulumi
K8s federationCluster API, KubeFed, Admiralty
Service mesh cross-cloudIstio multi-primary, Cilium cluster mesh
Storage syncRestic, Velero, MinIO multi-site
ObservabilityGrafana Cloud, Datadog, Honeycomb
Cost managementVantage, CloudHealth, nOps

10. Layer 7 β€” AI-Orchestrated Infrastructure

10.1 Definisi

[User Intent] β†’ [AI Agent]
                β”œβ”€ Plan
                β”œβ”€ Decide (which cloud, which service)
                β”œβ”€ Provision
                β”œβ”€ Configure
                β”œβ”€ Monitor
                β”œβ”€ Mitigate
                └─ Optimize

10.2 Capabilities (2026 Realistic)

CapabilityMaturity
Anomaly detection in metricsProduction-ready
Auto-scaling triggered by MLProduction-ready
Cost optimization recommendationsProduction-ready
Natural language β†’ IaCEmerging (errors common)
Self-healing infra (restart service)Production-ready for known patterns
Auto-architect (design new system from intent)R&D
Self-modifying infraDANGEROUS β€” research only

10.3 Pattern AIOps

PatternContoh
Predictive autoscalingML predict traffic 1h ahead
Anomaly-based alertingStatistical process control
Log anomaly detectionEmbedding-based clustering
Root cause analysisCorrelation across metrics/logs/traces
Auto-remediationRunbook β†’ agent
Capacity planningPredicted growth β†’ suggest right-sizing

Koneksi ke Vault:


11. Decision Framework

11.1 Pilih Layer Berdasarkan Constraint

Budget limited + Predictable load     β†’ Bare-metal
Utilization matters + Some burst      β†’ Virtualization
Variable load + CapEx budget zero     β†’ IaaS
Microservices + K8s needed            β†’ Container
Event-driven + Burst to zero          β†’ Serverless
Latency <50ms globally                β†’ Edge
Multi-region + Compliance             β†’ Multi-cloud
Complex orchestration + Self-heal     β†’ AIOps

11.2 Anti-Pattern

Anti-patternFall-out
Serverless monolithFunction dependency hell
Container everything tanpa state mgmtData loss risk
Cloud-only, no exit planLock-in biaya tinggi
Edge without originInconsistency antar region
Bare-metal dalam startup phaseTime-to-market lambat

12. Trade-off Matrix

LayerSetup TimeOps ComplexityCost (Idle)Cost (Peak)Latency
0 Bare-metalWeeksHighest$0 (asset)$0 (asset)Sub-ms
1 VirtualizationHoursHighLowLowSub-ms
2 IaaSMinutesMedium$0 (deallocated)Medium<50ms
3 Container PaaSMinutesMedium-High$0 (scaled to 0)Medium-High<100ms
4 ServerlessSecondsZero$0Pay-per-invoke50-500ms
5 EdgeSecondsMedium$0Pay-per-invoke<50ms
6 Multi-cloudHoursHighVariableVariableVariable
7 AI-OrchestratedVariableLow (managed)$0VariableVariable

13. Cross-Reference ke Vault


References

  1. T. Erl et al. β€œCloud Computing: Concepts, Technology & Architecture.” 2013.
  2. B. Burns. β€œDesigning Distributed Systems.” O’Reilly, 2018.
  3. Kubernetes Authors. β€œKubernetes Documentation.” https://kubernetes.io/docs/
  4. CNCF. β€œCloud Native Trail Map.” https://github.com/cncf/trailmap
  5. A. Wiggins. β€œThe Twelve-Factor App.” 2012.
  6. M. Kavis. β€œArchitecting the Cloud.” Wiley, 2014.
  7. Brendan Burns et al. β€œKubernetes: Up and Running.” O’Reilly, 2022.
  8. Kelsey Hightower et al. β€œKubernetes the Hard Way.” 2020.
  9. Liz Rice. β€œContainer Security.” O’Reilly, 2020.
  10. Linux Foundation. β€œHyperledger Architecture.” 2020.
  11. NIST. β€œNIST SP 500-325: Fog Computing Conceptual Model.” (2018).
  12. Adrian Cockcroft et al. β€œMigrating to Cloud-Native Application Architectures.” 2015.
  13. A. W. Services. β€œWell-Architected Framework.” (2024).
  14. Gartner. β€œMagic Quadrant for Cloud Infrastructure.” (2025).
  15. IDC. β€œFuture of Digital Infrastructure.” (2025).