Le reti ad elevata disponibilità forniscono un'infrastruttura ridondante che è possibile attivare in caso di problemi di prestazioni alle risorse di rete primarie o di malfunzionamenti di qualsiasi tipo. Il primo passo è stabilire il grado di disponibilità necessario. I sistemi con disponibilità superiore al 99 per cento sono considerati a tolleranza d'errore. Man mano che la percentuale di disponibilità si avvicina al 100, si parla di reti ad elevata disponibilità. Più ci si avvicina a una disponibilità del 100 percento, più tale disponibilità diventa dispendiosa. Di conseguenza, è necessario sviluppare un buon piano aziendale per reti ad elevata disponibilità. Ad esempio, i tecnici di manutenzione delle applicazioni hanno bisogno di un'elevata disponibilità (99.9999 percento). Il sito Web associato probabilmente ha bisogno soltanto di un 99.9 percento di disponibilità. La differenza nei costi può risultare sostanziale, poiché dipende dalle dimensioni della rete.
| Informazioni preliminari | |
|---|---|
| __ | Creare una tabella di applicazioni che richiedono reti ad elevata disponibilità o a tolleranza di errore. |
| __ | Identificare le parti della topologia di rete utilizzata da tali applicazioni. |
| Attività di pianificazione della disponibilità di rete | |||
|---|---|---|---|
| __ | Identificazione dei singoli punti
di errore Il modo più semplice ed economico per migliorare la disponibilità di rete è rimuovere i singoli punti di errore. Un singolo punto di errore si verifica quando esiste soltanto un collegamento fisico tra le parti di una rete. Molte differenti topologie di rete possono essere di aiuto per rimuovere i singoli punti di errore. Il principio di base è collegare più nodi a singoli server e ad altre risorse di rete. Se uno dei nodi ha esito negativo, è possibile reindirizzare il traffico intorno al sistema in errore. |
||
| __ | Pianificazione della tolleranza dell'errore. Le reti a tolleranza di errore contengono pochi punti di errore, quando questi sono presenti. Inoltre,
tali reti dispongono di un hardware di ripristino in seguito a errore su ciascun nodo. Le comuni misure hardware comprendono:
Per informazioni sulla pianificazione dei cluster e dell'elevata disponibilità, consultare l'argomento Pianificazione della disponibilità. |
||
| __ | Pianificazione del cluster Il cluster è il processo di collegamento di un elevato numero di server per ottenere una disponibilità continua o del 100 percento. Molte famiglie di server e molti pacchetti software, tra cui l'applicazione WebSphere e il software del server Web, consentono il cluster. Il cluster può risultare relativamente diretto per un utilizzo continuo o stabile. La sfida è conservare la disponibilità durante la manutenzione della routine o l'aggiornamento dei sistemi all'interno di un cluster. Il principio alla base del cluster è la virtualizzazione. Questo significa che sebbene un gruppo di server sia fisicamente distinto, essi sono logicamente indistinti. Parte del processo di virtualizzazione comprende l'indirizzamento IP virtuale, che assegna gli indirizzi IP a un lotto di server piuttosto che a ciascun server fisico. In questo modo, nessun instradamento viene coinvolto quando un server smette di funzionare e uno dei server di riserva collegati allo stesso cluster come server primari ne acquisisce il carico di lavoro. In iSeries, gli indirizzi IP virtuali possono essere utilizzati per fornire la ridondanza di adattatori fisici senza disporre di uno specifico indirizzo IP virtuale assegnato a un singolo adattatore fisico. |
||
Una volta completate le attività identificate in questo argomento, si dovrebbe disporre di un piano della disponibilità di rete che identifichi i seguenti elementi:
| Dopo aver terminato | |
|---|---|
| __ | Registrare un elenco di tutti i singoli punti di errore e pianificare la creazione della ridondanza. |
| __ | Registrare un elenco dell'hardware che richiede una copia di riserva e delle misure di ripristino in seguito a errore. |
| __ | Registrare un elenco di server che faranno parte di un cluster e sviluppare un piano per il software del cluster che consentirà di implementare il piano di cluster. |