Pianificazione del supporto per la disponibilità elevata
Ultima modifica dell'argomento: 2009-09-28
La disponibilità elevata si riferisce alla capacità del sistema di ridurre i tempi di inattività durante il normale funzionamento in caso di problemi dovuti a requisiti hardware, software o di servizio. Per tolleranza di errore si intende specificatamente la riduzione del rischio di interruzione del servizio in caso di errore di sistema o di componente. La progettazione della tolleranza di errore nell'infrastruttura di messaggistica è essenziale per assicurare la disponibilità elevata per la distribuzione di Office Communications Server 2007 R2.
La pianificazione della disponibilità elevata è importante per la distribuzione di Office Communications Server 2007 R2, Enterprise Edition. In questa sezione vengono descritte le funzionalità di Office Communications Server 2007 R2 che supportano la disponibilità elevata e le varie opzioni e strategie che devono essere tenute in considerazione prima dell'installazione del primo server.
Se l'organizzazione richiede che la topologia di Office Communications Server 2007 R2 offra disponibilità elevata, è necessario distribuire uno o più pool Enterprise nella topologia interna. Se la disponibilità elevata non è considerata rilevante e la semplicità e il risparmio sono i fattori più importanti, Standard Edition potrebbe essere la scelta appropriata. È possibile supportare la disponibilità elevata anche nella rete perimetrale, se necessario.
Standard Edition
Standard Edition fornisce tutti i componenti di messaggistica immediata, presenza e conferenza, tra cui l'archiviazione dei dati, in un unico computer. È una soluzione economica ed efficiente per le organizzazioni costituite da un numero relativamente basso di utenti, presenti in una singola località, per cui i requisiti di messaggistica immediata e conferenza in linea non sono di importanza strategica. Un Server Standard controlla lo stato e, in caso di errore, si riavvia automaticamente senza perdita di dati, pianificazioni o contenuto delle riunioni. Le riunioni e le conversazioni in corso vengono tuttavia interrotte e la situazione potrebbe persistere per un periodo prolungato, a seconda della causa dell'errore.
Poiché un Server Standard quindi potrebbe rappresentare un singolo punto di errore, non è consigliato per le distribuzioni di importanza strategica in cui la disponibilità elevata è un fattore essenziale. In tali casi, la scelta appropriata è Enterprise Edition.
Enterprise Edition
L'architettura di Office Communications Server 2007 R2 Enterprise Edition riduce i singoli punti di errore tramite l'impiego di più Server Enterprise e di un server dedicato del database back-end. Per una maggiore ridondanza, è possibile organizzare il database in una configurazione cluster attiva-passiva a più nodi. Office Communications Server 2007 R2 fornisce inoltre i meccanismi per la riconnessione automatica dei client. Le interruzioni momentanee o la chiusura delle sessioni si possono verificare occasionalmente, ma il sistema è più protetto dalle interruzioni totali.
Importante: |
---|
Il database back-end deve essere installato in un computer fisicamente diverso dal Server Enterprise. Per l'Enterprise Edition, non è possibile installare il database back-end in un ruolo di Office Communications Server. Inoltre, Office Communications Server richiede un'istanza SQL Server separata non condivisa con altre applicazioni server. In un cluster a più nodi, l'istanza di Office Communications Server SQL deve essere in grado di eseguire il failover su un nodo passivo che, per motivi di prestazioni, non deve essere condiviso da altre istanze SQL. |
I vari Front End Server che costituiscono un pool Enterprise forniscono una soluzione di disponibilità elevata in cui se si verifica un errore per un singolo Front End Server, i client individuano l'errore e si riconnettono automaticamente a un altro Front End Server disponibile. Lo stato della riunione resta inalterato perché è una riunione ospitata da un pool e non da un singolo server. L'utilizzo di più Front End Server consente di porre un server non in linea per apportare aggiornamenti hardware o software con un'interruzione del servizio minima. Se il server si blocca per un errore hardware o di rete, si verifica un'interruzione nell'esecuzione dei client che utilizzano questo server in relazione ai servizi di messaggistica immediata, presenza e conferenza. Tali client eseguiranno la riconnessione per riprendere il servizio.
Posizionando i database SQL Server del pool in un server di back-end o in un cluster di server diversi dai Front End Server, non solo si proteggono i database da possibili errori di Front End, ma si migliorano globalmente la velocità e le prestazioni di Front End.
Rete perimetrale
Se si prevede di abilitare l'accesso esterno in una topologia di disponibilità elevata, è opportuno distribuire più Edge Server consolidati connessi a un servizio di bilanciamento del carico hardware (ovvero un array di Edge Server consolidati) nella rete perimetrale. Al contrario, se l'organizzazione non richiede la disponibilità elevata nella rete perimetrale, è possibile distribuire un solo Edge Server consolidato. Per informazioni dettagliate, vedere Pianificazione dell'accesso degli utenti esterni.
Group Chat
Se si prevede di distribuire Group Chat, è possibile distribuire una topologia che offra disponibilità elevata. Per informazioni dettagliate, vedere Pianificazione dell'accesso degli utenti esterni.
Per una maggiore scalabilità e una più elevata disponibilità dell'installazione di Group Chat, è possibile distribuire fino a cinque Group Chat Server. Se si seguono i suggerimenti contenuti in Pianificazione delle capacità, ogni server è in grado di supportare 2.000 utenti, per un totale di 10.000 utenti.
I Group Chat Server consentiranno di gestire le nuove connessioni utente tramite un semplice algoritmo di bilanciamento del carico round robin. Qualora dovesse verificarsi un errore su un server dell'installazione, i client Group Chat verranno automaticamente riconnessi e reindirizzati a uno degli altri server.
Archiviazione e conformità
Se l'organizzazione deve soddisfare specifici requisiti di conformità per archiviare i messaggi immediati, è possibile distribuire il server di archiviazione con una topologia che offra la disponibilità elevata. Per informazioni dettagliate, vedere Supporto dell'archiviazione.