Fitur wawasan biaya dari Container Service for Kubernetes (ACK) membantu administrator IT menganalisis penggunaan dan alokasi biaya sumber daya dalam kluster ACK serta memberikan rekomendasi untuk penghematan biaya guna meningkatkan pemanfaatan sumber daya secara keseluruhan. Setelah mengaktifkan fitur ini, Anda dapat memperoleh wawasan terkait biaya dan penggunaan sumber daya kluster tertentu, departemen, atau aplikasi dalam siklus tata kelola keuangan tertentu. Hal ini memenuhi kebutuhan estimasi biaya, alokasi, dan akuntansi di berbagai skenario.
Sebelum Anda mulai
Sebelum menggunakan fitur wawasan biaya dan dokumentasi terkait, kami menyarankan Anda membaca topik ini dan memahami istilah-istilah berikut:
Estimasi biaya: Memperkirakan biaya departemen atau aplikasi dengan menghitung biaya pod.
Alokasi biaya: Mengalokasikan biaya berdasarkan departemen atau aplikasi melalui penjumlahan biaya pod.
Akuntansi biaya: Melakukan akuntansi perusahaan berdasarkan harga satuan yang dapat disesuaikan.
Dasbor biaya: Menampilkan data wawasan biaya dalam dasbor di konsol ACK.
Panggil API untuk menanyakan data biaya: Memanggil API Kubernetes untuk mendapatkan data biaya yang dapat digunakan dalam pengembangan sekunder.
Model data biaya: Model yang menjadi dasar implementasi fitur wawasan biaya.
Tujuan wawasan biaya
Banyak perusahaan menggunakan teknologi cloud-native untuk transformasi TI, di mana optimasi biaya menjadi tujuan utama. Teknologi cloud-native memungkinkan kemampuan berbagi, isolasi, dan penskalaan untuk mengoptimalkan biaya sumber daya. Namun, dibandingkan dengan metode perencanaan kapasitas tradisional, teknologi ini juga membawa tantangan baru. Berikut adalah beberapa tantangan tersebut:
Bagaimana cara menghitung biaya kluster ACK secara akurat?
Bagaimana cara memperkirakan biaya pod secara akurat?
Bagaimana cara memperkirakan biaya aplikasi online atau CronJob secara akurat?
Bagaimana menggunakan namespace untuk mengalokasikan biaya manajemen kluster ACK berdasarkan departemen?
Bagaimana mengidentifikasi dan mengoptimalkan pemborosan biaya dalam kluster secara visual?
Gambar 1. Pemanfaatan Sumber Daya dari Berbagai Jenis Kluster
Untuk mengatasi tantangan-tantangan ini, ACK menyediakan fitur wawasan biaya. Fitur ini merupakan bagian penting dari Finance+DevOps (FinOps) dan memainkan peran utama dalam prosedur tata kelola biaya. Sebagai contoh, Anda dapat menggunakannya untuk memantau tren biaya harian, menganalisis masalah biaya, serta mengevaluasi langkah-langkah optimasi biaya.
Skema penggunaan: estimasi biaya, alokasi, dan akuntansi
Estimasi biaya pod
Memperkirakan biaya pod dalam kluster ACK cukup kompleks karena pod adalah unit terkecil yang dapat diterapkan di Kubernetes. Hubungan antara pod dan sumber daya cloud bukan pemetaan satu-satu, dan siklus hidup pod biasanya lebih pendek daripada siklus hidup sumber daya cloud. ACK menyediakan metode untuk memperkirakan biaya sumber daya yang digunakan oleh pod secara akurat berdasarkan data biaya real-time dan data pemantauan sumber daya seperti CPU, memori, dan GPU. Untuk informasi lebih lanjut, lihat Kebijakan Estimasi Biaya.
Alokasi biaya berdasarkan departemen atau aplikasi
Sebelum menerapkan FinOps, arsitektur sumber daya harus dibangun. Pada sebagian besar arsitektur, departemen-departemen berbeda termasuk dalam namespace yang berbeda, dan label digunakan untuk membedakan aplikasi dalam departemen yang sama. Dalam hal ini, biaya departemen atau aplikasi dapat diperkirakan dengan menggabungkan biaya pod dalam dimensi yang berbeda.
Namun, biaya yang diperkirakan berdasarkan penjumlahan biaya pod tidak mempertimbangkan contoh cadangan, rencana penghematan, dan voucher yang digunakan. Selain itu, biaya layanan cloud seperti Managed Service for Prometheus dan Simple Log Service (SLS) tidak diperhitungkan. Oleh karena itu, untuk mendapatkan biaya pod yang akurat, Anda harus mengalokasikan biaya kluster ke pod berdasarkan rasio biaya perkiraan pod, lalu menggabungkan biaya yang dialokasikan dengan biaya layanan cloud lapisan atas.
Akuntansi biaya perusahaan
Dalam skenario akuntansi biaya perusahaan atau skenario di mana pod diterapkan di pusat data, biaya sumber daya didasarkan pada harga satuan yang dapat disesuaikan alih-alih harga satuan yang ditetapkan oleh penyedia layanan cloud. Misalnya, tim O&M perusahaan menjual kembali sumber daya kepada tim bisnis dengan harga yang disesuaikan. Hal ini menstandarisasi permintaan spesifikasi sumber daya dan memudahkan akuntansi biaya internal. Untuk informasi lebih lanjut, lihat Kebijakan Akuntansi Biaya Kustom.
Dimensi dasbor wawasan biaya
Fitur wawasan biaya menggunakan algoritma alokasi biaya default berdasarkan data metering sumber daya dan data penagihan. Dasbor dengan dimensi berikut disediakan: kluster, namespace, kolam node, dan aplikasi. Setelah mengaktifkan wawasan biaya di konsol ACK, Anda dapat melihat dasbor-dasbor ini di konsol ACK. Untuk informasi lebih lanjut tentang dasbor, lihat Bekerja dengan Fitur Wawasan Biaya.

Dimensi | Deskripsi |
Kluster | Dasbor kluster menampilkan sumber daya kluster dan data wawasan biayanya. Dasbor ini membantu Anda mempelajari status kesehatan keseluruhan pengeluaran kluster. Hal pertama yang perlu Anda perhatikan adalah apakah tren biaya pengeluaran kluster sesuai dengan harapan Anda. Jika tren biaya kluster tidak sesuai dengan harapan Anda, lacak masalah berdasarkan data yang disediakan oleh dasbor ini. |
Namespace | Jika departemen atau aplikasi yang berbeda dari suatu perusahaan termasuk dalam namespace yang berbeda, Anda dapat memfilter data sumber daya dan biaya berdasarkan namespace. |
Kolam node | Dasbor kolam node menampilkan data wawasan biaya sumber daya kluster. Sebagian besar biaya kluster berasal dari instance Elastic Compute Service (ECS), yang dikelola oleh insinyur O&M. Wawasan biaya kolam node membantu Anda menganalisis biaya sumber daya kolam node dan memilih metode penagihan yang tepat. |
Aplikasi | Wawasan biaya aplikasi berfokus pada optimasi biaya berbasis skenario. Anda dapat menggunakan pemilih label untuk memfilter aplikasi dan melihat biaya serta sumber daya aplikasi yang cocok dengan pemilih label. Dengan menggunakan pemilih label untuk memfilter aplikasi, Anda juga dapat memantau beberapa aplikasi yang saling bergantung pada saat yang bersamaan. Sebagai contoh, Anda dapat menambahkan label yang sama ke semua aplikasi yang disederhanakan dalam alur kerja data besar sehingga Anda dapat menganalisis biaya seluruh alur kerja. |
Integrasi dan ekstensi
Model data biaya
Fitur wawasan biaya diimplementasikan berdasarkan model untuk memungkinkan estimasi biaya kluster yang akurat dan alokasi biaya berdasarkan unit bisnis dari dimensi yang berbeda. Untuk informasi lebih lanjut, lihat Integrasi dan Ekstensi.
Panggil API untuk menanyakan data biaya
Untuk mendapatkan wawasan multi-dimensi tentang penggunaan sumber daya kluster dan distribusi biaya, aktifkan fitur wawasan biaya dari Container Service for Kubernetes (ACK). Setelah mengaktifkan fitur ini, data biaya dilaporkan dan disimpan di Managed Service for Prometheus. Anda dapat memanggil API HTTP untuk menanyakan data yang dilaporkan guna mendapatkan saran optimasi biaya. Data tersebut juga dapat digunakan dalam pengembangan lebih lanjut.
ACK menyediakan Cost API, Cost V2 API, dan Allocation API yang dapat dipanggil untuk menanyakan biaya perkiraan real-time atau data alokasi biaya. Untuk informasi lebih lanjut, lihat Panggil API untuk Menanyakan Data Biaya.