Ang pagdisenyo ng mga sistema ng mga lalagyang fault-tolerant ay kinasasangkutan ng paglikha ng mga pagsasaayos na tumitiyak ng patuloy na operasyon sa kabila ng mga kabiguan. Ang pamamaraang ito ay nagpapainam ng pagkamaaasahan at pagiging magagamit sa iba't ibang mga aplikasyon, kabilang ang mga sentro ng datos at serbisyo ng ulap. pag-unawa sa saligang teoriya, pagsasagawa ng tumpak na kalkulasyon, at pagsusuri ng mga praktikal na halimbawa ay mahahalagang mga hakbang sa proseso ng disenyo.
Ang mga Pundasyon ng Maling Pagpaparaya
Ang hindi pagsunod sa mga sistema ng lalagyan ay batay sa reunundancy at error retesting.Ang redundancy ay ang paglalagay ng maramihang lalagyan o node para kapag nabigo ang isa, ang iba naman ay maaaring kumuha ng paraan para malaman agad ang mga kabiguan, na tumutulong para agad na gumaling ang pasyente at mabawasan ang pagkasira ng mga ito.
Mga Pagkalkula sa Maling Pagpaparaya
Ang mga kalkulasyon ay nagsasangkot ng pagtiyak sa dami ng mga lalagyang kinakailangan upang makamit ang ninanais na antas ng pagpaparaya sa fault. Ang mga susing metriko ay kinabibilangan ng probabilidad sa pagkabigo, magagamit na sistema, at antas ng redundancy. Halimbawa, ang N+1 reduncy model ay nagdaragdag ng isang ekstrang lalagyan na higit sa minimum na kinakailangan upang pangasiwaan ang mga kabiguan. Ang mga pormulang relibility ay tumutulong sa pagtantiya ng posibilidad ng pagkasira ng sistema sa ilalim ng iba't ibang mga konst ibang mga konstasyon.
Praktikal na mga Halimbawa ng mga Design na Fault-Tlerant
Isaalang - alang ang isang web application na inilagay sa tatlong lalagyan na may karagdagang lalagyan na may lalagyan na hindi napapasok, ang standby ay hindi na gumagana, pinananatili ang magagamit na service feature.
- Nawalang - Pasok na Paglalagay ng container
- Mga mekanismong hindi gumagana
- Regular na pagsusuri sa kalusugan
- Pagbalanse ng mga Pasan
- Pagbabalik at mga plano sa paggaling