Pertama-tama, ketersediaan total atau waktu aktif sebuah cluster tergantung pada seberapa besar bagian dari cluster diperlukan untuk aktif agar seluruh cluster dianggap 'naik'.
- Apakah satu mesin yang berfungsi cukup? Itu berarti bahwa setiap mesin dapat mengambil beban penuh jika diperlukan.
- Apakah mereka semua harus aktif pada saat yang sama? Artinya, tidak ada redundansi.
- Atau mungkin dua dari tiga online sudah cukup? Ini akan memungkinkan untuk beban kerja yang lebih besar daripada kasus pertama.
Seperti yang Anda ketahui, dua kasus pertama cukup mudah untuk dihitung. Biarkan probabilitas satu server sedang online pada waktu tertentu p = 0,95. Sekarang, untuk tiga server, probabilitas bahwa mereka semua online pada saat yang sama adalah p 3 = 0,857375.
Untuk kasus sebaliknya, di mana setidaknya satu mesin harus aktif pada waktu tertentu, lebih mudah untuk menghitung dengan membalikkan masalah dan melihat probabilitas mesin menjadi offline . Probabilitas bahwa satu mesin sedang offline adalah q = 1- p = 0,05, dan karenanya probabilitas bahwa mereka semua mati pada saat yang sama adalah q 3 = 0,000125, memberikan probabilitas 1- q 3 = 1- (1- p ) 3 = 0,999875 bahwa setidaknya satu naik.
Kasus 2 dari 3 sedikit lebih sulit untuk dihitung. Ada empat kemungkinan situasi di mana setidaknya dua dari tiga server berada. 1) ABC naik, 2) AB naik, 3) AC naik, 4) BC naik. Probabilitas untuk semua ini adalah, masing-masing, ppp , ppq , pqp dan qpp . Karena kasus terpisah, probabilitas dapat ditambahkan bersama-sama, memberikan total A = p 3 + 3 p 2 q = 0,992750.
(Ini dapat diperluas ke lebih banyak mesin. Faktor-faktornya adalah koefisien binomial yang terkenal , jadi menghitung berbagai kasus dengan kerja tangan sebagian besar sebagai latihan.)
Tentu saja, perhitungan seperti ini jauh lebih mudah untuk ditangani dengan menggunakan program komputer yang sudah jadi ... Setidaknya satu kalkulator online dapat ditemukan di sini:
http://stattrek.com/online-calculator/binomial.aspx
Memasukkan nilai input: probabilitas keberhasilan = 0,95, jumlah percobaan = 3, jumlah keberhasilan = 2, kita mendapatkan hasil "Probabilitas Kumulatif: P (X ≥ 2) = 0,99275". Beberapa nilai terkait lainnya juga diberikan, dan alat online membuatnya mudah untuk bermain dengan nomor lain juga.
Dan ya, semua hal di atas mengasumsikan bahwa server gagal secara independen, yaitu a) Saya mengabaikan masalah yang mempengaruhi cluster secara keseluruhan, b) tidak ada komponen seperti penuaan yang akan memungkinkan server gagal pada atau hampir bersamaan.