Planen der Unterstützung von hoher Verfügbarkeit
Letztes Änderungsdatum des Themas: 2009-09-28
Mit hoher Verfügbarkeit ist die Fähigkeit eines Systems gemeint, im Fall von hardware-, software- oder wartungsbedingten Unterbrechungen die Systemausfallzeit zu minimieren und den normalen Betrieb aufrecht zu erhalten. Der Begriff Fehlertoleranz bezieht sich speziell auf die Minderung des Risikos einer Betriebsunterbrechung im Fall eines System- oder Komponentenausfalls. Die Integration von Fehlertoleranz in den Entwurf der Messaginginfrastruktur ist für das Sicherstellen hoher Verfügbarkeit in der Office Communications Server 2007 R2-Bereitstellung unerlässlich.
Die Planung hoher Verfügbarkeit ist ein entscheidender Faktor in der Bereitstellung von Office Communications Server 2007 R2 Enterprise Edition. In diesem Abschnitt werden die Office Communications Server 2007 R2-Features zur Unterstützung hoher Verfügbarkeit und die verschiedenen Optionen und Strategien erläutert, die vor der Installation des ersten Servers zu berücksichtigen sind.
Wenn Ihre Organisation erfordert, dass die Office Communications Server 2007 R2-Topologie hohe Verfügbarkeit bietet, dann sollten Sie einen oder mehrere Enterprise-Pools in der internen Topologie bereitstellen. Wenn hohe Verfügbarkeit nicht von Belang ist und Einfachheit und Wirtschaftlichkeit wichtiger sind, ist ein Standard Edition-Server möglicherweise die geeignete Wahl. Hohe Verfügbarkeit kann bei Bedarf auch im Umkreisnetzwerk unterstützt werden.
Standard Edition
Standard Edition stellt alle Sofortnachrichten-, Anwesenheits- und Konferenzserverkomponenten, einschließlich Datenspeicher, auf einem einzelnen Computer bereit. Dies ist eine effiziente, wirtschaftliche Lösung für Organisationen, die aus einer relativ kleinen Anzahl von Benutzern bestehen, die sich an einem einzelnen Standort befinden und deren Sofortnachrichten- und Onlinekonferenzanforderungen nicht für den Erfolg der Organisation entscheidend sind. Ein Standard Edition-Server überwacht seinen eigenen Status und führt im Fehlerfall automatisch einen Neustart durch, sodass keine Dateien, Besprechungsinhalte oder Besprechungstermine verloren gehen. Allerdings werden laufende Besprechungen und Unterhaltungen unterbrochen, und diese Unterbrechung kann je nach Fehlerursache über einen längeren Zeitraum hinweg anhalten.
Da ein Standard Edition-Server eine einzelne Fehlerquelle darstellt, die bei einem Ausfall den Ausfall des gesamten Systems nach sich zieht, wird er nicht für unternehmenswichtige Bereitstellungen empfohlen, in denen hohe Verfügbarkeit unerlässlich ist. Für solche Bereitstellungen ist Enterprise Edition erforderlich.
Enterprise Edition
Die Architektur von Communications Server 2007 R2 Enterprise Edition verringert die Anzahl einzelner Fehlerquellen durch die Verwendung mehrerer Enterprise Edition-Server und eines fest zugeordneten Back-End-Datenbankservers. Die Datenbank kann in einer Aktiv/Passiv-Clusterkonfiguration mit mehreren Knoten verwendet werden, um die Redundanz zu erhöhen. Office Communications Server 2007 R2 stellt außerdem Mechanismen bereit, durch die Clientverbindungen automatisch wiederhergestellt werden. Es können gelegentlich vorübergehende Unterbrechungen auftreten, das System ist jedoch im Wesentlichen gegen Totalausfälle immun.
![]() |
---|
Die Back-End-Datenbank muss auf einem von allen Enterprise Edition-Servern getrennten Computer installiert werden. Bei Enterprise Edition wird die Installation von Office Communications Server-Rollen auf dem Computer, auf dem sich die Back-End-Datenbank befindet, nicht unterstützt. Außerdem erfordert Office Communications Server eine eigene SQL Server-Instanz, die von keiner anderen Serveranwendung genutzt wird. In einem Cluster mit mehreren Knoten muss die Office Communications Server SQL-Instanz die Möglichkeit zum Failover auf einen passiven Knoten bieten, der aus Leistungsgründen von keiner weiteren SQL-Instanz genutzt werden sollte. |
Da ein Enterprise Edition-Pool aus mehreren Front-End-Servern besteht, steht eine Lösung mit hoher Verfügbarkeit zur Verfügung, in der die Clients beim Ausfall eines einzelnen Front-End-Servers den Fehler erkennen und automatisch eine neue Verbindung mit einem der anderen verfügbaren Front-End-Server herstellen. Der Besprechungsstatus wird beibehalten, weil Besprechungen vom Pool und nicht von einem einzelnen Server gehostet werden. Das Vorhandensein mehrerer Front-End-Server ermöglicht es auch, jeden beliebigen Server zur Durchführung von Hardware- oder Softwareaktualisierungen in den Offlinebetrieb zu versetzen, wobei nur minimale Dienstunterbrechungen in Kauf genommen werden müssen. Wenn der Server wegen eines Hardware- oder Netzwerkfehlers ausfällt, werden die Sitzungen der Clients, die den betreffenden Server für IM-, Anwesenheits- oder Konferenzfunktionen nutzen, unterbrochen. Diese Clients stellen eine neue Verbindung her, um den Dienst fortzusetzen.
Durch das Platzieren der SQL Server-Datenbanken des Pools auf einem von den Front-End-Servern getrennten Back-End-Server oder einem Cluster von Back-End-Servern werden nicht nur die Datenbanken von möglichen Ausfällen bei Front-End-Servern isoliert, sondern auch der Durchsatz des Gesamtsystems und die Leistung der Front-End-Server erhöht.
Umkreisnetzwerk
Wenn Sie planen, in einer Topologie für hohe Verfügbarkeit externe Benutzerzugriffe zu ermöglichen, sollten Sie im Umkreisnetzwerk mehrere konsolidierte Edgeserver bereitstellen, die mit einem Hardwaregerät zum Lastenausgleich verbunden sind (ein so genanntes Array von konsolidierten Edgeservern). Ist für Ihre Organisation dagegen keine hohe Verfügbarkeit im Umkreisnetzwerk erforderlich, können Sie einen einzelnen, konsolidierten Edgeserver bereitstellen. Ausführliche Informationen finden Sie unter Planen des Zugriffs externer Benutzer.
Gruppenchat
Wenn Sie Gruppenchat bereitstellen möchten, können Sie eine Topologie bereitstellen, die hohe Verfügbarkeit bietet. Ausführliche Informationen finden Sie unter Planen des Zugriffs externer Benutzer.
Für eine erhöhte Skalierbarkeit und eine höhere Verfügbarkeit Ihrer Gruppenchat-Installation können Sie bis zu fünf Gruppenchatserver bereitstellen. Jeder Server unterstützt 2.000 Benutzer, wenn die Empfehlungen für die Kapazitätsplanung befolgt werden, für insgesamt 10.000 Benutzer.
Die Gruppenchatserver verarbeiten neue Benutzerverbindungen unter Verwendung eines einfachen Roundrobin-Algorithmus für den Lastenausgleich. Falls ein Server in der Installation ausfallen sollte, erfolgt automatisch eine erneute Verbindung von Gruppenchat-Clients, die an einen der verbleibenden Server umgeleitet werden.
Archivierung und Kompatibilität
Wenn Ihre Organisation bei der Archivierung von Sofortnachrichten Bestimmungen einhalten muss, können Sie den Archivierungsserver in einer Topologie bereitstellen, die hohe Verfügbarkeit bietet. Ausführliche Informationen finden Sie unter Archivierungsunterstützung.