Vertikal und horizontal skalierte Topologien in Project Server 2013

Zusammenfassung: Erfahren Sie, wie Sie die Kapazität vorhandener Server erhöhen oder der Topologie Ihrer Project Server 2013-Installation weitere Server hinzufügen.
Gilt für: Project Server 2013

In diesem Artikel wird die Leistungs- und Kapazitätsplanung für vertikal und horizontal skalierte Topologien für eine Project Server-Bereitstellung behandelt. Dieses Dokument und die verwandten Inhalte enthalten Informationen und Empfehlungen zum vertikalen und horizontalen Skalieren einer Project Server 2013-Farm.

Vertikal und horizontal skalierte Topologien für Project Server 2013-Bereitstellungen

Um die Kapazität und Leistung Ihrer Topologie zu erhöhen, können Sie zwei Schritte ausführen. Sie können zentral hochskalieren, indem Sie die Kapazität Ihrer vorhandenen Servercomputer erhöhen und aufskalieren, indem Sie der Topologie zusätzliche Server hinzufügen.

Die Überwachung der Ressourcennutzung auf Ihren Project Server 2013-Bereitstellungsservern kann Einblicke in die Strategie geben, die Sie verfolgen möchten: hochskalieren oder horizontales Hochskalieren. Die Leistungsmetriken, die Ihnen helfen können, Ihre Entscheidungen zu treffen, werden unter Leistungsindikatoren in Project Server 2013 erläutert.

Die physischen Server, auf denen Sie Project Server 2013 bereitstellen, üben folgende Serverrollen aus:

  • Web-Front-End

  • Anwendungsserver

  • Datenbankserver (SQL Server)

Bei einer Bereitstellung auf einem einzelnen Computer werden diese Rollen von einem physischen Server übernommen. Sie können horizontal hochskalieren, indem Sie den Besitz dieser Rollen auf verschiedene physische Computer aufteilen (optional können es sich auch um virtuelle Computer handelt). Weitere Richtlinien zur Virtualisierung finden Sie im Abschnitt "Virtualisierung" unter Hardwareempfehlungen für Leistung und Kapazität für Project Server 2013 . Um mit der horizontalen Skalierung zu beginnen, sollten Sie als ersten Schritt die Rolle für den Datenbankserver (SQL Server) einem separaten physischen Computer zuordnen, während der andere physische Computer als Web-Front-End und Anwendungsserver fungiert.

Hinweis

Project Server 2013 stellt nur eingeschränkte Funktionen für die horizontale Skalierung bereit. Es können zwar zusätzliche Server hinzugefügt werden, die als Front-End-Webserver und Anwendungsserver agieren, aber im Back-End verfügt der Computer, auf dem SQL Server ausgeführt wird, nur über beschränkte Funktionen zur horizontalen Skalierung.

So ermöglichen Sie eine größere Benutzerlast

  • Nehmen Sie eine horizontale Skalierung vor, indem Sie mehr Webserver hinzufügen, die als dedizierte Anwendungs- und Front-End-Webserver dienen.

  • Beachten Sie, dass durch das Hinzufügen weiterer Front-End-Webserver und Anwendungsserver eine höhere Last für den Computer entsteht, auf dem SQL Server ausgeführt wird. Möglicherweise wird der Computer mit SQL Server dann zu einem Engpass.

  • Sie können auch beliebige Front-End-Web- oder Anwendungsserver vertikal skalieren, um die Hardwarekapazität dieser Server zu erhöhen und dadurch die Leistung zu steigern.

So ermöglichen Sie eine größere Datenlast

  • Sie können eine größere Datenlast ermöglichen, indem Sie die Kapazität der Datenbank erweitern und somit die Kapazität dieses einzelnen Servers erhöhen.

  • Trennen Sie die Project-Datenbank von den SharePoint-Datenbanken, indem Sie die Project-Datenbank auf einen eigenen dedizierten Datenbankserver verschieben.

    Hinweis

    Project Server 2013 unterstützt nicht die horizontale Skalierung der Datenbankkomponente über SQL-Replikation. Es ist zwar möglich, in Project zwecks Datensicherung auf dem Server mit SQL Server eine SQL-Spiegelung durchzuführen, in Project Server 2013 können aber nicht die Vorteile der SQL-Replizierung genutzt werden, um die Leselast auf dem Server mit SQL Server zu reduzieren.

    Empfohlenes Serverrollenverhältnis:

  • Als allgemeine Regel wird zum Aufrechterhalten einer verwaltbaren Last auf dem Server mit SQL Server das folgende Verhältnis von Serverrollen empfohlen:

    • 2 Web-Front-Ends : 1 Anwendungsserver : 1 Datenbankserver (SQL Server)

      Hinweis

      Dieses empfohlene Verhältnis gilt möglicherweise nicht für Bereitstellungen, in denen stabilere Hardware eingesetzt wird, insbesondere für den Datenbankserver.

      Hinweis

      Das empfohlene Verhältnis variiert zudem basierend auf der Datasetgröße und den Verwendungsmustern. Bei größeren Datasets ist die Möglichkeit zum Auffächern eingeschränkt, da ein kleineres Verhältnis von Web-Front-Ends und Anwendungsserver zu SQL Server erforderlich ist.

    Trennen Sie die Project Server-Datenbank vom SharePoint-Server:

  • Wie zuvor erwähnt, ist es möglich, die die Project Server-Datenbank von den SharePoint-Datenbanken zu trennen, indem sie auf einen eigenen dedizierten Datenbankserver platziert wird.

  • Zudem wird empfohlen, die Trennung auf Anwendungsebene durchzuführen. Da Project Server ein SharePoint-Dienst ist, wird empfohlen, dass Sie eine Anwendungsinstanz auf einem dedizierten Server ausführen.

    Investieren in die vertikale und horizontale Skalierung:

  • Als allgemeine Regel wird empfohlen, in den frühen Phasen der Project Server-Bereitstellung hauptsächlich in die Erweiterung des Arbeitsspeichers zu investieren. In den nachfolgenden Phasen ist meistens eine Investition in Datenträgerspindeln und dann Netzwerkressourcen angezeigt.

Siehe auch

Übersicht über die Leistungs- und Kapazitätsplanung in Project Server 2013

Kapazitätsplanungsstrategie für Project Server 2013

Hardwareempfehlungen zur Leistungs- und Kapazitätsplanung für Project Server 2013

Vertikal und horizontal skalierte Topologien in Project Server 2013

Optimieren der Leistung in Project Server 2013

Leistungsindikatoren in Project Server 2013

Leistungsbezogene Problembehandlung in Project Server 2013

Typische Datasets (Project Server 2013)