Horizontales Skalieren von Websites für die Zusammenarbeit (SharePoint Server 2010)

 

Gilt für: SharePoint Foundation 2010, SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2011-07-05

In diesem Artikel wird beschrieben, wie Sie Microsoft SharePoint Server 2010-Websites für die Zusammenarbeit horizontal skalieren können, wenn Sie Remote-BLOB-Speicher (Remote BLOB Storage, RBS) und Microsoft SQL Server verwenden.

Wir empfehlen dringend, bevor Sie RBS implementieren, die potenziellen Kosten und den Nutzen gegeneinander abzuwägen. Weitere Informationen und Empfehlungen zur Verwendung von RBS in einer SharePoint Server 2010-Installation finden Sie unter Planen von RBS (SharePoint Server 2010).

Hinweis

Wenn nicht anders angegeben, beziehen sich die Informationen in diesem Artikel speziell auf RBS unter Verwendung des FILESTREAM-Anbieters. Anleitungen zur Verwendung mit einem anderen Anbieter erhalten Sie beim jeweiligen Hersteller.

Inhalt dieses Artikels

  • Înformationen zu RBS und Websites für die Zusammenarbeit

  • Informationen zum horizontalen Skalieren von Websites für die Zusammenarbeit

  • Horizontales Skalieren von Websitesammlungen durch eine einfache Verschiebung

  • Horizontales Skalieren von Websitesammlungen durch eine umfassende Verschiebung

Informationen zu RBS und Websites für die Zusammenarbeit

Auf Websites für die Zusammenarbeit werden Informationen gespeichert, die Personen und Gruppen gemeinsam erstellen, verwenden und überarbeiten können. Allerdings beanspruchen Websites für die Zusammenarbeit in der Regel umso mehr E/A-Ressourcen und mehr Speicherplatz, je mehr Dokumente überarbeitet werden. Die Verwendung von RBS-fähigen Inhaltsdatenbanken über 200 GB Größe mit Websites für die Zusammenarbeit wird nicht unterstützt. Da für Websites für die Zusammenarbeit erhöhte Anforderungen hinsichtlich der E/A-Ressourcen und Einschränkungen bei der Unterstützung von RBS gelten, empfiehlt es sich u. U., sie horizontal zu skalieren, und zwar durch Verschieben in eine oder mehrere separate Inhaltsdatenbanken. Weitere Informationen zu den Einschränkungen bei der Unterstützung von RBS finden Sie im Abschnitt "Grenzen für Inhaltsdatenbanken" in SharePoint Server 2010-Kapazitätsverwaltung: Softwarebeschränkungen und -grenzen. Weitere Informationen zum Planen von Websites für die Zusammenarbeit finden Sie unter Planen von Websites für die Zusammenarbeit (SharePoint Server 2010).

Während Dokumente überarbeitet werden, werden Daten über das Netzwerk von und zur SharePoint-Inhaltsdatenbank gesendet. Dies führt dazu, dass mehr Netzwerkbandbreite beansprucht wird, insbesondere, wenn die Dokumente sehr groß sind. Dies gilt besonders dann, wenn ein Dokument von vielen Personen gleichzeitig bearbeitet wird oder wenn viele Dokumente gleichzeitig überarbeitet werden.

Dokumente in Bibliotheken werden als unstrukturierte Daten oder Binary Large Objects (BLOBs) gespeichert. Da BLOBs unveränderlich sind, wird für jede Überarbeitung ein neues BLOB in der Bibliothek gespeichert. Wenn Sie die Verwaltung von Nebenversionen aktiviert haben, können diese BLOBs sehr rasch eine große Menge Speicherplatz belegen.

Sie können die Leistung von Websites, die überwiegend für Zusammenarbeit konzipiert sind und große Dokumente enthalten, durch Verwendung von RBS und durch Verschieben von Inhalten in separate Inhaltsdatenbanken mit einer Größe von maximal 200 GB steigern. Dies schließt die gespeicherten BLOB-Daten ein.

Informationen zum horizontalen Skalieren von Websites für die Zusammenarbeit

Sie können den Windows PowerShell-Befehl Move-SPSite verwenden, um Websitesammlungen und die BLOB-Daten aus der umfangreichen (d. h. mindestens 200 GB großen) RBS-fähigen Inhaltsdatenbank in eine oder mehrere kleinere RBS-fähige Inhaltsdatenbanken zu verschieben. Dazu haben Sie folgende Möglichkeiten:

  • Einfache Verschiebung. Wenn Sie Microsoft SQL Server 2008 R2 mit Service Pack 1 (SP1) installiert haben, können Sie das Move-SPSite-Cmdlet mit dem RBSMappingProvider-Parameter verwenden. Damit werden nur die Metadaten verschoben. Die BLOB-Daten werden nicht verschoben. Dieser Vorgang ist wesentlich schneller als das weiter unten beschriebene Verfahren für die umfassende Verschiebung, allerdings gelten hierfür die folgenden Voraussetzungen:

    • Sie müssen SQL Server 2008 R2 mit SP1 installiert haben.

    • Sie müssen die Inhaltsdatenbank auf das neue SP1-Schema geupgradet haben.

    • Der RBS-Anbieter sowohl für die Quell- als auch für die Zielinhaltsdatenbank muss den RBSMappingProvider-Parameter unterstützen.

    • Sie müssen die Websitesammlung nach dem Installieren von SQL Server 2008 R2 mit SP1 erstellt haben oder die Websitesammlung mithilfe des Move-SPSite-Cmdlets nach dem Installieren von SQL Server 2008 R2 mit SP1 verschoben haben.

  • Umfassende Verschiebung. Wenn Sie SQL Server 2008 R2 mit SP1 nicht installiert haben, können Sie das Move-SPSite-Cmdlet verwenden. Dabei werden jedoch sowohl die Metadaten als auch die BLOB-Daten verschoben. Folglich kann dieser Vorgang relativ lang dauern.

Horizontales Skalieren von Websitesammlungen durch eine einfache Verschiebung

Sie können Windows PowerShell verwenden, um die Websitesammlungen und die BLOB-Daten aus der umfangreichen Inhaltsdatenbank (mindestens 200 GB Größe) in eine oder mehrere kleinere Datenbanken zu verschieben.

So führen Sie mithilfe von Windows PowerShell eine einfache Verschiebung der Metadaten einer Websitesammlung durch

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenüauf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Move-SPSite -Identity <SiteCollectionName> -DestinationDatabase <DatabaseName> -RbsProviderMapping @{"<SourceProvider>"="<TargetProvider>",...}
    

    Dabei gilt Folgendes:

    • <Name der Websitesammlung> ist die zu verschiebende Websitesammlung, z. B. https://Servername/Websites/Websitename.

    • <Datenbankname> ist der Name der Inhaltsdatenbank, in die Sie die Websitesammlung verschieben möchten, z. B. ContentDB2.

    • <Quellanbieter> ist der Wert für die Quell-RBS-Speicher.

    • <Zielanbieter> ist der Wert für die Ziel-RBS-Speicher.

      Hinweis

      Sie können mehrere Websitesammlungen verschieben, indem Sie mehrere <Quellanbieter>-<Zielanbieter>-Paare innerhalb von geschweiften Klammern angeben.

Weitere Informationen finden Sie unter Move-SPSite.

Horizontales Skalieren von Websitesammlungen durch eine umfassende Verschiebung

Hinweis

Da bei einer umfassenden Verschiebung die eigentlichen BLOB-Daten verschoben werden, kann die Ausführung des Vorgangs sehr lange dauern und Festplatten- und Netzwerkressourcen in erheblichem Umfang beanspruchen. Daher sollten Sie eine umfassende Verschiebung sorgfältig planen und das Verfahren unbedingt während Zeiten geringer Auslastung ausführen. Es wird empfohlen, wenn möglich eine einfache Verschiebung durchzuführen.

So führen Sie mithilfe von Windows PowerShell eine umfassende Verschiebung der BLOB-Daten und der Metadaten einer Websitesammlung durch

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenüauf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Move-SPSite -Identity <SiteCollectionName> -DestinationDatabase <DatabaseName>
    

    Dabei gilt Folgendes:

    • <Name der Websitesammlung> ist die Identität der zu verschiebenden Websitesammlung, z. B. https://Servername/Websites/Websitename.

    • <Datenbankname> ist der Name der Inhaltsdatenbank, in die Sie die Websitesammlung verschieben möchten, z. B. ContentDB2.

Weitere Informationen finden Sie unter Move-SPSite.

See Also

Reference

Move-SPSite

Concepts

Planen von RBS (SharePoint Server 2010)
Planen von Websites für die Zusammenarbeit (SharePoint Server 2010)

Other Resources

SharePoint Server 2010-Kapazitätsverwaltung: Softwarebeschränkungen und -grenzen