Pianificazione della capacità di Group Chat Server
Ultima modifica dell'argomento: 2012-10-18
Microsoft Lync Server 2010, Group Chat offre sessioni di chat permanenti. A differenza della messaggistica istantanea, una sessione di Lync Server 2010, Group Chat viene salvata insieme ai messaggi, i file, gli URL e altri dati che fanno parte di una conversazione in corso.
La pianificazione della capacità è un'importante componente della preparazione della distribuzione di Group Chat Server. In questo argomento sono incluse informazioni dettagliate sulle topologie di Group Chat Server supportate e le tabelle di pianificazione della capacità che è possibile utilizzare per determinare la configurazione migliore per la distribuzione. Viene inoltre descritto come gestire al meglio le distribuzioni di Group Chat Server per cui è necessaria capacità maggiore nelle ore di punta.
Per scaricare Group Chat Server, vedere "Microsoft Lync Server 2010 Group Chat" all'indirizzo https://go.microsoft.com/fwlink/?linkid=209539&clcid=0x410.
Per informazioni dettagliate sull'installazione di Group Chat Server, vedere Installazione e configurazione di Group Chat Server nella documentazione relativa alla distribuzione.
Topologie supportate di Group Chat Server
È possibile distribuire Group Chat Server in una topologia a server singolo o in una topologia a più server.
Nota
Per ulteriori informazioni su entrambe le topologie, vedere Pianificazione di Group Chat Server in questa documentazione e Distribuzione di Group Chat Server nella documentazione relativa alla distribuzione.
Nota
Alcune combinazioni di Microsoft Lync Server 2010 e Microsoft Office Communications Server 2007 R2 possono coesistere. Per informazioni dettagliate, vedere Migrazione di Group Chat Server nella documentazione relativa alla migrazione.
Topologia a server singolo
La configurazione minima e la distribuzione più semplice per Group Chat Server corrispondono a una topologia a server singolo. Questa topologia può supportare fino a 20.000 utenti e richiede un server che esegua Microsoft Lync Server 2010, un server Group Chat Server, un server che ospiti il database di Group Chat e workstation che ospitino Microsoft Lync 2010, Group Chat. Se sussistono requisiti di conformità, è necessario un server aggiuntivo che ospiti il servizio di conformità e un database aggiuntivo in cui archiviare i dati di conformità. Il database di conformità può trovarsi nella stessa posizione del servizio di conformità.
Nota
La distribuzione di Lync Server 2010, Group Chat Server e il servizio di conformità devono tutti risiedere nello stesso dominio Servizi di dominio Active Directory.
Nella figura seguente vengono illustrati tutti i componenti della topologia a server singolo con il servizio di conformità facoltativo.
Singolo server Group Chat Server
Topologia a più server
Per offrire capacità e affidabilità maggiori, è possibile distribuire una topologia a più server, descritta in Pianificazione di Group Chat Server. La topologia a più server può includere fino a tre server Group Chat Server, ciascuno dei quali può supportare fino a 20.000 utenti, per un totale di 60.000 utenti. Una topologia a più server è analoga a una topologia a server singolo, con la differenza che più server ospitano Group Chat Server. I diversi server Group Chat Server devono risiedere nello stesso dominio Servizi di dominio Active Directory di Lync Server e del servizio di conformità.
Nella figura seguente vengono illustrati tutti i componenti di una topologia a più server, con più server Group Chat Server, il servizio di conformità facoltativo e un database di conformità distinto.
Più server Group Chat Server
In una distribuzione di Group Chat Server con tre server, in cui 60.000 utenti possono essere simultaneamente connessi e utilizzare Lync 2010, Group Chat, il carico viene distribuito uniformemente con 20.000 utenti per ogni server. Se un server diventa non disponibile, gli utenti a esso connessi perdono il proprio accesso a Group Chat Server. Gli utenti disconnessi vengono automaticamente trasferiti ai server rimanenti fino a quando il server non disponibile non viene ripristinato. A seconda della quantità di traffico di Group Chat nella rete, questo trasferimento può richiedere pochi minuti o fino a un'ora. Poiché ciascuno dei server rimanenti può dover ospitare fino a 30.000 utenti, è consigliabile ripristinare il server non disponibile il più rapidamente possibile per evitare problemi di prestazioni.
Il carico sui server Group Chat Server viene bilanciato dal servizio di ricerca. I server Group Chat Server non possono trovarsi dietro a un dispositivo di bilanciamento del carico hardware. Se il carico non è più bilanciato dopo che un servizio diventa non disponibile, il servizio di ricerca lo bilancerà di nuovo quando i client accedono o si disconnettono, ma non tenterà di bilanciare le connessioni esistenti.
Pianificazione della capacità di Group Chat Server
La tabella seguente può semplificare la pianificazione della capacità per Group Chat Server. Nella tabella viene mostrato come la modifica di diverse impostazioni di Group Chat Server influisca sulle funzionalità di capacità. I numeri in corsivo rappresentano variabili che è possibile modificare in base alla distribuzione.
Pianificazione della capacità massima per Group Chat Server
Utilizzare la tabella di esempio seguente per determinare il numero di utenti che sarà possibile supportare.
Esempio di capacità massima di Group Chat Server
Istanze del servizio canali |
3 |
Utenti attivi |
60,000 |
Nell'esempio precedente il piano prevede il supporto del numero massimo di utenti consentito da Group Chat Server: tre server/istanze del servizio canali e 20.000 utenti per ogni server, per un totale di 60.000 utenti attivi.
Pianificazione della capacità per la gestione dell'accesso alle chat
La tabella seguente può semplificare la pianificazione della gestione dell'accesso alle chat in Group Chat Server.
Esempio di gestione dell'accesso alle chat
30 utenti per chat | 150 utenti per chat | 12.000 utenti per chat | Totale | |
---|---|---|---|---|
Chat |
24.000 |
800 |
10 |
|
Utenti attivi per chat |
30 |
150 |
12,000 |
|
Chat per utente |
12 |
2 |
2 |
|
Gruppi di utenti in ogni elenco di membri di una chat |
10 |
10 |
15 |
|
Chat gestite per gruppi di utenti |
50% |
50% |
50% |
|
Entità di appartenenza basata sui gruppi di utenti in tutte le chat |
120.000 |
4.000 |
252 |
|
Entità di appartenenza basata sugli utenti in tutte le chat |
360.000 |
60.000 |
18.000 |
|
Utenti e gruppi di utenti in ogni elenco dei gestori delle chat, dei relatori delle chat e degli ambiti |
6 |
6 |
6 |
|
Utenti e gruppi in tutti gli elenchi dei gestori delle chat, dei relatori delle chat e degli ambiti |
144.000 |
4.800 |
144 |
|
Voci di controllo di accesso |
624.000 |
68.800 |
18.396 |
711.196 |
Voci di controllo di accesso massime |
50 |
50 |
50 |
1.000.000 |
Nell'esempio precedente i server Group Chat Server distribuiti in base alle linee guida consigliate possono gestire fino a 60.000 utenti in un pool di tre server con la conformità abilitata.
In questo esempio vengono illustrate le chat suddivise in base alle categorie di chat di piccole dimensioni (30 utenti attivi in qualsiasi momento specificato), di medie dimensioni (150 utenti attivi) e di grandi dimensioni (12.000 utenti attivi). Il numero di chat di una determinata dimensione viene calcolato in base al numero totale di:
Utenti attivi nel sistema
Utenti attivi nelle chat delle dimensioni specificate
Chat delle dimensioni specificate cui partecipa ogni singole utente
È possibile modificare i numeri in corsivo nella tabella precedente per stimare la quantità di chat di determinate dimensioni che verranno create nel sistema e la frequenza dei messaggi di chat in uscita che verranno probabilmente generati dal sistema. Se nell'esempio, in cui sono presenti 60.000 utenti attivi nel sistema, ogni utente partecipa simultaneamente a 12 chat di piccole dimensioni, 2 di medie dimensioni e 2 di grandi dimensioni, nel sistema verranno create 24.000 chat di piccole dimensioni, 800 di medie dimensioni e 10 di grandi dimensioni.
Per ogni chat, la tabella di pianificazione della capacità precedente specifica il numero di voci di controllo di accesso associate, incluse le voci ereditate dalle categorie padre e quelle assegnate direttamente alla chat. È possibile controllare l'accesso a singole chat tramite elenchi di controllo di accesso. È inoltre possibile controllare l'accesso a livello di categoria. In un elenco di controllo di accesso una singola voce di controllo di accesso può corrispondere a un gruppo di utenti, ad esempio un gruppo di sicurezza, una lista di distribuzione o un gruppo di utenti federati, o a un singolo utente. È possibile definire voci di controllo di accesso per gestori, relatori e membri delle chat.
Ai fini della pianificazione, è necessario stimare la percentuale di chat che verranno gestite assegnando gruppi di utenti anziché singoli utenti. I dati indicati nell'esempio precedente presuppongono che gli elenchi di controllo di accesso composti dal 50% di chat di piccole dimensioni, dal 50% di chat di medie dimensioni e dal 50% di chat di grandi dimensioni sono costituiti esclusivamente da gruppi di utenti, mentre le chat rimanenti sono costituite da singoli utenti.
Nell'esempio precedente gli elenchi di controllo di accesso per il gruppo di gestori, il gruppo di relatori e l'ambito di una categoria di chat sono costanti per tutte le dimensioni di chat. Nell'esempio si presuppone che vi siano sei voci di controllo di accesso per ogni chat in ciascuno degli elenchi.
![]() |
---|
Nel pianificare la strategia per la gestione delle chat, tenere presente che il numero totale di voci di controllo di accesso consentite è 1 milione. Se le voci di controllo di accesso calcolate superano 1 milione, le prestazioni del server possono subire conseguenze negative significative. Per evitare questo problema, assicurarsi che le voci di controllo di accesso siano costituite, laddove possibile, da gruppi di utenti anziché da singoli utenti. |
Pianificazione della capacità per la gestione dell'accesso alle chat in base a invito
È possibile utilizzare la tabella di pianificazione della capacità seguente per calcolare il numero di inviti creati da Group Chat Server e archiviati nel database di Group Chat quando è configurato per l'invio di inviti. Gli inviti vengono gestiti dalla pagina delle impostazioni delle chat in Microsoft Lync Server 2010, strumento di amministrazione Group Chat o nel client di Group Chat Server (Group Chat).
I dati di esempio contenuti nella tabella seguente presuppongono che nella pagina delle impostazioni delle chat per il 50% di tutte le chat l'opzione Invitations è impostata su Yes e che le chat operano a capacità completa.
![]() |
---|
Se il valore calcolato per il numero di inviti generati dal server supera 1 milione, le prestazioni del server possono subire conseguenze negative significative. Per evitare questo problema, assicurarsi di ridurre al minimo il numero di chat configurate per l'invio di inviti o di limitare il numero di utenti che possono partecipare alle chat configurate per l'invio di inviti. |
Esempio di accesso alle chat in base a invito
30 utenti per chat | 150 utenti per chat | 12.000 utenti per chat | Totale | |
---|---|---|---|---|
Chat configurate per l'invio di inviti |
12,000 |
400 |
5 |
|
Utenti che possono accedere alla chat |
30 |
150 |
12,000 |
|
Inviti generati da Group Chat |
360.000 |
60.000 |
60.000 |
480.000 |
Numero massimo consentito di inviti |
1.000.000 |
Modello utente delle prestazioni di Group Chat Server
Nella tabella seguente viene descritto il modello utente per Group Chat Server. Vengono forniti gli elementi di base per i requisiti di pianificazione della capacità e viene rappresentata una tipica organizzazione con 60.000 utenti simultanei.
Modello utente delle prestazioni di Group Chat Server
Numero di utenti attivi |
60.000 |
Numero di server Channel Server |
3 |
Numero di utenti di chat di piccole dimensioni |
30 utenti |
Numero di utenti di chat di medie dimensioni |
150 utenti |
Numero di utenti di chat di grandi dimensioni |
12.000 utenti |
Numero totale di chat |
24.810 |
Numero di chat di piccole dimensioni |
24.000 |
Numero di chat di medie dimensioni |
800 |
Numero di chat di grandi dimensioni |
10 |
Numero totale di chat per utente |
16 |
Numero di chat di piccole dimensioni per utente |
12 |
Numero di chat di medie dimensioni per utente |
2 |
Numero di chat di grandi dimensioni per utente |
2 |
Frequenza di partecipazione di punta |
10/secondo |
Frequenza di chat totale |
20/secondo |
Frequenza di chat per chat di piccole dimensioni |
18/secondo |
Frequenza di chat per chat di medie dimensioni |
1,8/secondo |
Frequenza di chat per chat di grandi dimensioni |
0,2/secondo |
Percentuale di chat configurate per l'invio di inviti |
50% |
Percentuale di appartenenza diretta |
50% |
Percentuale di appartenenza a gruppi |
50% |
Numero medio di affiliazioni predecessori in Servizi di dominio Active Directory |
100 - 200 |
Numero di contatti sottoscritti per utente |
80 |
Numero medio di chat visibili |
1,5 (50% a 1 e 50% a 2) |
Numero di partecipanti sottoposti a polling per intervallo |
15 per ogni chat visibile |
Durata dell'intervallo di polling |
5 minuti |
Numero di partecipanti sottoposti a polling al secondo |
4.500 |
Numero di modifiche delle informazioni sulla presenza all'ora per utente |
4 |
Numero di modifiche delle informazioni sulla presenza al secondo |
66,66 |