Mga Konsepto ng Pagkarating para sa Mga Network at Systems

Sa hardware at software ng computer, ang availability ay tumutukoy sa pangkalahatang "uptime" ng system (o tiyak na mga tampok ng system). Halimbawa, ang isang personal computer ay maaaring ituring na "magagamit" para magamit kung ang operating system nito ay booted at tumatakbo.

Habang may kaugnayan sa availability, ang konsepto ng pagiging maaasahan ay nangangahulugan ng ibang bagay. Ang pagiging maaasahan ay tumutukoy sa pangkalahatang posibilidad ng isang pagkabigo na nagaganap sa isang tumatakbo na sistema. Ang isang ganap na maaasahang sistema ay tatangkilik din ng 100% na kakayahang magamit, ngunit kapag nangyari ang pagkabigo, ang availability ay maaaring maapektuhan sa iba't ibang paraan depende sa uri ng problema.

Ang pagiging maayos ay nakakaapekto rin sa availability. Sa isang sistema na maaaring magamit, ang mga kabiguan ay maaaring masuri at maayos na mas mabilis kaysa sa isang sistema na hindi magawa, na nangangahulugang mas mababa ang downtime sa bawat insidente sa average.

Mga Antas ng Availability

Ang standard na paraan upang tukuyin ang mga antas o klase ng availability sa isang sistema ng computer network ay isang "scale of nines." Halimbawa, ang 99% na oras sa pagsasagawa ay isinasalin sa dalawang nines ng availability, 99.9% uptime sa tatlong nines, at iba pa. Ang talahanayan na ipinapakita sa pahinang ito ay naglalarawan ng kahulugan ng scale na ito. Ito ay nagpapahayag ng bawat antas sa mga tuntunin ng maximum na halaga ng downtime bawat (nonleap) na taon na maaaring disimulado upang matugunan ang uptime na kinakailangan. Inililista din nito ang ilang mga halimbawa ng uri ng mga sistema na itinatayo na karaniwang nakakatugon sa mga iniaatas na ito.

Kapag nagsasalita tungkol sa mga antas ng availability, tandaan na ang kabuuang oras na kasangkot (linggo, buwan, taon, atbp.) Ay dapat na tinukoy upang bigyan ang pinakamahigpit na kahulugan. Ang isang produkto na nakakuha ng 99.9% na oras ng pag-upo sa loob ng isang panahon ng isa o higit pang mga taon ay napatunayan ang sarili nito sa isang mas mataas na antas kaysa sa isa na ang availability ay lamang na sinusukat sa loob ng ilang linggo.

Availability ng Network: Isang Halimbawa

Ang availability ay palaging isang mahalagang katangian ng mga sistema ngunit nagiging isang mas kritikal at kumplikadong isyu sa mga network. Sa pamamagitan ng kanilang kalikasan, ang mga serbisyo sa network ay karaniwang ibinahagi sa maraming mga computer at maaaring nakasalalay sa iba't ibang mga aparatong auxiliary pati na rin.

Kunin ang Domain Name System (DNS) , halimbawa - ginagamit sa Internet at maraming mga pribadong intranet network upang mapanatili ang isang listahan ng mga pangalan ng computer batay sa kanilang mga address sa network. Pinapanatili ng DNS ang index ng mga pangalan at address nito sa isang server na tinatawag na pangunahing DNS server . Kapag ang isang solong DNS server ay naka-configure, ang isang pag-crash ng server ay tumatagal ng lahat ng kakayahan ng DNS sa network na iyon. Ang DNS, gayunpaman, ay nagbibigay ng suporta para sa mga ibinahagi na mga server. Bukod sa pangunahing server, ang isang administrator ay maaari ring mag-install ng pangalawang at tertiary DNS server sa network. Ngayon, ang isang kabiguan sa alinman sa tatlong sistema ay mas malamang na maging sanhi ng isang kumpletong pagkawala ng serbisyo sa DNS.

Ang pag-crash ng server bukod, ang iba pang mga uri ng mga kakulangan sa network ay nakakaapekto rin sa availability ng DNS. Ang mga pagkabigo sa link, halimbawa, ay maaaring epektibong ibababa ang DNS sa pamamagitan ng paggawa ng imposible para sa mga kliyente na makipag-usap sa isang DNS server. Hindi karaniwan sa mga sitwasyong ito para sa ilang mga tao (depende sa kanilang pisikal na lokasyon sa network) upang mawalan ng access sa DNS ngunit ang iba ay mananatiling hindi maaapektuhan. Ang pag-configure ng maramihang mga DNS server ay tumutulong din sa pakikitungo sa mga hindi tuwirang mga pagkabigo na maaaring makaapekto sa availability.

Napansin na Pagkakaroon at Mataas na Kakayahang Magamit

Ang mga pagpapalabas ay hindi lahat ay nilikha pantay: Ang timing ng mga pagkabigo ay may malaking papel din sa nakita ng pagkakaroon ng isang network. Halimbawa, ang isang sistema ng negosyo na nagdudulot ng madalas na pagkawala ng katapusan ng linggo, ay maaaring magpakita ng medyo mababa na mga numero ng availability, ngunit ang downtime na ito ay maaaring hindi napansin ng regular na workforce. Ang industriya ng networking ay gumagamit ng term availability na sumangguni sa mga system at teknolohiya na espesyal na ininhinyero para sa pagiging maaasahan, availability, at serbisyo. Karaniwang kinabibilangan ng mga ganitong sistema ang kalabisan hardware ( hal. , Disks at supply ng kapangyarihan) at intelligent na software ( hal. , Load balancing at mabibigo-over functionality). Ang kahirapan sa pagkamit ng mataas na availability ay tumaas nang malaki sa apat at lima na antas, kaya maaaring singilin ng mga vendor ang isang premium na gastos para sa mga tampok na ito.