Kapazitätsplanung für Gruppenchatserver

 

Letztes Änderungsdatum des Themas: 2012-10-18

Microsoft Lync Server 2010-Gruppenchat bietet dauerhafte Chatsitzungen. Im Gegensatz zu Sofortnachrichtensitzungen wird eine Lync Server 2010-Gruppenchat-Sitzung (einschließlich Nachrichten, Dateien, URLs und anderen Daten, die Teil einer laufenden Unterhaltung sind) gespeichert.

Wenn Sie die Bereitstellung von Gruppenchatserver vorbereiten, ist die Kapazitätsplanung ein wichtiger Aspekt. Dieser Abschnitt umfasst ausführliche Informationen zu unterstützten Gruppenchatserver-Topologien sowie Tabellen zur Kapazitätsplanung, anhand derer Sie die beste Konfiguration für Ihre Bereitstellung ermitteln können. Zudem wird beschrieben, wie Sie Gruppenchatserver-Bereitstellungen am besten verwalten, für die zu Spitzenzeiten höhere Kapazitätsanforderungen erfüllt werden müssen.

Einen Download von Gruppenchatserver finden Sie unter "Microsoft Lync Server 2010 Group Chat" unter https://go.microsoft.com/fwlink/?linkid=209539&clcid=0x407.

Ausführliche Informationen zur Installation von Gruppenchatserver finden Sie unter Installieren und Konfigurieren von Gruppenchatserver in der Bereitstellungsdokumentation.

Unterstützte Topologien für Gruppenchatserver

Sie können Gruppenchatserver in einer Topologie mit einem einzelnen Server oder in einer Topologie mit mehreren Servern bereitstellen.

noteHinweis:
Zusätzliche Informationen zu beiden Topologien finden Sie unter Planung für Gruppenchatserver in dieser Dokumentation und unter Bereitstellen von Gruppenchatserver in der Bereitstellungsdokumentation.
noteHinweis:
Einige Kombinationen von Microsoft Lync Server 2010 und Microsoft Office Communications Server 2007 R2 können nebeneinander verwendet werden. Ausführliche Informationen finden Sie unter Migrieren von Gruppenchatservern in der Migrationsdokumentation.

Einzelservertopologie

Die Mindestkonfiguration und die einfachste Bereitstellung von Gruppenchatserver ist eine Einzelservertopologie. Diese Topologie kann bis zu 20.000 Benutzer unterstützen. Sie erfordert einen Server für die Ausführung von Microsoft Lync Server 2010, einen Gruppenchatserver, einen Server zum Hosten der Gruppenchat-Datenbank sowie Workstations zum Hosten von Microsoft Lync 2010-Gruppenchat. Wenn rechtliche Vorgaben eingehalten werden müssen, benötigen Sie einen weiteren Server zum Hosten des Kompatibilitätsdiensts sowie eine zusätzliche Datenbank zum Speichern der Kompatibilitätsdaten. Die Kompatibilitätsdatenbank kann mit dem Kompatibilitätsdienst verbunden werden.

noteHinweis:
Ihre Lync Server 2010-Bereitstellung, Gruppenchatserver und der Kompatibilitätsdienst müssen sich in derselben Domäne von Active Directory-Domänendienste (AD DS) befinden.

Die folgende Abbildung zeigt alle Komponenten der Einzelservertopologie mit dem optionalen Kompatibilitätsdienst.

Einzelner Gruppenchatserver

Einzelner Gruppenchatserver

Topologie mit mehreren Servern

Für eine höhere Kapazität und Zuverlässigkeit können Sie eine Topologie mit mehreren Servern bereitstellen, wie unter Planung für Gruppenchatserver beschrieben. In einer Topologie mit mehreren Servern können bis zu drei Gruppenchatserver bereitgestellt werden, die jeweils bis zu 20.000 Benutzer unterstützen können. Somit ist eine solche Topologie für eine Gesamtzahl von 60.000 Benutzern geeignet. Eine Topologie mit mehreren Servern entspricht der Topologie mit einem Server, jedoch wird Gruppenchatserver auf mehreren Servern gehostet. Bei Implementierung mehrerer Gruppenchatserver sollten sich diese in derselben AD DS-Domäne wie Lync Server und der Kompatibilitätsdienst befinden.

In der folgenden Abbildung sind alle Komponenten einer Topologie mit mehreren Gruppenchatservern, der optionale Kompatibilitätsdienst sowie eine separate Kompatibilitätsdatenbank dargestellt.

Mehrere Gruppenchatserver

Mehrere Gruppenchatserver

In einer Gruppenchatserver-Bereitstellung mit drei Servern, in der 60.000 Benutzer gleichzeitig angemeldet sein können und Lync 2010-Gruppenchat verwendet wird, wird die Last gleichmäßig verteilt (20.000 Benutzer pro Server). Wenn ein Server nicht länger verfügbar ist, können die mit dem Server verbundenen Benutzer nicht mehr auf Gruppenchatserver zugreifen. Die getrennten Benutzer werden automatisch an die übrigen Server übergeben, bis der ausgefallene Server erneut verfügbar ist. Abhängig von der Menge an Gruppenchat-Datenverkehr im Netzwerk kann diese Übergabe zwischen einigen Minuten und einer Stunde dauern. Da auf jedem der übrigen Server möglicherweise bis zu 30.000 Benutzer gehostet werden, sollte der ausgefallene Server so schnell wie möglich erneut verfügbar gemacht werden, um Leistungsprobleme zu vermeiden.

Der Suchdienst führt einen Lastenausgleich für die Gruppenchatserver aus. Gruppenchatserver können nicht hinter einem Hardwaregerät zum Lastenausgleich platziert werden. Wenn die Last nach dem Ausfall eines Servers nicht gleichmäßig verteilt ist, verteilt der Suchdienst die Last beim An- und Abmelden von Clients neu. Er versucht jedoch nicht, einen Lastenausgleich für vorhandene Verbindungen durchzuführen.

Kapazitätsplanung für Gruppenchatserver

Die folgenden Tabellen unterstützen Sie bei der Kapazitätsplanung für Gruppenchatserver. Die Tabellen zeigen, wie sich Änderungen an verschiedenen Gruppenchatserver-Einstellungen auf die verfügbare Kapazität auswirken. Die kursiv dargestellten Nummern repräsentieren Variablen, die Sie basierend auf Ihrer Bereitstellung ändern können.

Planen der maximalen Kapazität für Gruppenchatserver

Ermitteln Sie anhand der folgenden Beispieltabelle die Anzahl von Benutzern, die Sie unterstützen können.

Beispiel für die maximale Kapazität für Gruppenchatserver

Kanaldienstinstanzen

3

Aktive Benutzer

60,000

Im vorstehenden Beispiel soll die maximale Anzahl von Benutzern unterstützt werden, die in Gruppenchatserver zulässig ist: drei Server/Instanzen des Kanaldiensts und 20.000 Benutzer pro Server, sodass eine Gesamtzahl von 60.000 aktiven Benutzern unterstützt wird.

Kapazitätsplanung für die Verwaltung des Chatroomzugriffs

Die folgende Beispieltabelle ist hilfreich, um die Verwaltung des Chatroomzugriffs in Gruppenchatserver zu planen.

Beispiel für die Verwaltung des Chatroomzugriffs

30 Benutzer pro Chatroom 150 Benutzer pro Chatroom 12.000 Benutzer pro Chatroom Gesamt

Chatrooms

24.000

800

10

Aktive Benutzer pro Chatroom

30

150

12,000

Chatrooms pro Benutzer

12

2

2

Benutzergruppen in der Mitgliederliste der einzelnen Chatrooms

10

10

15

Von Benutzergruppen verwaltete Chatrooms

50%

50%

50%

Benutzergruppenbasierte Mitgliedschaftsentitäten in allen Chatrooms

120.000

4000

252

Benutzerbasierte Mitgliedschaftsentitäten in allen Chatrooms

360.000

60.000

18.000

Benutzer und Benutzergruppen in den Manager-, Referenten- und Bereichslisten der einzelnen Chatrooms

6

6

6

Benutzer und Benutzergruppen in den Manager-, Referenten- und Bereichslisten aller Chatrooms

144.000

4800

144

Zugriffssteuerungseinträge

624.000

68,800

18.396

711.196

Maximale Anzahl von Zugriffssteuerungseinträgen

50

50

50

1.000.000

Wenn Sie im vorstehenden Beispiel die Gruppenchatserver gemäß den Empfehlungen bereitstellen, können innerhalb des Pools aus drei Servern und mit aktiviertem Kompatibilitätsdienst bis zu 60.000 aktive Benutzer unterstützt werden.

In diesem Beispiel werden Chatrooms in kleine (30 aktive gleichzeitige Benutzer), mittelgroße (150 aktive Benutzer) und große Chatrooms (12.000 aktive Benutzer) unterteilt. Die Anzahl von Chatrooms einer bestimmten Größe wird basierend auf der Gesamtzahl der folgenden Elemente berechnet:

  • Aktive Benutzer im System

  • Aktive Benutzer in Chatrooms der jeweiligen Größe

  • Chatrooms der jeweiligen Größe, die ein einzelner Benutzer betritt

Sie können die kursiv dargestellten Nummern in der oben stehenden Tabelle ändern, um zu schätzen, wie viele Chatrooms einer bestimmten Größe im System erstellt werden. Ferner lässt sich auf diese Weise die Anzahl von ausgehenden Chatnachrichten schätzen, die das System wahrscheinlich generiert. In diesem Beispiel mit 60.000 aktiven Benutzern werden im System 24.000 kleine, 800 mittelgroße und 10 große Chatrooms erstellt, wenn alle Benutzer gleichzeitig 12 kleine, 2 mittelgroße und 2 große Chatrooms betreten.

Die vorstehende Tabelle zur Kapazitätsplanung gibt für jeden Chatroom die Anzahl von Zugriffssteuerungseinträgen an, die dem jeweiligen Chatroom zugeordnet sind. Dies umfasst die Einträge, die von übergeordneten Kategorien geerbt werden, sowie Einträge, die dem Chatroom direkt zugewiesen sind. Sie können den Zugriff auf einzelne Chatrooms über Zugriffssteuerungslisten steuern. Darüber hinaus können Sie den Zugriff auf Kategorieebene steuern. In einer Zugriffssteuerungsliste kann es sich bei einem einzelnen Zugriffssteuerungseintrag entweder um eine Benutzergruppe (z. B. eine Sicherheitsgruppe, Verteilerliste oder Partnerbenutzergruppe) oder um einen einzelnen Benutzer handeln. Sie können Zugriffssteuerungseinträge für Manager, Referenten und Mitglieder eines Chatrooms definieren.

Zu Planungszwecken müssen Sie schätzen, welcher Prozentsatz von Chatrooms verwaltet wird, indem Sie anstelle von einzelnen Benutzern Benutzergruppen zuweisen. Für die Daten im vorstehenden Beispiel wird davon ausgegangen, dass die Zugriffssteuerungslisten mit 50 % kleinen Chatrooms, 50 % mittelgroßen Chatrooms und 50 % großen Chatrooms ausschließlich Benutzergruppen enthalten und die übrigen Chatrooms einzelne Benutzer umfassen.

Im vorstehenden Beispiel sind die Zugriffssteuerungslisten für die Gruppen der Manager und Referenten bzw. für den Bereich einer Chatroomkategorie für alle Chatroomgrößen gleich. In diesem Beispiel wird davon ausgegangen, dass in jeder dieser Listen pro Chatroom sechs Zugriffssteuerungseinträge vorhanden sind.

importantWichtig:
Bedenken Sie bei der Planung Ihrer Strategie für die Verwaltung von Chatrooms, dass die Gesamtzahl von zulässigen Zugriffssteuerungseinträgen eine Million beträgt. Wenn die berechnete Anzahl von Zugriffssteuerungseinträgen eine Million überschreitet, kann die Leistung signifikant beeinträchtigt werden. Um dieses Problem zu verhindern, sollten Sie – wenn möglich – sicherstellen, dass Ihre Zugriffssteuerungseinträge keine einzelnen Benutzer, sondern Benutzergruppen umfassen.

Kapazitätsplanung für die Verwaltung des Chatroomzugriffs über eine Einladung

Anhand der folgenden Tabelle zur Kapazitätsplanung können Sie die Anzahl von Einladungen berechnen, die Gruppenchatserver in der Gruppenchat-Datenbank erstellt und speichert, wenn die Funktion für das Senden von Einladungen konfiguriert ist. Einladungen werden auf der Seite mit den Chatroomeinstellungen im Microsoft Lync Server 2010-Gruppenchat-Verwaltungstool oder im Gruppenchatserver-Client (Gruppenchat) verwaltet.

Für die Beispieldaten in der folgenden Tabelle wird davon ausgegangen, dass die Einladungsoption auf der Seite mit den Chatroomeinstellungen für 50 % aller Chatrooms aktiviert ist und dass die Chatrooms voll ausgelastet sind.

importantWichtig:
Wenn der berechnete Wert für die Anzahl von Einladungen, die der Server generiert, eine Million überschreitet, kann die Serverleistung signifikant beeinträchtigt werden. Um dieses Problem zu vermeiden, minimieren Sie die Anzahl von Chatrooms, die für das Senden von Einladungen konfiguriert sind, oder schränken Sie die Anzahl von Benutzern ein, die Chatrooms betreten können, die für das Senden von Einladungen konfiguriert sind.

Beispiel für den Chatroomzugriff über eine Einladung

30 Benutzer pro Chatroom 150 Benutzer pro Chatroom 12.000 Benutzer pro Chatroom Gesamt

Für das Senden von Einladungen konfigurierte Chatrooms

12,000

400

5

Benutzer, die auf den Chatroom zugreifen können

30

150

12,000

Vom Gruppenchatserver generierte Einladungen

360.000

60.000

60.000

480.000

Maximal zulässige Anzahl von Einladungen

1.000.000

Benutzermodell für die Leistung des Gruppenchatservers

In der folgenden Tabelle wird das Benutzermodell für Gruppenchatserver beschrieben. Dieses Modell bildet die Grundlage für die Kapazitätsplanungsanforderungen und stellt eine typische Organisation mit 60.000 gleichzeitigen Benutzern dar.

Benutzermodell für die Leistung des Gruppenchatservers

Anzahl von aktiven Benutzern

60.000

Anzahl von Kanalservern

3

Umfang kleiner Chatrooms

30 Benutzer

Umfang mittelgroßer Chatrooms

150 Benutzer

Umfang großer Chatrooms

12.000 Benutzer

Gesamtzahl von Chatrooms

24.810

Anzahl von kleinen Chatrooms

24.000

Anzahl von mittelgroßen Chatrooms

800

Anzahl von großen Chatrooms

10

Gesamtzahl von Chatrooms pro Benutzer

16

Anzahl von kleinen Chatrooms pro Benutzer

12

Anzahl von mittelgroßen Chatrooms pro Benutzer

2

Anzahl von großen Chatrooms pro Benutzer

2

Maximale Beitrittsrate

10/s

Gesamtchatrate

20/s

Chatrate für kleine Chatrooms

18/s

Chatrate für mittelgroße Chatrooms

1,8/s

Chatrate für große Chatrooms

0,2/s

Prozentsatz von Chatrooms, die für Einladungen konfiguriert sind

50 %

Prozentsatz von direkten Mitgliedschaften

50 %

Prozentsatz von Gruppenmitgliedschaften

50 %

Durchschnittliche Anzahl von Zugehörigkeiten zu Vorgängerobjekten in AD DS

100 - 200

Anzahl von abonnierten Kontakten pro Benutzer

80

Durchschnittliche Anzahl von sichtbaren Chatrooms

1,5 (50 % bei 1 und 50 % bei 2)

Anzahl von Teilnehmern, die pro Intervall abgerufen werden

15 pro angezeigtem Chatroom

Länge des Abrufintervalls

5 Minuten

Anzahl von Teilnehmern, die pro Sekunde abgerufen werden

4500

Anzahl von Änderungen des Anwesenheitsstatus pro Stunde und Benutzer

4

Anzahl von Änderungen des Anwesenheitsstatus pro Sekunde

66,66