Concetti di disponibilità per reti e sistemi

click fraud protection

In computer hardware e software, tre elementi assicurano che tutto funzioni come dovrebbe (e continua a farlo): disponibilità, affidabilità e facilità di manutenzione. Massimizzare queste qualità nel tuo sistema informatico ti aiuterà a evitare problemi imprevisti. Queste qualità non impediranno completamente i problemi. Tuttavia, quando sorgono problemi, queste qualità rendono i problemi più facili da risolvere.

Graphic designer che lavora fino a tardi al computer in ufficio
Immagini dell'eroe / Getty Images

Cosa sono la disponibilità, l'affidabilità e la funzionalità?

La disponibilità si riferisce al tempo di attività complessivo del sistema informatico o alle sue caratteristiche specifiche. Ad esempio, un personal computer è disponibile per l'uso se il suo sistema operativo è avviato e in esecuzione.

Sebbene legato alla disponibilità, il concetto di affidabilità significa qualcosa di diverso. L'affidabilità si riferisce alla probabilità generale che si verifichi un guasto in un sistema in esecuzione. Un sistema perfettamente affidabile godrà di una disponibilità del 100%. Tuttavia, quando si verifica un errore, influisce sulla disponibilità in modi diversi, a seconda della natura del problema.

Anche la funzionalità influisce sulla disponibilità. È possibile rilevare e riparare i guasti più rapidamente in un sistema riparabile rispetto a uno non riparabile, il che significa che in media si avranno meno tempi di fermo per incidente.

Livelli di disponibilità

Il modo standard per definire livelli o classi di disponibilità in un sistema di rete di computer è una scala di nove. Ad esempio, un tempo di attività del 99 percento si traduce in due nove di disponibilità, un tempo di attività del 99,9 percento in tre nove e così via.

La tabella seguente illustra il significato di questa scala. Esprime ogni livello in termini di tempo massimo di inattività per anno (non bisestile) che potrebbe essere tollerato per soddisfare il requisito di tempo di attività. Elenca anche alcuni esempi del tipo di sistemi che comunemente soddisfano questi requisiti.

Livelli di alta disponibilità della rete e del sistema

Il periodo di tempo complessivo coinvolto (settimane, mesi o anni) dovrebbe essere specificato per dare il significato più forte. Un prodotto che raggiunge il 99,9% di uptime in un periodo di uno o più anni si è dimostrato in misura maggiore rispetto a uno la cui disponibilità è stata misurata solo per poche settimane.

Disponibilità di rete: un esempio

La disponibilità è sempre stata una caratteristica importante dei sistemi ma diventa una sfida critica e complessa sulle reti. I servizi di rete sono comunemente distribuiti su più computer e possono dipendere da vari dispositivi ausiliari.

prendi il Domain Name System (DNS), ad esempio, utilizzato su Internet e privato intranet reti per mantenere un elenco di nomi di computer in base ai loro indirizzi di rete. Il DNS mantiene il suo indice di nomi e indirizzi su un server chiamato primario Server DNS. Quando un singolo server DNS esiste in un sistema, un arresto anomalo del server elimina tutte le funzionalità DNS su quella rete. DNS, tuttavia, offre supporto per server distribuiti. Oltre al server primario, un amministratore può installare server DNS secondari e terziari sulla rete. Ora, è meno probabile che un guasto in uno dei tre sistemi causi una perdita completa del servizio DNS.

Anche altri tipi di interruzioni di rete influiscono sulla disponibilità del DNS. Gli errori di collegamento, ad esempio, possono disattivare il DNS rendendo impossibile per i client comunicare con un server DNS. Non è raro in questi scenari che alcune persone (a seconda della loro posizione fisica sulla rete) perdano l'accesso DNS ma altre non ne risentano. La configurazione di più server DNS aiuta a gestire questi errori indiretti che influiscono sulla disponibilità.

Disponibilità percepita vs. Alta disponibilità

La tempistica dei guasti gioca un ruolo nella disponibilità percepita di una rete. Un sistema aziendale che subisce frequenti interruzioni del fine settimana, ad esempio, può mostrare numeri di disponibilità relativamente bassi. Tuttavia, questo tempo di inattività potrebbe non essere notato dalla forza lavoro regolare.

L'industria delle reti usa il termine alta disponibilità per riferirsi a sistemi e tecnologie appositamente progettati per l'affidabilità, la disponibilità e la facilità di manutenzione. Tali sistemi in genere includono hardware ridondante come dischi e alimentatori e software intelligente come funzionalità di bilanciamento del carico e failover. La difficoltà nel raggiungere l'alta disponibilità aumenta notevolmente ai livelli quattro nove e cinque nove. Pertanto, i fornitori addebitano un sovrapprezzo per queste funzionalità.