Bereitstellung (Übersicht) (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Dieser Artikel bietet eine Übersicht über eine Farmbereitstellung von Microsoft SharePoint Foundation 2010. Microsoft SharePoint Foundation-Farmen variieren zwar bezüglich Komplexität und Größe, aber durch die Kombination aus sorgfältiger Planung und phasenweiser Bereitstellung einschließlich laufender Tests und Evaluierung kann das Risiko unerwarteter Ergebnisse erheblich reduziert werden.

Hinweis

Weitere Informationen zur Website- und Lösungsplanung, die nicht Gegenstand dieses Artikels ist, finden Sie unter Website- und Lösungsplanung (SharePoint Foundation 2010).

Eine grafische Darstellung der Informationen in diesem Artikel finden Sie im Bereitstellungsmodell für SharePoint 2010-Produkte im Thema Technische Diagramme (SharePoint Foundation 2010).

Inhalt dieses Artikels:

Konzepte

Das logische Ergebnis der Flexibilität und Vielseitigkeit von SharePoint Foundation kann eine sehr komplexe Vorgehensweise beim ordnungsgemäßen Installieren und Konfigurieren von SharePoint Foundation sein. Grundlegende Kenntnisse der folgenden wichtigen Strukturelemente einer SharePoint Foundation-Umgebung sind erforderlich, um SharePoint Foundation 2010-Produkte ordnungsgemäß bereitzustellen und zu unterstützen:

  • Serverfarm: Das Element der obersten Ebene eines Entwurfs der logischen Architektur für SharePoint Foundation.

  • Webanwendung: Eine IIS-Website, die von SharePoint Foundation 2010 erstellt und verwendet wird.

  • Inhaltsdatenbank: Stellt Speicher für Webanwendungsinhalte bereit. Sie können Inhalte auf Websitesammlungsebene auf mehrere Inhaltsdatenbanken aufteilen.

  • Websitesammlung: Eine Reihe von Websites mit dem gleichen Besitzer und gemeinsamen Verwaltungseinstellungen.

  • Website: Verwandte Webseiten sowie weitere Elemente (z. B. Listen, Bibliotheken und Dokumente), die in einer Websitesammlung gehostet werden.

Neben der Kenntnis der Bestandteile einer SharePoint Foundation-Umgebung und deren Konfiguration für Ihre Lösung gilt es die folgenden zusätzlichen Faktoren zu berücksichtigen: physische Architektur, Installation und Konfiguration sowie die verschiedenen Bereitstellungsphasen.

Physische Architektur

Mithilfe der physischen Architektur, die aus mindestens einem Server und der Netzwerkinfrastruktur besteht, können Sie die logische Architektur für eine SharePoint Foundation-Lösung implementieren. Die physische Architektur wird in der Regel anhand der Größe und der Topologie beschrieben. Mithilfe der Größe, die auf verschiedene Weise gemessen werden kann (z. B . basierend auf der Anzahl von Benutzern oder Dokumenten), wird eine Farm als kleine, mittelgroße oder große Farm kategorisiert. Bei der Topologie wird mittels Ebenen oder Servergruppen eine logische Anordnung von Farmservern definiert.

Größe

Bei der Größe wird die Anzahl von Benutzern und Inhaltselementen wie folgt zur Einteilung einer Farm als kleine, mittelgroße oder große Farm verwendet:

  • Eine kleine Serverfarm besteht in der Regel aus mindestens zwei Webservern und einem Datenbankserver. Einer der Webserver hostet die Website für die Zentraladministration, und der andere Webserver verarbeitet zusätzliche Aufgaben im Zusammenhang mit der Farm, wie z. B. das Bereitstellen von Inhalten für Benutzer.

    Eine kleine Farm kann auf drei Ebenen mithilfe eines dedizierten Anwendungsservers als Reaktion auf die erforderliche Anzahl von Benutzern, Inhaltselementen und Diensten horizontal skaliert werden.

  • Eine mittelgroße Serverfarm besteht in der Regel aus mindestens zwei Webservern, zwei Anwendungsservern und mehreren Datenbankservern. Es wird empfohlen, die zuvor beschriebene Konfiguration als Ausgangspunkt zu verwenden und diese dann entsprechend der Arbeitsauslastung auf den Servern horizontal zu skalieren.

    Bei Szenarien, in denen Dienste bekanntermaßen unverhältnismäßig viele Ressourcen beanspruchen, können Sie die Anwendungsebene horizontal skalieren. Die Leistungsdaten zeigen, welche Dienste Sie auf einen dedizierten Server auslagern sollten.

  • Eine große Serverfarm kann das logische Ergebnis der horizontalen Skalierung einer mittelgroßen Farm sein, um Kapazitäts- und Leistungsanforderungen zu erfüllen, oder vor der Implementierung einer SharePoint Foundation-Lösung konfiguriert werden. In einer dreistufigen Topologieumgebung werden in der Regel auf allen Ebenen dedizierte Server verwendet. Darüber hinaus werden diese Server oft gemäß ihrer Rolle in der Farm gruppiert. Beispielsweise können alle clientbezogenen Dienste auf einem oder zwei Servern gruppiert und anschließend horizontal skaliert werden, indem dieser Gruppe basierend auf der Nachfrage der Benutzer nach diesen Diensten Server hinzugefügt werden.

    Hinweis

    Für die horizontale Skalierung einer Farm wird empfohlen, Dienste oder Datenbanken mit ähnlichen Leistungsmerkmalen auf dedizierten Servern zu gruppieren und anschließend die Server als Gruppe horizontal zu skalieren. In großen Umgebungen hängen die Gruppen für eine Farm von der jeweiligen Nachfrage nach den einzelnen Diensten in einer Farm ab.

Konkrete Zahlen zu kleinen, mittelgroßen und großen Farmen finden Sie unter Leistungs- und Kapazitätsverwaltung (SharePoint Server 2010).

Topologie

Bei der Topologie werden Ebenen (oder auch Stufen) als Modell verwendet, um Farmserver gemäß den von ihnen gehosteten Komponenten oder deren Rolle in einer Serverfarm logisch anzuordnen. Eine SharePoint Foundation-Farm wird wie folgt als ein-, zwei- oder dreistufige Farm bereitgestellt:

  • Bei einer einstufigen Bereitstellung werden SharePoint Foundation und die Datenbank auf einem einzelnen Computer installiert.

  • Bei einer zweistufigen Bereitstellung werden SharePoint Foundation-Komponenten und die Datenbank auf separaten Servern installiert. Dieser Bereitstellungstyp ist einer so genannten kleinen Serverfarm zugeordnet. Die Front-End-Webserver befinden sich auf der ersten Ebene, und der Datenbankserver auf der zweiten Ebene. In der Computerbranche wird die erste Ebene als Webebene oder Darstellungsschicht bezeichnet. Der Datenbankserver wird als Datenbankebene oder Datenbank-Back-End bezeichnet.

  • Bei einer dreistufigen Bereitstellung befinden sich die Front-End-Webserver auf der ersten Ebene, die Anwendungsserver auf der zweiten Ebene (die als Anwendungsebene bezeichnet wird), und der Datenbankserver auf der dritten Ebene. Eine dreistufige Bereitstellung wird für mittelgroße und große Serverfarmen verwendet.

Installation und Konfiguration

Wenn Sie die Planung Ihrer SharePoint Foundation-Lösung abgeschlossen haben, können Sie eine SharePoint Foundation-Farm zum Hosten der Lösung erstellen. Der erste Schritt besteht im Installieren von SharePoint Foundation 2010 und im Erstellen der für die Lösung erforderlichen Farm. Die Vorbereitung Ihrer Umgebung besteht aus folgenden Phasen:

  1. Vorbereiten der Server

  2. Erstellen der Farm

  3. Konfigurieren von Einstellungen, Diensten, Lösungen und Websites

Hinweis

Für die von Ihnen erstellte und bereitgestellte Farm wird es im Laufe der verschiedenen Bereitstellungsphasen des Bereitstellungsmodells für SharePoint 2010-Produkte erhebliche Änderungen bezüglich Größe, Topologie und Komplexität geben. Dies ist typisch und das erwartete Ergebnis einer phasenweisen Bereitstellung. Deshalb wird empfohlen, dass Sie sich an alle im Abschnitt "Bereitstellungsphasen" dieses Artikels beschriebenen Phasen halten.

Vorbereiten der Server

In dieser Phase bereiten Sie die Server auf das Hosten des Produkts vor. Hierzu zählen die Unterstützungsserver und die Server, auf denen SharePoint Foundation installiert wird. Die folgenden Server müssen konfiguriert werden, um eine Farm zu unterstützen und zu hosten:

Erstellen der Farm

In dieser Phase installieren Sie das Produkt und konfigurieren jeden Server für die Unterstützung der entsprechenden Rolle in der Farm. Darüber hinaus erstellen Sie die Konfigurationsdatenbank und die Website für die SharePoint-Zentraladministration. Die folgenden Server werden für eine SharePoint Foundation-Farm benötigt:

  • Datenbankserver: Die Konfigurationsdatenbank, die Inhaltsdatenbank und weitere erforderliche Datenbanken werden erstellt, wenn der Konfigurations-Assistent für SharePoint-Produkte ausgeführt wird, außer Sie möchten vom Datenbankadministrator erstellte Datenbanken verwenden.

  • Anwendungsserver: nach der Vorbereitung des Anwendungsservers installieren Sie zusätzliche Komponenten, die zur Unterstützung von Funktionen wie z. B. der Verwaltung von Informationsrechten (Information Rights Management, IRM) und der Entscheidungsunterstützung erforderlich sind. Installieren Sie SharePoint Foundation auf dem Server, auf dem die Website für die SharePoint-Zentraladministration gehostet wird, und führen Sie dann den Konfigurations-Assistent für SharePoint-Produkte zum Erstellen und Konfigurieren der Farm aus.

  • Front-End-Webserver: Installieren Sie SharePoint Foundation auf jedem Webserver, installieren Sie Sprachpakete, und führen Sie dann den Konfigurations-Assistent für SharePoint-Produkte aus, um der Farm die Webserver hinzuzufügen.

    Hinweis

    Nachdem Sie alle Front-End-Webserver hinzugefügt und konfiguriert haben, können Sie zusätzliche Anwendungsserver hinzufügen, die Teil Ihres Topologieentwurfs für die Farm sind.

Weitere Informationen zu unterstützten Bereitstellungsszenarien finden Sie unter Bereitstellungsszenarien (SharePoint Foundation 2010).

Konfigurieren von Einstellungen, Diensten, Lösungen und Websites

In dieser Phase bereiten Sie die Farm auf das Hosten der Websiteinhalte vor, indem Sie die folgenden Aufgaben ausführen:

Hinweis

Die Farmkonfigurationsschritte sind nicht auf eine bestimmte Ebene der Serverinfrastruktur beschränkt.

Bereitstellungsphasen

Die phasenweise Bereitstellung einer SharePoint Foundation 2010-Lösung bietet die Vorteile einer systematischen Vorgehensweise, wie z. B. die Erfassung von Leistungs- und Verwendungsdaten, die Sie zum Evaluieren Ihrer Lösung heranziehen können. Weitere Vorteile sind das Überprüfen Ihrer Kapazitätsverwaltungsvorgaben und das Identifizieren von Problemen, bevor die Farm in der Produktion bereitgestellt wird.

Es wird empfohlen, eine Farm mithilfe der folgenden Phasen bereitzustellen:

  • Planung

  • Entwicklung

  • Machbarkeitsstudie

  • Pilotversuch

  • Benutzerakzeptanztest

  • Produktion

Planung

Vor der Bereitstellung einer Farm müssen Sie die bereitzustellende Lösung planen und die Infrastrukturanforderungen bestimmen, wie z. B. Serverressourcen und Farmtopologie. Nach Abschluss der Planungsphase sollte Folgendes dokumentiert sein:

  • Ein Infrastrukturentwurf zur Unterstützung Ihrer Lösung

  • Eine ausführliche Beschreibung der Vorgehensweise zum Implementieren der Farm und der Lösung

  • Ein Plan zum Testen und Prüfen der Lösung

  • Eine Website- und Lösungsarchitektur

  • Kenntnis der Anforderungen für die Überwachung und die fortwährende Entwicklung im Zusammenhang mit der Unterstützung der Lösung

  • Ein Dokument, wie die Lösung kontrolliert werden soll

  • Eine Übereinkunft, wie der Benutzer über die Lösung informiert werden soll, um die Einführung der Lösung zu beschleunigen

Es wird empfohlen, die unter Planung und Architektur für SharePoint Foundation 2010 beschriebenen Planungsressourcen und Artikel zu verwenden.

Wichtig

Probleme mit Ressourcen und Terminen können bewirken, dass Sie in der Planungsphase nicht so rigoros wie gewünscht vorgehen können. Sie sollten möglichst sorgfältig handeln, da fehlende oder nur am Rand angesprochene Planungselemente später in der Produktionsumgebung große Probleme verursachen können. Derartige Probleme können einen hohen zusätzlichen Arbeitsaufwand verursachen, nicht im Budget enthaltene Ressourcen erfordern und den Erfolg von SharePoint Foundation potenziell schmälern.

Nach der Planungsphase durchlaufen Sie die folgenden Bereitstellungsphasen und aktualisieren und überarbeiten beim Testen Ihre Pläne, Konfigurationen und Topologien.

Entwicklung

In der Entwicklungsphase stellen Sie SharePoint Foundation auf einem einzelnen Server oder auf mehreren Servern bereit, um die zu implementierende Lösung zu entwickeln, zu testen, auszuwerten und zu optimieren. Diese Umgebung wird gemäß Ihren Anforderungen während der Lösungsbereitstellung skaliert und kann als reduzierte Umgebung für zukünftige Entwicklungen und Tests beibehalten werden. Hierbei handelt es sich nicht um eine stabile Umgebung, und es gibt keine Vereinbarungen zum Servicelevel.

Machbarkeitsstudie

In der Phase der Machbarkeitsstudie gibt es zwei Zielsetzungen: Verstehen von SharePoint Foundation und Bewerten von SharePoint Foundation vor dem Hintergrund Ihrer Unternehmensanforderungen. Für den ersten Teil der Produktbewertung können alle Produktkomponenten auf einem einzelnen Server installiert werden. Für eine umfassendere Produktbewertung verwenden Sie eine Machbarkeitsstudienbereitstellung.

Mit einer Machbarkeitsstudienbereitstellung auf einem einzelnen Server oder in einer kleinen Serverfarm können Sie die Aussagekraft Ihrer Bewertung steigern. Bei dieser Bereitstellung wird das Bewertungsteam um andere als IT-Mitarbeiter ergänzt. Dies ermöglicht einen umfassenderen Überblick darüber, wie Features von SharePoint Foundation tatsächlich in der Organisation verwendet werden. Eine solche Machbarkeitsstudienbereitstellung hat den Vorteil, dass Sie Daten sammeln können, die zum Optimieren des ursprünglichen Plans verwendet werden können. Mithilfe dieser Daten (z. B. Seitenansichten, Verhaltensmuster bei Benutzern und Serverressourcenverbrauch) können Sie außerdem Vergleichsdaten sammeln, um einen Anhaltspunkt zu haben, wie groß die zu erstellende Serverfarm sein sollte. Eine Machbarkeitsstudie eignet sich auch, um Dienstanwendungen zu bewerten und die Features festzulegen, die Sie den Endbenutzern anbieten werden.

In der Machbarkeitsstudienphase müssen Sie unbedingt die eindeutigen Merkmale und Funktionen dieser Features kennen, um die Gesamttopologie definieren zu können. Sie sollten beachten, dass eine Machbarkeitsstudienbereitstellung zusätzliche Ressourcen erfordert und den Zeitaufwand für die Einführung von SharePoint Foundation in der Produktionsumgebung erhöht.

Tipp

Die Virtualisierung stellt eine geeignete Plattform für die Bewertung von SharePoint Foundation dar, da sie Flexibilität, eine schnelle Bereitstellung und ein Rollback virtueller Computer auf vorherige Status ermöglicht.

Pilotversuch

Die Pilotphase wird zum Testen einer Lösung in kleinem Maßstab verwendet. Für die Verwendung einer Pilotbereitstellung gibt es zwei Methoden. Bei der ersten Methode liegt der Schwerpunkt auf Funktionstests ohne Verwendung realer Daten. Bei der zweiten Methode testen Sie Produktionsmerkmale mithilfe realer Daten, und die Pilotbenutzer testen verschiedene Aufgaben. Wir empfehlen die zweite Methode, da sie breiter aufgestellt ist und reale Daten verwendet werden, die Sie sammeln und mit denen Sie Ihren Lösungsentwurf optimieren können.

Eine Pilotbereitstellung bietet viele Vorteile. Sie können Daten sammeln, mit denen Sie die folgenden Aspekte Ihres Farmentwurfs bewerten können:

  • Infrastrukturentwurf

  • Kapazitätsverwaltungsvorgaben

  • Website- und Lösungsarchitektur

  • Vorgaben zur Verwendung der Lösung

Mithilfe der Pilotphase können Sie außerdem zusätzliche zu sammelnde Daten bestimmen, um Ihre Vergleichstests auf eine breitere Basis zu zustellen. Dies spielt eine wichtige Rolle, wenn Sie die potenziellen Auswirkungen von zusätzlichen Features oder Diensten auswerten möchten, die Sie der Farm vor dem Benutzerakzeptanztest hinzufügen möchten.

Am Ende der Pilotbereitstellung können Sie mithilfe der gesammelten Daten die verschiedenen Lösungskomponenten und die Infrastruktur anpassen.

Benutzerakzeptanztest

Die Benutzerakzeptanztest-Bereitstellung, die auch als Präproduktionsumgebung bezeichnet wird, wird von Organisationen für den Übergang von der Pilotbereitstellung zur Produktionsbereitstellung verwendet. Die Unternehmensabläufe einer Organisation bestimmen den Umfang und die Dauer von Benutzerakzeptanztests.

Die Topologie der Präproduktionsumgebung sollte mit der geplanten Produktionstopologie identisch sein oder dieser sehr ähnlich sein. Während der Benutzerakzeptanztests wird die SharePoint Foundation-Lösung mit einer Teilmenge oder mit einer vollständigen Kopie der Produktionsdaten getestet. Diese Bereitstellungsphase bietet die letzte Möglichkeit, die Leistung zu optimieren und Verfahren wie z. B. Sicherungen und Wiederherstellungen zu überprüfen.

Produktion

Die letzte Phase ist die Einführung der Farm in einer Produktionsumgebung. In dieser Phase haben Sie die erforderlichen Anpassungen der Lösung und Infrastruktur vorgenommen, die in der Benutzerakzeptanztestphase festgestellt wurden.

Für die Bereitstellung der Farm in der Produkt müssen Sie die folgenden Aufgaben ausführen:

  • Bereitstellen der Farm

  • Bereitstellen der Lösung

  • Implementieren des Betriebsplans

  • Bei Bedarf Bereitstellen zusätzlicher Umgebungen wie z. B. Erstellungs- und Stagingfarmen sowie Dienstfarmen