Concepte de disponibilitate pentru rețele și sisteme

În hardware-ul și software-ul calculatorului, disponibilitatea se referă la durata totală a sistemului (sau la caracteristicile specifice ale sistemului). De exemplu, un computer personal poate fi considerat "disponibil" pentru utilizare dacă sistemul său de operare este pornit și rulat.

În ceea ce privește disponibilitatea, conceptul de fiabilitate înseamnă ceva diferit. Fiabilitatea se referă la probabilitatea generală de apariție a unui defect într-un sistem care rulează. Un sistem perfect fiabil se va bucura, de asemenea, de o disponibilitate de 100%, dar când se produc defecțiuni, disponibilitatea poate fi afectată în diferite moduri, în funcție de natura problemei.

Utilitatea afectează și disponibilitatea. Într-un sistem funcțional, eșecurile pot fi detectate și reparate mai repede decât într-un sistem inoperabil, ceea ce înseamnă, în medie, mai puțin timp de întrerupere pe incident.

Niveluri de disponibilitate

Modul standard de a defini nivelurile sau clasele de disponibilitate într-un sistem de rețele de calculatoare este o "scară de nouă". De exemplu, 99% uptime se traduce la două nivele de disponibilitate, un timp de funcționare de 99,9% la trei nivele și așa mai departe. Tabelul prezentat în această pagină ilustrează semnificația acestei scale. Ea exprimă fiecare nivel în ceea ce privește cantitatea maximă de timp de nefuncționare pe an (nonleap), care ar putea fi tolerată pentru a îndeplini cerința de uptime. De asemenea, sunt enumerate câteva exemple ale tipului de sisteme construite, care îndeplinesc în mod obișnuit aceste cerințe.

Când vorbim despre nivelurile de disponibilitate, rețineți că intervalul de timp implicat (săptămâni, luni, ani etc.) ar trebui specificat pentru a da cel mai puternic înțeles. Un produs care atinge un timp de funcționare de 99,9% pe o perioadă de unu sau mai mulți ani sa dovedit a fi mult mai mare decât cel al cărui disponibilitate a fost măsurată doar pentru câteva săptămâni.

Disponibilitatea rețelei: un exemplu

Disponibilitatea a fost întotdeauna o caracteristică importantă a sistemelor, dar devine o problemă și mai critică și complexă în cadrul rețelelor. Prin natura lor, serviciile de rețea sunt distribuite în mod obișnuit pe mai multe calculatoare și pot depinde și de alte dispozitive auxiliare.

Utilizați sistemul de nume de domeniu (DNS) , de exemplu - folosit pe Internet și în multe rețele private intranet pentru a menține o listă de nume de computer pe baza adreselor lor de rețea. DNS păstrează indexul de nume și adrese pe un server numit server primar DNS . Când este configurat doar un singur server DNS, un accident de server elimină toate capacitățile DNS din acea rețea. DNS, totuși, oferă suport pentru servere distribuite. Pe lângă serverul principal, un administrator poate instala servere DNS secundare și terțiare în rețea. Acum, un eșec în oricare dintre cele trei sisteme este mult mai puțin probabil să provoace o pierdere completă a serviciului DNS.

Serverul se blochează, alte tipuri de întreruperi ale rețelei afectează de asemenea disponibilitatea DNS. Eșecurile de legătură, de exemplu, pot elimina în mod eficient DNS, făcând imposibilitatea ca clienții să comunice cu un server DNS. Nu este neobișnuit în aceste scenarii pentru unele persoane (în funcție de locația lor fizică în rețea) să piardă accesul la DNS, dar altele să rămână neafectate. Configurarea mai multor servere DNS ajută de asemenea la rezolvarea acestor eșecuri indirecte, care pot afecta disponibilitatea.

Disponibilitate percepută și disponibilitate înaltă

Întreruperile nu sunt toate create egale: Momentul eșecurilor joacă, de asemenea, un rol important în disponibilitatea percepută a unei rețele. Un sistem de afaceri care suferă o întrerupere frecventă a weekend-urilor poate arăta, de exemplu, un număr relativ scăzut de disponibilitate, dar acest timp de întrerupere nu poate fi observat nici de forța de muncă obișnuită. Industria de rețele utilizează termenul disponibilitate ridicată pentru a se referi la sisteme și tehnologii special proiectate fiabilitate, disponibilitate și funcționalitate. Astfel de sisteme includ, de obicei, hardware redundant (de exemplu , discuri și surse de alimentare) și software inteligent (de exemplu , funcția de echilibrare a încărcăturii și funcționalitatea de întrerupere a sarcinii). Dificultatea de a obține disponibilitate ridicată crește dramatic la nivelurile de patru și cinci ani, astfel încât furnizorii pot percepe o primă de cost pentru aceste caracteristici.