View a markdown version of this page

OPS08-BP04 Membuat dasar acuan metrik beban kerja - AWS Well-Architected Framework

OPS08-BP04 Membuat dasar acuan metrik beban kerja

Membuat dasar acuan untuk metrik beban kerja membantu memahami performa dan kondisi beban kerja. Dengan menggunakan dasar acuan, Anda dapat mengidentifikasi komponen dan aplikasi dengan performa rendah dan performa tinggi. Dasar acuan beban kerja menambah kemampuan Anda untuk memitigasi masalah sebelum masalah menjadi insiden. Dasar acuan merupakan fondasi dalam mengembangkan pola aktivitas dan mengimplementasikan deteksi anomali ketika metrik menyimpang dari nilai yang diharapkan.

Hasil yang diinginkan:

  • Anda memiliki tingkat metrik yang merupakan dasar acuan untuk beban kerja dalam kondisi normal.

  • Anda dapat menentukan apakah beban kerja Anda berfungsi dengan normal.

Antipola umum:

  • Setelah melakukan deployment fitur baru, latensi permintaan mengalami penurunan. Dasar acuan tidak dibuat untuk metrik komposit permintaan masuk yang diproses dan latensi secara keseluruhan. Anda tidak dapat menentukan apakah perubahan menghasilkan peningkatan atau menyebabkan kecacatan.

  • Lonjakan mendadak dalam aktivitas pengguna terjadi, tetapi Anda belum menetapkan dasar acuan metrik. Aktivitas melonjak dengan perlahan sehingga mengakibatkan kebocoran memori dalam aplikasi. Pada akhirnya, hal ini membuat beban kerja Anda menjadi offline.

Manfaat menjalankan praktik terbaik ini:

  • Anda memahami pola normal aktivitas untuk beban kerja Anda menggunakan metrik untuk aplikasi dan komponen utama.

  • Anda dapat menentukan apakah beban kerja Anda, serta aplikasi dan komponennya, menunjukkan perilaku normal atau mungkin memerlukan intervensi.

Tingkat risiko yang terjadi jika praktik terbaik ini tidak dijalankan: Sedang

Panduan implementasi

Gunakan data historis untuk membuat dasar acuan metrik beban kerja untuk aplikasi dan komponen di beban kerja Anda. Manfaatkan dasar acuan metrik dalam penyelesaian masalah dan rapat peninjauan metrik. Tinjau performa beban kerja secara berkala dan sesuaikan dasar acuan seiring evolusi arsitektur.

Contoh pelanggan

Dasar acuan dibuat untuk semua komponen dan aplikasi di AnyCompany Retail. Dengan menggunakan data historis, AnyCompany Retail mengembangkan dasar acuan metrik beban kerja selama jangka waktu metrik dua bulan. Setiap dua bulan, mereka menilai ulang dasar acuan dan menyesuaikannya berdasarkan data dunia nyata.

Langkah implementasi

  1. Bekerja mundur dari metrik beban kerja Anda, buat dasar acuan metrik untuk aplikasi dan komponen utama menggunakan data historis. Batasi jumlah metrik per komponen atau aplikasi, dan hindari kejenuhan pemantauan.

    1. Anda dapat menggunakan Wawasan Metrik Amazon CloudWatch untuk melakukan kueri metrik dalam skala besar dan mengidentifikasi tren serta pola.

    2. Deteksi anomali Amazon CloudWatch menggunakan algoritme machine learning untuk mengidentifikasi pola perilaku untuk metrik, menentukan dasar acuan, dan memunculkan anomali.

    3. Amazon DevOpsĀ Guru memberikan kemampuan untuk mendeteksi masalah operasional beban kerja Anda menggunakan machine learning.

    4. Pelanggan dengan Enterprise Support dapat meminta Lokakarya Membuat Strategi Pemantauan dari Manajer Akun Teknis mereka. Lokakarya ini akan membantu Anda membangun strategi observabilitas untuk beban kerja Anda.

  2. Sediakan mekanisme untuk meninjau dasar acuan metrik beban kerja secara berkala, terutama sebelum peristiwa bisnis yang besar. Minimal satu kali per kuartal, evaluasi dasar acuan beban kerja Anda menggunakan data historis. Gunakan dasar acuan dalam rapat peninjauan metrik.

Tingkat upaya untuk rencana implementasi: Rendah Memiliki metrik beban kerja dan dasar acuan dapat mewajibkan Anda untuk mengumpulkan cukup banyak data guna mengidentifikasi pola perilaku yang normal.

Sumber daya

Praktik terbaik terkait:

Dokumen terkait:

Video terkait:

Contoh terkait:

Layanan terkait: