Kapazitätsplanung und Auslastungstests für SharePoint Online

In diesem Artikel wird beschrieben, wie Sie die Bereitstellung in SharePoint Online ohne herkömmliche Auslastungstests durchführen können, da Auslastungstests in SharePoint Online nicht zulässig sind. SharePoint Online ist ein Clouddienst, und die Ladefunktionen, die Integrität und das allgemeine Lastenausgleich im Dienst werden von Microsoft verwaltet.

Der beste Ansatz, um den Erfolg des Starts Ihrer Website sicherzustellen, besteht darin, die grundlegenden Prinzipien, Methoden und Empfehlungen zu befolgen, die im Rollout Ihres Portals hervorgehoben sind.

Übersicht über die Ausführung von SharePoint Online bei der Kapazitätsplanung

Einer der Hauptvorteile von SharePoint Online gegenüber einer lokalen Bereitstellung ist die Elastizität der Cloud und Optimierungen für Benutzer in verteilten Regionen. Unsere groß angelegte Umgebung ist so eingerichtet, dass millionen von Benutzern täglich bedient werden kann, daher ist es wichtig, dass wir die Kapazität effektiv verarbeiten, indem wir landwirtschaftliche Betriebe ausgleichen und erweitern.

Während das Wachstum für einen Mandanten in einer Farm häufig unvorhersehbar ist, ist die aggregierte Summe der Anforderungen im Laufe der Zeit vorhersagbar. Durch die Identifizierung der Wachstumstrends in SharePoint Online können wir eine zukünftige Expansion planen.

Um die Kapazität effizient zu nutzen und mit unerwartetem Wachstum umzugehen, verfügen wir in jeder Farm über eine Automatisierung, die verschiedene Elemente des Diensts nachverfolgt und überwacht. Es werden mehrere Metriken verwendet, wobei eine der wichtigsten Metriken die CPU-Last ist, die als Signal für das Hochskalieren von Front-End-Servern verwendet wird. Darüber hinaus empfehlen wir einen Stufen-/Wellenansatz, da SQL-Umgebungen nach Last und Wachstum im Laufe der Zeit skaliert werden und das Folgen der Phasen und Wellen die richtige Verteilung dieser Last und des Wachstums ermöglicht.

Kapazität ist mehr als nur das kontinuierliche Hinzufügen von mehr Hardware, sondern auch das Verwalten und Steuern dieser Kapazität, um sicherzustellen, dass gültige Lastanforderungen verarbeitet werden. Es wird empfohlen, dass Kunden die empfohlenen Anleitungen befolgen, um sicherzustellen, dass sie die beste Erfahrung haben. Dies bedeutet auch, dass wir über Drosselungsmuster und -kontrollen verfügen, um sicherzustellen, dass wir kein "missbräuchliches" Verhalten im Dienst zulassen. Obwohl nicht alle "schlechten" Verhaltensweisen beabsichtigt sind, müssen wir sicherstellen, dass wir die Auswirkungen dieses Verhaltens begrenzen. Weitere Informationen zur Drosselung und zur Vermeidung finden Sie im Artikel Vermeiden einer Drosselung .

Gründe für den Auslastungstest für SharePoint Online

In lokalen Umgebungen werden Auslastungstests verwendet, um die Skalierungsannahme zu überprüfen und letztendlich den Haltepunkt einer Farm zu ermitteln. durch Sättigen mit Last.

Bei SharePoint Online müssen wir die Dinge anders machen, da die Skalierung relativ flüssig ist und die Last basierend auf bestimmten Heuristiken anpasst, drosselt und steuert. Da wir eine so umfangreiche Mehrinstanzenumgebung sind, müssen wir alle Mandanten in derselben Farm schützen, sodass wir alle Auslastungstests automatisch drosseln. Wenn Sie jedoch versuchen, einen Auslastungstest durchzuführen, erhalten Sie neben der Drosselung auch enttäuschende und potenziell irreführende Ergebnisse, da es in der farm, die Sie heute getestet haben, wahrscheinlich Skalierungsänderungen während des Testfensters oder innerhalb von Stunden nach dem Testen gab, da Skalierungs- und Farmausgleichsaktionen fortlaufend ausgeführt werden.

Anstatt zu versuchen, SharePoint als Dienst zu laden, konzentrieren Sie sich auf die Einhaltung der empfohlenen Methoden, und befolgen Sie die Anleitung zum Erstellen, Starten und Verwalten eines fehlerfreien Portals .