Menetapkan target yang realistis untuk keandalan

Last reviewed 2024-12-30 UTC

Prinsip dalam pilar keandalan Google Cloud Framework Berarsitektur Baik ini membantu Anda menentukan sasaran keandalan yang layak secara teknis untuk workload Anda di Google Cloud.

Prinsip ini relevan dengan area fokus penentuan cakupan keandalan.

Ringkasan prinsip

Rancang sistem Anda agar cukup andal untuk membuat pengguna merasa puas. Mungkin terlihat berlawanan dengan intuisi, tetapi sasaran keandalan 100% sering kali bukan strategi yang paling efektif. Keandalan yang lebih tinggi dapat menghasilkan biaya yang jauh lebih tinggi, baik dalam hal investasi finansial maupun potensi batasan pada inovasi. Jika pengguna sudah puas dengan tingkat layanan saat ini, maka upaya untuk meningkatkan kepuasan lebih lanjut mungkin akan menghasilkan laba atas investasi yang rendah. Sebagai gantinya, Anda dapat membelanjakan resource dengan lebih baik di tempat lain.

Anda perlu menentukan tingkat keandalan yang membuat pengguna Anda merasa puas, dan menentukan titik saat biaya peningkatan inkremental mulai lebih besar daripada manfaatnya. Saat Anda menentukan tingkat keandalan yang memadaiini, Anda dapat mengalokasikan sumber daya secara strategis dan berfokus pada fitur dan peningkatan yang memberikan nilai lebih besar bagi pengguna Anda.

Rekomendasi

Untuk menetapkan target keandalan yang realistis, pertimbangkan rekomendasi di subbagian berikut.

Menerima beberapa kegagalan dan memprioritaskan komponen

Usahakan ketersediaan tinggi seperti waktu beroperasi 99,99%, tetapi jangan menetapkan target waktu beroperasi 100%. Akui bahwa beberapa kegagalan tidak dapat dihindari.

Selisih antara waktu aktif 100% dan target 99,99% adalah toleransi untuk kegagalan. Perbedaan ini sering disebut sebagai anggaran error. Anggaran error dapat membantu Anda mengambil risiko dan berinovasi, yang merupakan hal mendasar bagi bisnis apa pun agar tetap kompetitif.

Prioritaskan keandalan komponen paling penting dalam sistem. Terima bahwa komponen yang kurang penting dapat memiliki toleransi yang lebih tinggi terhadap kegagalan.

Menyeimbangkan keandalan dan biaya

Untuk menentukan tingkat keandalan yang optimal bagi sistem Anda, lakukan analisis biaya-manfaat yang menyeluruh.

Pertimbangkan faktor-faktor seperti persyaratan sistem, konsekuensi kegagalan, dan toleransi risiko organisasi Anda untuk aplikasi tertentu. Jangan lupa untuk mempertimbangkan metrik pemulihan dari bencana, seperti batas waktu pemulihan (RTO) dan toleransi durasi kehilangan data (RPO). Tentukan tingkat keandalan yang dapat diterima dalam anggaran dan batasan lainnya.

Cari cara untuk meningkatkan efisiensi dan mengurangi biaya tanpa mengorbankan fitur keandalan penting.