Sebelum acara kapasitas puncak, kelola dan optimalkan resource yang digunakan oleh workload Google Cloud Anda. Langkah ini termasuk menyesuaikan ukuran resource berdasarkan penggunaan dan permintaan aktual, menggunakan penskalaan otomatis untuk alokasi resource yang dinamis, serta meninjau rekomendasi arsitektur dan keamanan. Cloud Monitoring dan Pemberi Rekomendasi (Active Assist) dapat membantu Anda mengidentifikasi peluang untuk mengoptimalkan resource cloud Anda. Dengan menggunakan alat ini, Anda dapat memperoleh insight tentang penggunaan resource dan membuat keputusan yang lebih tepat sebelum acara.
Meninjau praktik terbaik Google Cloud
Anda dapat menghindari banyak masalah acara kapasitas puncak dengan mengikuti praktik terbaik yang direkomendasikan untuk produk Google Cloud yang Anda gunakan. Berikut adalah contoh beberapa panduan praktik terbaik:
| Umum | |
| BigQuery | |
| Cloud Storage | |
| Compute Engine | |
| Dataflow | |
| Dataproc | |
| Google Kubernetes Engine |
Meninjau skalabilitas
Fitur penskalaan otomatis dapat memastikan bahwa aplikasi berbasis cloud Anda memiliki resource yang diperlukan untuk menangani berbagai workload, sekaligus menghindari penyediaan berlebihan dan biaya yang tidak perlu. Google Cloud menyediakan beberapa opsi penskalaan otomatis yang disesuaikan dengan masing-masing produk, di antaranya:
- Grup instance terkelola (MIG) Compute Engine adalah sekumpulan mesin virtual (VM) yang dikelola dan diskalakan sebagai satu entitas. Dengan MIG, Anda dapat menetapkan kebijakan penskalaan otomatis yang menentukan jumlah minimum dan maksimum VM yang harus dipertahankan dalam grup, serta kondisi yang memicu penskalaan otomatis.
- Penskalaan otomatis Google Kubernetes Engine (GKE) menyesuaikan resource cluster Anda secara dinamis agar sesuai dengan kebutuhan aplikasi Anda. Layanan ini menyediakan alat yang dapat mengoptimalkan pemanfaatan resource, memastikan performa aplikasi, dan menyederhanakan pengelolaan cluster.
- Cloud Run menyediakan penskalaan otomatis bawaan, yang secara otomatis menyesuaikan jumlah instance berdasarkan traffic yang masuk.
Sebelum acara, disarankan untuk melakukan penskalaan manual terlebih dahulu. Meskipun Anda mungkin telah mengonfigurasi penskalaan otomatis, kecepatan lonjakan traffic saat acara bisa membuat fitur ini tidak dapat menyesuaikan dengan permintaan. Oleh karena itu, lakukan pre-warming resource terlebih dahulu, termasuk:
- Virtual machine
- Cache, jika ingin dimuat sebelumnya
- Komponen serverless untuk mencegah cold start
Meninjau rekomendasi Active Assist
Active Assist adalah sekumpulan alat yang digunakan di Google Cloud yang menghasilkan rekomendasi dan insight untuk membantu Anda mengoptimalkan project Google Cloud . Untuk mengetahui informasi selengkapnya, lihat Apa itu Active Assist.
Meninjau versi produk Anda
Pastikan semua produk dan layanan cloud Anda diupdate ke versi stabil terbaru.
Meninjau pemberitahuan dan dasbor
Lakukan evaluasi pemberitahuan dan dasbor yang tersedia melalui alat Google Cloud Observability dan solusi pihak ketiga untuk mengidentifikasi dan mengatasi masalah secara proaktif.
Periksa metrik, log, dan rekaman aktivitas Google Cloud Observability untuk mendapatkan insight tentang pemanfaatan resource, karakteristik performa, dan keseluruhan kondisi resource Anda. Pantau metrik penting yang mencerminkan indikator kesehatan sistem seperti pemakaian CPU, penggunaan memori, traffic jaringan, I/O disk, dan waktu respons aplikasi. Anda juga dapat mempertimbangkan metrik khusus bisnis. Dengan melacak metrik ini, Anda dapat mengidentifikasi potensi bottleneck, masalah performa, dan keterbatasan resource. Selain itu, Anda dapat mengatur pemberitahuan untuk memberi tahu tim terkait secara proaktif jika ada potensi masalah atau anomali.
Untuk pemberitahuan, fokuslah pada metrik yang paling penting, tetapkan nilai minimum yang sesuai untuk meminimalkan kelelahan akibat pemberitahuan (alert fatigue), dan pastikan respons terhadap masalah signifikan dilakukan tepat waktu. Pendekatan yang terarah ini dapat membantu Anda menjaga keandalan workload secara proaktif. Untuk informasi selengkapnya, lihat Ringkasan pemberitahuan.