Cloud Computing

FinOps Praktis Kubernetes: Kendalikan Biaya dengan OpenCost, Prometheus, Grafana, dan Terraform

Pelajari cara memantau, menganalisis, dan mengoptimalkan biaya Kubernetes dengan OpenCost, Prometheus, Grafana, dan Terraform.

Diperbarui 26 Agu 2026id6 bagian · 24 pelajaran4 jam 30 menit
Belum ada ulasan
Level Intermediate
Kategori Cloud Computing
Perkiraan Durasi 4 jam 30 menit

Skill yang dibangun

Apa yang akan Anda pelajari

Menjelaskan konsep dasar FinOps, cost allocation, showback, chargeback, dan unit economics dalam konteks Kubernetes.

Menginstal dan mengonfigurasi OpenCost, Prometheus, serta Grafana untuk mengumpulkan dan memvisualisasikan metrik biaya.

Menganalisis estimasi biaya berdasarkan cluster, namespace, node, pod, deployment, CPU, memory, dan persistent volume.

Membuat dashboard dan alert Grafana untuk mendeteksi penggunaan resource yang berlebihan atau tidak efisien.

Menggunakan Terraform untuk mendefinisikan konfigurasi infrastruktur dan komponen monitoring secara repeatable.

Menerapkan strategi optimasi seperti rightsizing requests dan limits, mengurangi idle resources, serta mengevaluasi dampak perubahan terhadap biaya.

Mendiagnosis masalah umum seperti metrik yang tidak muncul, label yang tidak konsisten, dan perbedaan antara penggunaan resource dengan biaya aktual.

Menyusun laporan FinOps sederhana yang bisa dipakai developer, DevOps, dan technical lead untuk mengambil keputusan.

Siapa Target Audiens Kursus Ini

Developer, DevOps engineer pemula, cloud engineer, system administrator, dan technical lead yang sudah memahami dasar Linux, container Docker, Kubernetes, serta konsep layanan cloud, dan ingin menguasai praktik FinOps untuk memantau, menganalisis, dan mengoptimalkan biaya infrastruktur cloud.

Project outcomes

Apa yang Akan Anda Buat

Kamu akan membangun mini platform FinOps untuk cluster Kubernetes. Stack ini mencakup deployment OpenCost, Prometheus sebagai metrics backend, dan Grafana sebagai dashboard biaya serta monitoring. Infrastruktur dan konfigurasi utamanya dikelola dengan Terraform. Di akhir kursus, kamu akan punya dashboard untuk melihat estimasi biaya per namespace dan workload, alert untuk penggunaan resource yang tidak wajar, serta rekomendasi optimasi berdasarkan data simulasi workload. Kamu juga akan menyelesaikan tantangan mandiri: menemukan sumber pemborosan, mengubah konfigurasi resource, lalu membandingkan dampak biayanya.

Konten Kursus

Fondasi FinOps dan Model Biaya Kubernetes

4 pelajaran | 145 menit
Memahami FinOps dalam Operasional Kubernetes
25 menit
Membaca Komponen Biaya Cluster Kubernetes
35 menit
Menentukan Label, Tag, dan Cost Allocation
40 menit
Menyiapkan Lab Kubernetes dan Baseline Biaya
45 menit

Menginstal dan Mengonfigurasi OpenCost

4 pelajaran | 165 menit
Arsitektur OpenCost dan Alur Data Biaya
30 menit
Deploy OpenCost dengan Helm
45 menit
Menggunakan OpenCost API untuk Cost Allocation
50 menit
Menguji Akurasi dan Menangani Pitfall OpenCost
40 menit

Observability Biaya dengan Prometheus

4 pelajaran | 185 menit
Mengenal Metrik OpenCost dan Prometheus
35 menit
Menyiapkan ServiceMonitor dan Scraping Metrics
45 menit
Menulis PromQL untuk Analisis Biaya
55 menit
Membangun Alert Biaya dan Anomali Resource
50 menit

Dashboard FinOps dengan Grafana

4 pelajaran | 170 menit
Merancang Dashboard Biaya yang Bisa Dipakai
30 menit
Membuat Panel Biaya per Namespace dan Workload
55 menit
Menambahkan Variable, Threshold, dan Drilldown
45 menit
Menyusun Cost Review dan Laporan FinOps
40 menit

Optimasi Biaya dan Provisioning dengan Terraform

4 pelajaran | 215 menit
Mengoptimalkan Requests, Limits, dan Autoscaling
55 menit
Mengurangi Biaya Node, Storage, dan Workload Idle
50 menit
Mengelola Resource Kubernetes dengan Terraform
60 menit
Membuat Guardrail Biaya dalam Workflow IaC
50 menit

Proyek Akhir: Membangun FinOps Cost Control Center Kubernetes

4 pelajaran | 345 menit
Perancangan dan Setup FinOps Cost Control Center
75 menit
Implementasi Kolektor Data dan Query Biaya
90 menit
Integrasi Dashboard, Alert, dan Terraform
90 menit
Pengujian, Optimasi, dan Presentasi Hasil
90 menit

Deskripsi Kursus

Biaya Kubernetes sering naik diam-diam karena resource terlalu besar, workload idle, atau konfigurasi cloud yang tidak terkontrol. Di kursus ini, kamu akan membangun cara kerja FinOps yang praktis: mulai dari mengumpulkan metrik penggunaan, menghitung estimasi biaya, sampai mengambil keputusan optimasi berdasarkan data nyata.

Kamu akan menggunakan OpenCost untuk cost allocation, Prometheus untuk metrics, Grafana untuk dashboard dan alert, serta Terraform untuk membuat infrastruktur dan konfigurasi yang konsisten. Setiap konsep dibangun bertahap, lalu langsung dipakai dalam lab yang menyerupai kebutuhan tim engineering di dunia kerja.

Fokusnya bukan sekadar menjalankan tool. Kamu akan belajar membaca pola biaya per namespace, deployment, workload, dan resource Kubernetes. Ada guided practice untuk membangun stack FinOps langkah demi langkah, lalu independent practice untuk menganalisis pemborosan dan merancang rekomendasi optimasi. Intinya, setelah selesai kamu bisa menjelaskan angka biaya dengan data, bukan sekadar tebakan.

Rating & Ulasan

0 ratings