Prinsip ini dalam pilar pengoptimalan biaya pada Framework Arsitektur Google Cloud memberikan rekomendasi untuk meningkatkan kesadaran biaya di seluruh organisasi Anda dan memastikan bahwa anggota tim memiliki informasi biaya yang mereka perlukan untuk membuat keputusan yang tepat.
Secara konvensional, tanggung jawab pengelolaan biaya dapat dipusatkan kepada beberapa pemangku kepentingan tertentu dan terutama berfokus pada keputusan arsitektur project awal. Namun, anggota tim di semua peran pengguna cloud (analis, arsitek, developer, atau administrator) dapat membantu mengurangi biaya resource Anda di Google Cloud. Dengan membagikan data biaya secara tepat, Anda dapat memberdayakan anggota tim untuk membuat keputusan yang hemat biaya selama proses pengembangan dan deployment mereka.
Ringkasan prinsip
Para pemangku kepentingan di berbagai peran – pemilik produk, developer, engineer deployment, administrator, dan analis keuangan – memerlukan visibilitas ke data biaya yang relevan dan hubungannya dengan nilai bisnis. Saat menyediakan dan mengelola resource cloud, mereka memerlukan data berikut:
- Proyeksi biaya resource: Estimasi biaya pada saat desain dan deployment.
- Biaya penggunaan resource real-time: Data biaya terbaru yang dapat digunakan untuk pemantauan berkelanjutan dan validasi anggaran.
- Biaya yang dipetakan ke metrik bisnis: Insight tentang pengaruh pembelanjaan cloud terhadap indikator performa utama (KPI), untuk memungkinkan tim mengidentifikasi strategi yang hemat biaya.
Setiap individu mungkin tidak memerlukan akses ke data biaya mentah. Namun, mempromosikan awareness biaya di semua peran sangatlah penting karena keputusan individu dapat memengaruhi biaya.
Dengan mempromosikan visibilitas biaya dan memastikan kepemilikan yang jelas atas praktik pengelolaan biaya, Anda memastikan bahwa semua orang mengetahui implikasi finansial dari pilihan mereka dan semua orang secara aktif berkontribusi pada sasaran pengoptimalan biaya organisasi. Baik melalui tim FinOps terpusat maupun model terdistribusi, membangun akuntabilitas sangat penting untuk upaya pengoptimalan biaya yang efektif.
Rekomendasi
Untuk meningkatkan kesadaran biaya dan memastikan anggota tim Anda memiliki informasi biaya yang diperlukan untuk membuat keputusan yang tepat, pertimbangkan rekomendasi berikut.
Memberikan visibilitas biaya di seluruh organisasi
Untuk mencapai visibilitas biaya di seluruh organisasi, tim yang bertanggung jawab atas pengelolaan biaya dapat melakukan tindakan berikut:
- Standarisasi penghitungan dan anggaran biaya: Gunakan metode yang konsisten untuk menentukan biaya penuh resource cloud, setelah memperhitungkan diskon dan biaya bersama. Tetapkan proses anggaran yang jelas dan standar yang selaras dengan sasaran organisasi Anda dan memungkinkan pengelolaan biaya yang proaktif.
- Gunakan alat visibilitas dan pengelolaan biaya standar: Gunakan alat yang sesuai yang memberikan insight real-time tentang pembelanjaan cloud dan membuat snapshot progres biaya reguler (misalnya, mingguan). Alat ini memungkinkan penyusunan anggaran, perkiraan, dan identifikasi peluang pengoptimalan secara proaktif. Alat tersebut dapat berupa alat penyedia cloud (seperti dasbor Penagihan Google Cloud), solusi pihak ketiga, atau solusi open source seperti solusi Atribusi Biaya.
- Terapkan sistem alokasi biaya: Alokasikan sebagian dari keseluruhan anggaran cloud ke setiap tim atau project. Alokasi tersebut memberi tim perasaan memiliki atas pembelanjaan cloud dan mendorong mereka untuk membuat keputusan yang hemat biaya dalam anggaran yang dialokasikan.
- Mendorong transparansi: Dorong tim untuk membahas implikasi biaya selama proses desain dan pengambilan keputusan. Ciptakan lingkungan yang aman dan suportif untuk berbagi ide dan masalah terkait pengoptimalan biaya. Beberapa organisasi menggunakan mekanisme penguatan positif seperti papan peringkat atau program pengakuan. Jika organisasi Anda memiliki batasan untuk membagikan data biaya mentah karena masalah bisnis, pelajari pendekatan alternatif untuk membagikan informasi dan insight biaya. Misalnya, pertimbangkan untuk membagikan metrik gabungan (seperti total biaya untuk lingkungan atau fitur) atau metrik relatif (seperti biaya rata-rata per transaksi atau pengguna).
Memahami cara penagihan resource cloud
Harga untuk resource Google Cloud dapat bervariasi di seluruh region. Beberapa resource ditagihkan setiap bulan dengan harga tetap, dan resource lainnya mungkin ditagihkan berdasarkan penggunaan. Untuk memahami cara penagihan resource Google Cloud, gunakan kalkulator harga Google Cloud dan informasi harga khusus produk (misalnya, harga Google Kubernetes Engine (GKE)).
Memahami opsi pengoptimalan biaya berbasis resource
Untuk setiap jenis resource cloud yang ingin Anda gunakan, pelajari strategi untuk mengoptimalkan penggunaan dan efisiensi. Strategi ini mencakup penskalaan yang tepat, penskalaan otomatis, dan mengadopsi teknologi serverless jika sesuai. Berikut ini beberapa contoh opsi pengoptimalan biaya untuk beberapa produk Google Cloud:
- Cloud Run memungkinkan Anda mengonfigurasi CPU yang selalu dialokasikan untuk menangani beban traffic yang dapat diprediksi dengan harga yang jauh lebih murah dibandingkan metode alokasi default (yaitu, CPU yang dialokasikan hanya selama pemrosesan permintaan).
- Anda dapat membeli komitmen slot BigQuery untuk menghemat biaya analisis data.
- GKE menyediakan metrik mendetail untuk membantu Anda memahami opsi pengoptimalan biaya.
- Pahami bagaimana harga jaringan dapat memengaruhi biaya transfer data dan cara mengoptimalkan biaya untuk layanan jaringan tertentu. Misalnya, Anda dapat mengurangi biaya transfer data untuk Load Balancer Aplikasi eksternal dengan menggunakan Cloud CDN atau Google Cloud Armor. Untuk mengetahui informasi selengkapnya, lihat Cara menurunkan biaya Load Balancer Aplikasi eksternal.
Memahami opsi pengoptimalan biaya berbasis diskon
Pahami program diskon yang ditawarkan Google Cloud, seperti contoh berikut:
- Diskon abonemen (CUD): CUD cocok untuk resource yang memiliki penggunaan yang stabil dan dapat diprediksi. CUD memungkinkan Anda mendapatkan pengurangan harga yang signifikan sebagai imbalan atas komitmen untuk menggunakan resource tertentu selama jangka waktu tertentu (biasanya satu hingga tiga tahun). Anda juga dapat menggunakan perpanjangan otomatis CUD untuk menghindari pembelian ulang komitmen secara manual saat masa berlakunya habis.
- Diskon untuk penggunaan berkelanjutan: Untuk produk Google Cloud tertentu seperti Compute Engine dan GKE, Anda bisa mendapatkan kredit diskon otomatis setelah penggunaan resource berkelanjutan di luar nilai minimum durasi tertentu.
- Spot VM: Untuk beban kerja yang fault-tolerant dan fleksibel, Spot VM dapat membantu mengurangi biaya Compute Engine Anda. Biaya Spot VM jauh lebih rendah daripada VM reguler. Namun, Compute Engine dapat menghentikan atau menghapus Spot VM secara preemptive untuk mengklaim kembali kapasitas. Spot VM cocok untuk tugas batch yang dapat menoleransi preemption dan tidak memiliki persyaratan ketersediaan tinggi.
- Diskon untuk opsi produk tertentu: Beberapa layanan terkelola seperti BigQuery menawarkan diskon saat Anda membeli kapasitas pemrosesan kueri khusus atau penskalaan otomatis.
Evaluasi dan pilih opsi diskon yang sesuai dengan karakteristik workload dan pola penggunaan Anda.
Menyertakan estimasi biaya ke dalam blueprint arsitektur
Dorong tim untuk mengembangkan blueprint arsitektur yang menyertakan estimasi biaya untuk berbagai opsi dan konfigurasi deployment. Praktik ini memungkinkan tim membandingkan biaya secara proaktif dan membuat keputusan yang tepat yang selaras dengan tujuan teknis dan keuangan.
Gunakan kumpulan label yang konsisten dan standar untuk semua resource Anda
Anda dapat menggunakan label untuk melacak biaya serta mengidentifikasi dan mengklasifikasikan resource. Secara khusus, Anda dapat menggunakan label untuk mengalokasikan biaya ke berbagai project, departemen, atau pusat biaya. Menentukan kebijakan pemberian label formal yang selaras dengan kebutuhan pemangku kepentingan utama di organisasi Anda akan membantu membuat biaya terlihat lebih luas. Anda juga dapat menggunakan label untuk memfilter data biaya dan penggunaan resource berdasarkan target audiens.
Gunakan alat otomatisasi seperti Terraform untuk menerapkan pemberian label pada setiap resource yang dibuat. Untuk meningkatkan visibilitas dan atribusi biaya lebih lanjut, Anda dapat menggunakan alat yang disediakan oleh solusi atribusi biaya open source.
Membagikan laporan biaya kepada anggota tim
Dengan membagikan laporan biaya kepada anggota tim, Anda memberi mereka kemampuan untuk mengambil tanggung jawab atas pembelanjaan cloud mereka. Praktik ini memungkinkan pengambilan keputusan yang hemat biaya, pengoptimalan biaya berkelanjutan, dan peningkatan sistematis pada model alokasi biaya Anda.
Laporan biaya dapat terdiri dari beberapa jenis, termasuk yang berikut:
- Laporan biaya berkala: Laporan rutin memberi tahu tim tentang pengeluaran cloud mereka saat ini. Secara konvensional, laporan ini mungkin merupakan ekspor spreadsheet. Metode yang lebih efektif mencakup email otomatis dan dasbor khusus. Untuk memastikan laporan biaya memberikan informasi yang relevan dan bisa ditindaklanjuti tanpa membebani penerima dengan detail yang tidak perlu, laporan harus disesuaikan dengan audiens target. Menyiapkan laporan yang disesuaikan adalah langkah dasar untuk visibilitas dan pengelolaan biaya yang lebih real-time dan interaktif.
- Notifikasi otomatis: Anda dapat mengonfigurasi laporan biaya untuk secara proaktif memberi tahu pemangku kepentingan yang relevan (misalnya, melalui email atau chat) tentang anomali biaya, batas anggaran, atau peluang untuk pengoptimalan biaya. Dengan memberikan informasi tepat waktu langsung kepada orang yang dapat menindaklanjutinya, pemberitahuan otomatis mendorong tindakan cepat dan mendorong pendekatan proaktif untuk pengoptimalan biaya.
- Dasbor Google Cloud: Anda dapat menggunakan dasbor penagihan bawaan di Google Cloud untuk mendapatkan insight tentang perincian biaya dan mengidentifikasi peluang untuk pengoptimalan biaya. Google Cloud juga menyediakan hub FinOps untuk membantu Anda memantau penghematan dan mendapatkan rekomendasi untuk pengoptimalan biaya. Mesin AI mendukung hub FinOps untuk merekomendasikan peluang pengoptimalan biaya untuk semua resource yang saat ini di-deploy. Untuk mengontrol akses ke rekomendasi ini, Anda dapat menerapkan kontrol akses berbasis peran (RBAC).
- Dasbor kustom: Anda dapat membuat dasbor kustom dengan mengekspor data biaya ke database analisis, seperti BigQuery. Gunakan alat visualisasi seperti Looker Studio untuk terhubung ke database analisis guna membuat laporan interaktif dan mengaktifkan kontrol akses terperinci melalui izin berbasis peran.
- Laporan biaya multi-cloud: Untuk deployment multi-cloud, Anda memerlukan tampilan biaya terpadu di semua penyedia cloud untuk memastikan analisis, pembuatan anggaran, dan pengoptimalan yang komprehensif. Gunakan alat seperti BigQuery untuk memusatkan dan menganalisis data biaya dari beberapa penyedia cloud, dan gunakan Looker Studio untuk membuat laporan interaktif khusus tim.