Skip to main content

Spiegazione di disponibilità, affidabilità e facilità di manutenzione

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Giugno 2025)

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Giugno 2025)
Anonim

Nell'hardware e nel software del computer, disponibilità si riferisce al "tempo di attività" complessivo del sistema (o alle caratteristiche specifiche del sistema). Ad esempio, un personal computer può essere considerato "disponibile" per l'uso se il suo sistema operativo è avviato e in esecuzione.

Mentre collegato alla disponibilità, il concetto di affidabilità significa qualcosa di diverso. L'affidabilità si riferisce alla probabilità generale di un errore che si verifica in un sistema in esecuzione. Un sistema perfettamente affidabile godrà anche del 100% di disponibilità, ma quando si verificano guasti, la disponibilità può essere influenzata in modi diversi a seconda della natura del problema.

Facilità di manutenzione influisce anche sulla disponibilità. In un sistema riparabile, i guasti possono essere rilevati e riparati più rapidamente rispetto a un sistema non utilizzabile, il che significa meno tempi di fermo per incidente in media.

Livelli di disponibilità

Il modo standard per definire i livelli o le classi di disponibilità in un sistema di rete di computer è una "scala di nove". Ad esempio, il tempo di attività del 99% si traduce in due nove di disponibilità, il tempo di disponibilità del 99,9% a tre nove e così via. La tabella mostrata in questa pagina illustra il significato di questa scala. Esprime ogni livello in termini di quantità massima di tempi di inattività per anno (non in palio) che potrebbero essere tollerati per soddisfare i requisiti di uptime. Elenca inoltre alcuni esempi del tipo di sistemi in fase di realizzazione che comunemente soddisfano questi requisiti.

Quando si parla di livelli di disponibilità, si noti che è necessario specificare il periodo di tempo complessivo (settimane, mesi, anni, ecc.) Per dare il significato più forte. Un prodotto che raggiunge il 99,9% di operatività su un periodo di uno o più anni si è dimostrato molto più forte di quello la cui disponibilità è stata misurata solo per alcune settimane.

Disponibilità di rete: un esempio

La disponibilità è sempre stata una caratteristica importante dei sistemi, ma diventa un problema ancora più critico e complesso sulle reti. Per loro natura, i servizi di rete sono comunemente distribuiti su più computer e possono anche dipendere da vari altri dispositivi ausiliari.

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

Il server va in crash a parte, altri tipi di interruzioni di rete influenzano anche la disponibilità del DNS. Gli errori di collegamento, ad esempio, possono effettivamente eliminare 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 al DNS, ma altri non ne siano interessati. La configurazione di più server DNS aiuta anche a gestire questi errori indiretti che possono influire sulla disponibilità.

Disponibilità percepita e alta disponibilità

Le interruzioni non sono tutte uguali: il timing dei guasti gioca un ruolo importante nella disponibilità percepita di una rete. Un sistema aziendale che soffre di frequenti interruzioni di fine settimana, ad esempio, può mostrare numeri di disponibilità relativamente bassi, ma questo tempo di inattività potrebbe non essere notato dalla forza lavoro regolare. L'industria del networking usa il termine alta disponibilitàfare riferimento a sistemi e tecnologie appositamente progettati per affidabilità, disponibilità e facilità di manutenzione. Tali sistemi includono in genere hardware ridondante ( per esempio. , dischi e alimentatori) e software intelligente ( per esempio. , bilanciamento del carico e funzionalità di failover). La difficoltà nel raggiungimento della disponibilità elevata aumenta drasticamente ai livelli di quattro e cinque-nove, in modo che i fornitori possano addebitare un costo aggiuntivo per queste funzionalità.