π 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. Premise β Evolusi Infrastruktur Itu Spiral
2. Eight-Layer Infrastructure Evolution
3. Layer 0 β Bare-Metal & Mainframe)
4. Layer 1 β Virtualization (Hypervisor)
5. Layer 2 β IaaS Public Cloud
6. Layer 3 β PaaS & Container Orchestration
7. Layer 4 β Serverless & FaaS
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
Layer Era Karakteristik Masalah yang Dipecahkan Masalah Baru 0 1960s+ Bare-metal - Utilization rendah (2-5%) 1 2000s Hypervisor Utilization naik ke 60-80% VM sprawl, license cost 2 2008+ IaaS Cloud CapEx β OpEx Vendor lock-in, cloud bill shock 3 2014+ Container + K8s Density lebih, faster deploy Operational complexity 4 2015+ Serverless / FaaS Zero ops Cold start, lock-in 5 2020+ Edge Compute Sub-50ms latency Distributed observability 6 2024+ Multi/hybrid cloud Vendor freedom Network complexity 7 2026+ AI-Orchestrated Inf.rastructure Self-healing Hallucinated 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
Tahun Perkembangan 2003 VMware ESX 2.0 (industry standard) 2005 Xen (open source) 2007 KVM releases (Linux native) 2010 Hyper-V, public cloud infra use KVM/Xen 2013 Docker popularized containers (LXC kernel) 2015 KVM+OVS standard open-source stack 2020 Unikernel, micro-VM (Firecracker)
4.3 Pro & Con
Pro Con Utilization naik ke 60-80% VM license cost Fast provisioning (menit) VM sprawl tanpa governance Snapshot + clone Hypervisor 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
Tier Service 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 cloud Equinix, 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
Aspect Container VM Boot time <1s ~30s Image size 100MB 10GB Density 50-100/host 10-20/host Isolation Process-level Hardware-level Use case Microservices, ephemeral Stateful, multi-tenant
6.2 Container Orchestrators
Tool Status Use Case Kubernetes De facto standard Most workloads Nomad HashiCorp alternative Simpler ops ECS (AWS)AWS native Tight AWS integration Cloud Run GCP managed Stateless containers Fly.io Edge-first Simple regional K3s Lightweight K8s Edge, 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 Type Control Cost Efficiency Use Case FaaS (Lambda) Minimum Highest (idle = 0) Event handler Container FaaS (Cloud Run) Medium High Stateless API Backend-as-a-Service Various High Mobile/web app SaaS replacements Zero Highest Non-differentiating workloads
7.3 Cold Start Problem
Mitigation Effect Provisioned Concurrency Eliminates cold Warm-up calls Mitigates partially SnapStart (Java) <100ms vs 5s WebAssembly <5ms cold Reserved instances Eliminates 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
Provider Product Latency Capacity Cloudflare Workers <5ms globally V8 Isolates / WASM Vercel Edge Functions Sub-50ms V8 + WASM Fastly Compute@Edge Sub-50ms WASM / Lucet AWS Lambda@Edge / CloudFront Functions 5-50ms Node.js/Python Akamai EdgeWorkers Sub-50ms V8 Fly.io Regional Machines <50ms Full containers
8.3 Use Case Pattern
Pattern Edge Component Cloud Component Authentication check Validate JWT, redirect Issue token, audit Image optimization Resize, format convert Store original A/B test routing Apply variant Analytics Real-time multiplayer Synchronize state Leaderboard persistence Geo-restriction Check IP-based access Authorization policy Live video sub-second caption Stream process Full 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
Pro Con Vendor bargaining power Network complexity Avoid single-point-of-failure Cost monitoring across accounts Compliance per-region Operational expertise multi Best-of-breed per service Skill fragmentation
9.4 Multi-Cloud Stack (2026)
Layer Tools Control plane Crossplane, Terraform Cloud, Pulumi K8s federation Cluster API, KubeFed, Admiralty Service mesh cross-cloud Istio multi-primary, Cilium cluster mesh Storage sync Restic, Velero, MinIO multi-site Observability Grafana Cloud, Datadog, Honeycomb Cost management Vantage, 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)
Capability Maturity Anomaly detection in metrics Production-ready Auto-scaling triggered by ML Production-ready Cost optimization recommendations Production-ready Natural language β IaC Emerging (errors common) Self-healing infra (restart service) Production-ready for known patterns Auto-architect (design new system from intent) R&D Self-modifying infra DANGEROUS β research only
10.3 Pattern AIOps
Pattern Contoh Predictive autoscaling ML predict traffic 1h ahead Anomaly-based alerting Statistical process control Log anomaly detection Embedding-based clustering Root cause analysis Correlation across metrics/logs/traces Auto-remediation Runbook β agent Capacity planning Predicted 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-pattern Fall-out Serverless monolith Function dependency hell Container everything tanpa state mgmt Data loss risk Cloud-only, no exit plan Lock-in biaya tinggi Edge without origin Inconsistency antar region Bare-metal dalam startup phase Time-to-market lambat
12. Trade-off Matrix
Layer Setup Time Ops Complexity Cost (Idle) Cost (Peak) Latency 0 Bare-metal Weeks Highest $0 (asset) $0 (asset) Sub-ms 1 Virtualization Hours High Low Low Sub-ms 2 IaaS Minutes Medium $0 (deallocated) Medium <50ms 3 Container PaaS Minutes Medium-High $0 (scaled to 0) Medium-High <100ms 4 Serverless Seconds Zero $0 Pay-per-invoke 50-500ms 5 Edge Seconds Medium $0 Pay-per-invoke <50ms 6 Multi-cloud Hours High Variable Variable Variable 7 AI-Orchestrated Variable Low (managed) $0 Variable Variable
13. Cross-Reference ke Vault
References
T. Erl et al. βCloud Computing: Concepts, Technology & Architecture.β 2013.
B. Burns. βDesigning Distributed Systems.β OβReilly, 2018.
Kubernetes Authors. βKubernetes Documentation.β https://kubernetes.io/docs/
CNCF. βCloud Native Trail Map.β https://github.com/cncf/trailmap
A. Wiggins. βThe Twelve-Factor App.β 2012.
M. Kavis. βArchitecting the Cloud.β Wiley, 2014.
Brendan Burns et al. βKubernetes: Up and Running.β OβReilly, 2022.
Kelsey Hightower et al. βKubernetes the Hard Way.β 2020.
Liz Rice. βContainer Security.β OβReilly, 2020.
Linux Foundation. βHyperledger Architecture.β 2020.
NIST. βNIST SP 500-325: Fog Computing Conceptual Model.β (2018).
Adrian Cockcroft et al. βMigrating to Cloud-Native Application Architectures.β 2015.
A. W. Services. βWell-Architected Framework.β (2024).
Gartner. βMagic Quadrant for Cloud Infrastructure.β (2025).
IDC. βFuture of Digital Infrastructure.β (2025).