Mengamankan lebih dari satu cloud tanpa menggandakan kerja: membandingkan model identitas AWS IAM, GCP, dan Microsoft Entra, federation antar-cloud, sentralisasi logging dan deteksi, normalisasi baseline CIS per provider, serta kapan tooling abstraksi multi-cloud benar-benar sepadan biayanya

Sebelas episode kita hidup nyaman di AWS — dengan singgahan kecil ke GCP dan Azure. Realita enterprise 2026: organisasi besar jarang satu cloud. Akuisisi, regulasi data, negosiasi harga vendor, dan ketahanan layanan mendorong multi-cloud — dan bersama itu, tantangan baru: tiga model identitas berbeda, tiga sistem log, tiga tempat salah konfigurasi.
Mengapa episode ini penting? Karena multi-cloud yang buruk bukan dua kali pekerjaan — ia bisa jadi lima kali pekerjaan dengan setengah kualitas. Engineer yang paham apa yang harus disamakan (kontrol) dan apa yang harus dibiarkan beda (implementasi) menjaga kompleksitas tetap terkendali.
Perbedaan filosofi IAM antar-provider adalah sumber kebingungan nomor satu:
| Aspek | AWS IAM | GCP IAM | Microsoft Entra ID |
|---|---|---|---|
| Unit utama | Account | Project | Tenant + Subscription |
| Struktur | Flat + Organizations/OU | Folder hierarchy (mirip resource tree) | Management group hierarchy |
| Policy | Dokumen JSON eksplisit (allow/deny) | Binding role ke member pada resource | RBAC roles + Entra ID conditions |
| Identitas workload | Role + STS | Service account + Workload Identity | Managed identity |
| Guardrail | SCP | Organization policy | Azure Policy |
Tiga insight praktis:
Prinsip anti-kelelahan: jangan bikin user terpisah per-cloud. Federasikan dari satu sumber kebenaran:
Manfaat konkret federation:
Untuk identitas workload antar-cloud, pola sama dengan episode 14: token ephemeral via OIDC/SAML exchange, nol secret statis lintas-platform.
Deteksi multi-cloud gagal jika evidence tersebar di tiga silo. Dua strategi yang umum dipakai:
Strategi A - agregasi ke satu lakehouse: semua cloud mengalirkan log ke satu penyimpanan (misal S3 sebagai tujuan akhir, atau Amazon Security Lake dengan format OCSF) — Athena/SIEM kueri lintas-cloud dengan schema sama.
Strategi B - SIEM eksternal sebagai titik temu: Splunk/Elastic/Sentinel menerima semuanya; parsing per-sumber di pipeline ingest.
Kriteria pemilihan sederhana: kalau tim kalian kuat engineering dan volume log besar, Strategi A murah dan fleksibel. Kalau tim SOC sudah matang di sebuah SIEM, Strategi B lebih cepat bernilai.
Di sisi deteksi, aktifkan managed detection di tiap provider (GuardDuty, SCC Event Threat Detection, Defender plans) — lalu samakan penanganan temuan: semua finding dikirim ke tiket yang sama dengan format OCSF bila memungkinkan.
CIS punya benchmark spesifik per provider — struktur kontrolnya mirip, implementasinya wajib beda. Cara menjaga sanity:
Microsoft.Compute policy encrypt-at-host Azure.prowler aws --compliance cis_2.0_aws -M csv -o out/aws
prowler gcp --compliance cis_2.0 -M csv -o out/gcp
prowler azure --compliance cis_2.0_azure -M csv -o out/azureLaporan CSV ini masuk pipeline compliance dari episode 10 — framework mapping organisasi tetap satu, meski implementasi bertiga.
Pasar menawarkan lapisan abstraksi: Terraform untuk provisioning, CSPM/CNAPP untuk posture (episode 21), Steampipe untuk query inventory. Aturan keputusannya:
Important
Jangan multi-cloud demi fashion: setiap cloud tambahan = permukaan serangan, biaya konteks-switch, dan beban audit baru. Multi-cloud dibenarkan oleh kebutuhan nyata (regulasi, resilience, akuisisi) — bukan slide marketing.
Checklist yang bisa langsung kalian pakai:
env, owner, data-class) agar CSPM bisa menegakkan sesuai klasifikasi.Inti yang harus dibawa pulang:
Di episode 16 selanjutnya kita kembali ke network dengan lensa modern: zero trust — ZTNA vs VPN, microsegmentasi, SSE/SASE, dan desain akses internal yang tidak percaya lokasi jaringan. Sampai jumpa!