Prinsip dalam pilar keunggulan operasional di Google Cloud Framework yang Dirancang dengan Baik ini memberikan rekomendasi untuk membantu Anda mengelola dan mengoptimalkan resource yang digunakan oleh workload cloud Anda. Hal ini mencakup penyesuaian ukuran resource berdasarkan penggunaan dan permintaan aktual, penggunaan penskalaan otomatis untuk alokasi resource dinamis, penerapan strategi pengoptimalan biaya, dan peninjauan penggunaan dan biaya resource secara rutin. Banyak topik yang dibahas dalam prinsip ini tercakup secara mendetail dalam pilar Pengoptimalan biaya.
Ringkasan prinsip
Pengelolaan dan pengoptimalan resource cloud berperan penting dalam mengoptimalkan pengeluaran cloud, penggunaan resource, dan efisiensi infrastruktur. Panduan ini mencakup berbagai strategi dan praktik terbaik yang bertujuan untuk memaksimalkan nilai dan laba atas investasi cloud Anda.
Fokus pilar ini pada pengoptimalan melampaui pengurangan biaya. Fitur ini menekankan tujuan berikut:
- Efisiensi: Menggunakan otomatisasi dan analisis data untuk mencapai performa puncak dan penghematan biaya.
- Performa: Menskalakan resource dengan mudah untuk memenuhi permintaan yang berfluktuasi dan memberikan hasil yang optimal.
- Skalabilitas: Menyesuaikan infrastruktur dan proses untuk mengakomodasi pertumbuhan yang cepat dan beragam workload.
Dengan berfokus pada sasaran ini, Anda akan mencapai keseimbangan antara biaya dan fungsi. Anda dapat membuat keputusan yang tepat terkait penyediaan, penskalaan, dan migrasi resource. Selain itu, Anda akan mendapatkan insight berharga tentang pola konsumsi resource, yang memungkinkan Anda mengidentifikasi dan mengatasi potensi masalah secara proaktif sebelum masalah tersebut memburuk.
Rekomendasi
Untuk mengelola dan mengoptimalkan resource, pertimbangkan rekomendasi di bagian berikut. Setiap rekomendasi dalam dokumen ini relevan dengan satu atau beberapa area fokus kesiapan operasional.
Menyesuaikan ukuran resource
Memantau pemanfaatan resource secara terus-menerus dan menyesuaikan alokasi resource agar sesuai dengan permintaan aktual sangat penting untuk pengelolaan resource cloud yang efisien. Penyediaan resource yang berlebihan dapat menyebabkan biaya yang tidak perlu, dan penyediaan yang kurang dapat menyebabkan bottleneck performa yang memengaruhi performa aplikasi dan pengalaman pengguna. Untuk mencapai keseimbangan yang optimal, Anda harus menerapkan pendekatan proaktif untuk menyesuaikan ukuran resource cloud. Rekomendasi ini relevan dengan area fokus tata kelola kesiapan operasional.
Cloud Monitoring dan Recommender dapat membantu Anda mengidentifikasi peluang untuk menyesuaikan ukuran yang tepat. Cloud Monitoring memberikan visibilitas real-time ke dalam metrik pemanfaatan resource. Dengan visibilitas ini, Anda dapat melacak pola penggunaan resource dan mengidentifikasi potensi inefisiensi. Recommender menganalisis data pemanfaatan resource untuk memberikan rekomendasi cerdas dalam mengoptimalkan alokasi resource. Dengan menggunakan alat ini, Anda dapat memperoleh insight tentang penggunaan resource dan membuat keputusan yang tepat tentang penyesuaian ukuran resource.
Selain Cloud Monitoring dan Recommender, pertimbangkan untuk menggunakan metrik kustom untuk memicu tindakan penyesuaian ukuran otomatis. Metrik kustom memungkinkan Anda melacak metrik pemanfaatan resource tertentu yang relevan dengan aplikasi dan beban kerja Anda. Anda juga dapat mengonfigurasi pemberitahuan untuk memberi tahu administrator saat batas yang telah ditentukan tercapai. Kemudian, administrator dapat mengambil tindakan yang diperlukan untuk menyesuaikan alokasi resource. Pendekatan proaktif ini memastikan bahwa resource diskalakan secara tepat waktu, yang membantu mengoptimalkan biaya cloud dan mencegah masalah performa.
Menggunakan penskalaan otomatis
Penskalaan otomatis komputasi dan resource lainnya membantu memastikan performa yang optimal dan efisiensi biaya aplikasi berbasis cloud Anda. Penskalaan otomatis memungkinkan Anda menyesuaikan kapasitas resource secara dinamis berdasarkan fluktuasi workload, sehingga Anda memiliki resource yang diperlukan saat Anda membutuhkannya dan Anda dapat menghindari penyediaan yang berlebihan dan biaya yang tidak perlu. Rekomendasi ini relevan dengan proses area fokus kesiapan operasional.
Untuk memenuhi beragam kebutuhan berbagai aplikasi dan beban kerja,Google Cloud menawarkan berbagai opsi penskalaan otomatis, termasuk berikut ini:
- Grup instance terkelola (MIG) Compute Engine adalah grup VM yang dikelola dan diskalakan sebagai satu entity. Dengan MIG, Anda dapat menentukan kebijakan penskalaan otomatis yang menentukan jumlah minimum dan maksimum VM yang harus dipertahankan dalam grup, serta kondisi yang memicu penskalaan otomatis. Misalnya, Anda dapat mengonfigurasi kebijakan untuk menambahkan VM di MIG saat pemakaian CPU mencapai batas tertentu dan menghapus VM saat pemakaian turun di bawah batas yang berbeda.
Autoscaling Google Kubernetes Engine (GKE) menyesuaikan resource cluster Anda secara dinamis agar sesuai dengan kebutuhan aplikasi Anda. Alat ini menawarkan alat berikut:
- Autoscaler Cluster menambahkan atau menghapus node berdasarkan permintaan resource Pod.
- Horizontal Pod Autoscaler mengubah jumlah replika Pod berdasarkan CPU, memori, atau metrik kustom.
- Autoscaler Pod Vertikal menyesuaikan permintaan dan batas resource Pod berdasarkan pola penggunaan.
- Penyediaan Otomatis Node akan otomatis membuat node pool yang dioptimalkan untuk workload Anda.
Alat ini bekerja sama untuk mengoptimalkan pemanfaatan resource, memastikan performa aplikasi, dan menyederhanakan pengelolaan cluster.
Cloud Run adalah platform serverless yang memungkinkan Anda menjalankan kode tanpa harus mengelola infrastruktur. Cloud Run menawarkan penskalaan otomatis bawaan, yang secara otomatis menyesuaikan jumlah instance berdasarkan traffic masuk. Saat volume traffic meningkat, Cloud Run akan menskalakan jumlah instance untuk menangani beban. Saat traffic menurun, Cloud Run akan menurunkan skala jumlah instance untuk mengurangi biaya.
Dengan menggunakan opsi penskalaan otomatis ini, Anda dapat memastikan bahwa aplikasi berbasis cloud Anda memiliki resource yang diperlukan untuk menangani berbagai beban kerja, sekaligus menghindari penyediaan yang berlebihan dan biaya yang tidak perlu. Penggunaan penskalaan otomatis dapat meningkatkan performa, menghemat biaya, dan menggunakan resource cloud secara lebih efisien.
Memanfaatkan strategi pengoptimalan biaya
Mengoptimalkan pembelanjaan cloud membantu Anda mengelola anggaran IT organisasi secara efektif. Rekomendasi ini relevan dengan area fokus kesiapan operasional tata kelola.
Google Cloud menawarkan beberapa alat dan teknik untuk membantu Anda mengoptimalkan biaya cloud. Dengan menggunakan alat dan teknik ini, Anda bisa mendapatkan nilai terbaik dari pembelanjaan cloud Anda. Alat dan teknik ini membantu Anda mengidentifikasi area yang dapat mengurangi biaya, seperti mengidentifikasi resource yang kurang dimanfaatkan atau merekomendasikan jenis instance yang lebih hemat biaya. Google Cloud Opsi untuk membantu mengoptimalkan biaya cloud mencakup hal berikut:
- Diskon abonemen (CUD) adalah diskon untuk berkomitmen pada tingkat penggunaan tertentu selama jangka waktu tertentu.
- Diskon penggunaan berkelanjutan di Compute Engine memberikan diskon untuk penggunaan layanan yang konsisten.
- Spot VM memberikan akses ke kapasitas VM yang tidak digunakan dengan biaya lebih rendah dibandingkan VM reguler.
Model harga dapat berubah dari waktu ke waktu, dan fitur baru dapat diperkenalkan yang menawarkan performa lebih baik atau biaya lebih rendah dibandingkan opsi yang ada. Oleh karena itu, Anda harus meninjau model harga secara rutin dan mempertimbangkan fitur alternatif. Dengan terus mengetahui model harga dan fitur terbaru, Anda dapat membuat keputusan yang tepat tentang arsitektur cloud untuk meminimalkan biaya.
Google Cloud's Cost Management tools, such as budgets and alerts, provide valuable insights into cloud spending. Anggaran dan pemberitahuan memungkinkan pengguna menetapkan anggaran dan menerima pemberitahuan saat anggaran terlampaui. Alat ini membantu pengguna melacak pembelanjaan cloud mereka dan mengidentifikasi area yang dapat mengurangi biaya.
Melacak penggunaan dan biaya resource
Anda dapat menggunakan pemberian tag dan pelabelan untuk melacak penggunaan dan biaya resource. Dengan menetapkan tag dan label ke resource cloud Anda seperti project, departemen, atau dimensi relevan lainnya, Anda dapat mengategorikan dan mengatur resource. Hal ini memungkinkan Anda memantau dan menganalisis pola pembelanjaan untuk resource tertentu serta mengidentifikasi area penggunaan tinggi atau potensi penghematan biaya. Rekomendasi ini relevan dengan area fokus kesiapan operasional berikut: tata kelola dan alat.
Alat seperti Penagihan Cloud dan Pengelolaan Biaya membantu Anda mendapatkan pemahaman yang komprehensif tentang pola pengeluaran Anda. Alat ini memberikan insight mendetail tentang penggunaan cloud Anda dan memungkinkan Anda mengidentifikasi tren, memperkirakan biaya, dan membuat keputusan yang tepat. Dengan menganalisis data historis dan pola pembelanjaan saat ini, Anda dapat mengidentifikasi area fokus untuk upaya pengoptimalan biaya.
Dasbor dan laporan kustom membantu Anda memvisualisasikan data biaya dan mendapatkan insight yang lebih mendalam tentang tren pembelanjaan. Dengan menyesuaikan dasbor menggunakan metrik dan dimensi yang relevan, Anda dapat memantau indikator performa utama (KPI) dan melacak progres menuju sasaran pengoptimalan biaya. Laporan menawarkan analisis data biaya yang lebih mendalam. Laporan memungkinkan Anda memfilter data menurut jangka waktu atau jenis resource tertentu untuk memahami faktor-faktor pokok yang berkontribusi terhadap pembelanjaan cloud Anda.
Tinjau dan perbarui tag, label, dan alat analisis biaya Anda secara rutin untuk memastikan Anda memiliki informasi terbaru tentang penggunaan dan biaya cloud Anda. Dengan terus mendapatkan informasi dan melakukan analisis pasca-biaya atau peninjauan biaya proaktif, Anda dapat segera mengidentifikasi peningkatan pengeluaran yang tidak terduga. Dengan begitu, Anda dapat membuat keputusan proaktif untuk mengoptimalkan resource cloud dan mengontrol biaya.
Menetapkan alokasi biaya dan penganggaran
Akuntabilitas dan transparansi dalam pengelolaan biaya cloud sangat penting untuk mengoptimalkan pemanfaatan resource dan memastikan kontrol keuangan. Rekomendasi ini relevan dengan area fokus tata kelola kesiapan operasional.
Untuk memastikan akuntabilitas dan transparansi, Anda harus memiliki mekanisme yang jelas untuk alokasi biaya dan penagihan balik. Dengan mengalokasikan biaya ke tim, proyek, atau individu tertentu, organisasi Anda dapat memastikan bahwa setiap entitas ini bertanggung jawab atas penggunaan cloud-nya. Praktik ini menumbuhkan rasa kepemilikan dan mendorong pengelolaan resource yang bertanggung jawab. Selain itu, mekanisme penagihan balik memungkinkan organisasi Anda memulihkan biaya cloud dari pelanggan internal, menyelaraskan insentif dengan performa, dan meningkatkan disiplin fiskal.
Menetapkan anggaran untuk berbagai tim atau project adalah aspek penting lainnya dalam pengelolaan biaya cloud. Anggaran memungkinkan organisasi Anda menentukan batas pembelanjaan dan melacak pengeluaran aktual terhadap batas tersebut. Dengan pendekatan ini, Anda dapat membuat keputusan proaktif untuk mencegah pembelanjaan yang tidak terkontrol. Dengan menetapkan anggaran yang realistis dan dapat dicapai, Anda dapat memastikan bahwa resource cloud digunakan secara efisien dan selaras dengan tujuan bisnis. Pemantauan rutin terhadap pembelanjaan aktual dibandingkan dengan anggaran membantu Anda mengidentifikasi perbedaan dan mengatasi potensi pembelanjaan berlebih dengan cepat.
Untuk memantau anggaran, Anda dapat menggunakan alat seperti anggaran dan pemberitahuan Penagihan Cloud. Alat ini memberikan insight real-time tentang pembelanjaan cloud dan memberi tahu pemangku kepentingan jika ada potensi pembelanjaan yang berlebihan. Dengan menggunakan kemampuan ini, Anda dapat melacak biaya cloud dan mengambil tindakan korektif sebelum terjadi penyimpangan yang signifikan. Pendekatan proaktif ini membantu mencegah kejutan finansial dan memastikan bahwa resource cloud digunakan secara bertanggung jawab.