Planen der Dienstarchitektur (SharePoint Foundation 2010)

 

Gilt für: SharePoint Foundation 2010

Letztes Änderungsdatum des Themas: 2016-11-30

In diesem Artikel wird die Dienstarchitektur für die Freigabe von Dienstanwendungen eingeführt, und es werden Beispielarchitekturen für Microsoft SharePoint Foundation 2010 beschrieben.

Inhalt dieses Artikels:

Die folgenden Modelle in Postergröße können für diesen Artikel verwendet werden. Sie können die Diagramme in den Modellen ändern, sodass sie den Plänen Ihrer Organisation entsprechen.

Dienste in Microsoft SharePoint 2010-Produkte

Services in SharePoint - 1 von 2

Farmübergreifende Dienste in SharePoint 2010-Produkte

Services in SharePoint - 2 von 2

Informationen zu Dienstanwendungen

SharePoint Foundation 2010 enthält einen Satz von Diensten, die von mehreren Webanwendungen gemeinsam genutzt werden. Diese Dienste werden als Dienstanwendungen bezeichnet. Einige Dienstanwendungen können von mehreren Farmen gemeinsam verwendet werden. Durch die gemeinsame Nutzung von Dienstanwendungen in mehreren Webanwendungen und Farmen werden die Ressourcen, die für die Bereitstellung dieser Dienste auf mehreren Websites erforderlich sind, erheblich reduziert.

Die folgenden Dienstanwendungen werden mit SharePoint Foundation 2010 bereitgestellt:

  • Business Data Connectivity-Dienst – Ermöglicht den Zugriff auf Branchensystemdaten.

  • Dienst für die Erfassung von Verwendungs- und Integritätsdaten – Erhebt farmweite Verwendungs- und Integritätsdaten und ermöglicht die Anzeige verschiedener Verwendungs- und Integritätsberichte.

  • Microsoft SharePoint Foundation-Abonnementeinstellungendienst – Bietet mehrinstanzenfähige Funktionen für Dienstanwendungen. Verfolgt Abonnement-IDs und Einstellungen für Dienste, die im partitionierten Modus bereitgestellt werden. Nur durch Windows PowerShell bereitgestellt.

Einige Dienstanwendungen werden durch andere Microsoft-Produkte bereitgestellt, z. B. Microsoft Office Web Apps. Office Web Apps sind die Onlinebegleitprodukte zu Microsoft Word, Excel, PowerPoint und OneNote, mit denen Benutzer von überall aus auf Office-Dokumente zugreifen, diese bearbeiten und freigeben können. Geschäftskunden, die über ein Volumenlizenzierungsprogramm für Microsoft Office 2010 lizenziert sind, können Office Web Apps lokal auf einem Server mit SharePoint Foundation 2010 ausführen.

Die Dienstinfrastruktur ist erweiterbar. Somit können Drittanbieter zusätzliche Dienstanwendungen erstellen, die zusammen mit SharePoint Foundation 2010 verwendet werden können.

Dienstanwendungen unterscheiden sich von den Diensten, die auf bestimmten Servern gestartet und beendet werden und auf der Seite Dienste auf dem Server auf der Website für die SharePoint-Zentraladministration aufgeführt sind. Einige Dienste auf dieser Seite sind Dienstanwendungen zugeordnet, Dienstanwendungen stellen jedoch spezielle Instanzen von Diensten dar, die auf eine bestimmte Art konfiguriert und freigegeben werden können.

Dienstinfrastruktur und Entwurfsprinzipien

Die SharePoint 2010-Produkte verbessern die Dienstinfrastruktur, die in der vorherigen Version eingeführt wurde. In den SharePoint 2010-Produkten wird die Infrastruktur für das Hosten von Diensten in SharePoint Foundation 2010 verlagert, und die Konfiguration der Dienstangebote ist flexibler. Einzelne Dienste können unabhängig voneinander konfiguriert werden, und Drittanbieter können der Plattform Dienste hinzufügen.

Bereitstellen von Diensten

Sie können Dienstanwendungen in einer Farm mit einer der folgenden Methoden bereitstellen:

  • Durch Auswählen von Diensten, während der Konfigurations-Assistent für SharePoint-Produkte ausgeführt wird.

  • Durch sukzessives Hinzufügen von Diensten auf der Seite Dienstanwendungen verwalten der Website für die Zentraladministration.

  • Mithilfe von Windows PowerShell.

Differenziertere Konfiguration von Diensten

Die Dienstanwendungsinfrastruktur bietet Ihnen feinere Steuerungsmöglichkeiten für die Auswahl der bereitgestellten Dienste und die Art der Freigabe von Dienstanwendungen:

  1. Sie können in einer Farm nur die benötigten Dienstanwendungen bereitstellen.

  2. Webanwendungen können so konfiguriert werden, dass statt aller bereitgestellten Dienste nur die benötigten Dienstanwendungen verwendet werden.

  3. Sie können in einer Farm mehrere Instanzen desselben Diensts bereitstellen und den resultierenden Dienstanwendungen eindeutige Namen zuweisen.

  4. Dienstanwendungen können von mehreren Webanwendungen in einer Farm gemeinsam verwendet werden.

Sie können die Dienstanwendungen für eine Webanwendung beim Erstellen der Webanwendung auswählen. Sie können die einer Webanwendung zugeordneten Dienstanwendungen aber später noch ändern.

Dienstanwendungsgruppen

Standardmäßig sind alle Dienstanwendungen in einer Standardgruppe enthalten, sofern Sie diese Einstellung für eine Dienstanwendung bei ihrer Erstellung nicht ändern. Sie können Dienstanwendungen aber auch jederzeit der Standardgruppe hinzufügen oder sie daraus entfernen.

Das folgende Diagramm zeigt eine typische Bereitstellung, bei der alle Dienstanwendungen in der Standardgruppe enthalten sind.

Dienstanwendung in der Standardgruppe

Wenn Sie eine Webanwendung erstellen, können Sie die Standardgruppe auswählen oder eine benutzerdefinierte Gruppe von Dienstanwendungen erstellen. Zum Erstellen einer benutzerdefinierten Gruppe von Dienstanwendungen wählen Sie nur die Dienstanwendungen aus, die von der Webanwendung verwendet werden sollen.

In der Zentraladministration erstellte benutzerdefinierte Gruppen sind nicht in mehreren Webanwendungen wiederverwendbar. Immer wenn Sie beim Erstellen einer Webanwendung benutzerdefiniert auswählen, bezieht sich die Auswahl der Dienstanwendungen nur auf die erstellte Webanwendung.

Logische Architektur

Dienstanwendungen werden auf einer einzelnen IIS-Website (Internetinformationsdienste) bereitgestellt. Dieses Standardverhalten kann nicht geändert werden. Sie können jedoch die Konfiguration von Dienstanwendungsgruppen und die Zuordnung von Webanwendungen zu Dienstanwendungsgruppen anpassen.

Das folgende Diagramm zeigt die logische Architektur für eine komplexere Bereitstellung.

Eine komplexere Dienstanwendungsbereitstellung

Beachten Sie die folgenden Merkmale der Farm im Diagramm:

  • Alle Dienstanwendungen sind auf derselben IIS-Website enthalten.

  • Es gibt zwei Gruppen von Dienstanwendungen: die Standardgruppe und eine benutzerdefinierte Gruppe. Nicht alle Dienstanwendungen müssen in der Standardgruppe enthalten sein. Im Diagramm wurde der Farm eine weitere Instanz des Business Data Connectivity-Diensts hinzugefügt, die jedoch nicht in der Standardgruppe enthalten ist. Sie wird nur von einer Webanwendung verwendet.

  • Webanwendungen stellen entweder mit der Standardgruppe oder einer benutzerdefinierten Gruppe von Dienstanwendungen eine Verbindung her. Im Diagramm ist eine benutzerdefinierte Gruppe dargestellt.

Dienstanwendungen können in verschiedenen Anwendungspools bereitgestellt werden, um Prozessisolation zu erreichen. Wenn Sie jedoch die Leistung der Farm optimieren möchten, wird die Bereitstellung von Dienstanwendungen in einem einzigen Anwendungspool empfohlen.

Um die physische Isolation einer Dienstanwendung zu erreichen, wählen oder erstellen Sie einen gesonderten Anwendungspool für die Dienstanwendung.

Verbindungen für Dienstanwendungen

Beim Erstellen einer Dienstanwendung wird gleichzeitig eine Verbindung für die Dienstanwendung erstellt. Eine Verbindung ist eine virtuelle Entität, die Webanwendungen mit Dienstanwendungen verknüpft. In Windows PowerShell werden diese Verbindungen als Proxys bezeichnet. Proxy wird am Ende der Typbeschreibung für Verbindungen auf der Seite Dienstanwendungen verwalten in der Zentraladministration angezeigt.

Verwaltung von Dienstanwendungen

Dienstanwendungen werden direkt in der Zentraladministration verwaltet (statt auf einer separaten Verwaltungswebsite). Bei Bedarf können Dienstanwendungen remote überwacht und verwaltet werden. Es ist auch möglich, Dienstanwendungen mit Windows PowerShell zu verwalten oder Skripts dafür zu erstellen.

Bereitstellen von Dienstanwendungen in mehreren Farmen

Einige Dienstanwendungen können in mehreren Serverfarmen verwendet werde. Andere Dienstanwendungen können nur innerhalb einer einzigen Serverfarm verwendet werden. In SharePoint Foundation 2010 ist Business Data Connectivity Service die einzige integrierte Dienstanwendung, die von mehreren Farmen verwendet werden kann.

Entwurfshinweise

Für die gemeinsame Nutzung von Diensten in mehreren Farmen gelten die folgenden Hinweise:

  • Alle Farmen können eine farmübergreifende Dienstanwendung in Anspruch nehmen, wenn diese für die Verwendung der Dienstanwendung lizenziert ist. Beispielsweise können alle SharePoint Foundation 2010-Farmen die Business Data Connectivity Service-Anwendung einer anderen Farm in Anspruch nehmen. Dies beinhaltet auch die Inanspruchnahme dieser Dienstanwendung durch eine SharePoint Server 2010-Farm. Eine SharePoint Foundation 2010-Farm kann jedoch keinen farmübergreifenden Dienst in Anspruch nehmen, der nicht für die Verwendung lizenziert wurde, beispielsweise die Benutzerprofildienst-Anwendung von einer SharePoint Server 2010-Farm.

  • Für jede Webanwendung kann die Verwendung von Dienstanwendungen unterschiedlicher Farmen konfiguriert werden. Beispielsweise kann die Anwendung Business Data Connectivity Service von Webanwendungen in mehreren Farmen verwendet werden. Webanwendungen können diese Dienstanwendung aus unterschiedlichen Farmen in Anspruch nehmen und gleichzeitig Dienstanwendungen aus der lokalen Farm in Anspruch nehmen.

  • Dienstanwendungen, die die gemeinsame Nutzung in mehreren Farmen unterstützen, können in einer zentralen Farm ausgeführt und von anderen Farmen in Anspruch genommen werden. In großen Umgebungen können ressourcenintensive Dienstanwendungen in einer zentralen Farm ausgeführt werden, um den Verwaltungsaufwand zu minimieren und bei steigenden Anforderungen auf einfache und effiziente Weise die horizontale Skalierung zu ermöglichen.

Weitere Informationen zum Entwurf von Architekturen für farmübergreifende Dienste sowie Beispielarchitekturen finden Sie im Modell Farmübergreifende Dienste in SharePoint 2010-Produkte, auf das am Beginn dieses Artikels verwiesen wird.

Bereitstellen farmübergreifender Dienste

Für die farmübergreifende gemeinsame Nutzung von Dienstanwendungen sind die folgenden Schritte erforderlich:

  1. Konfigurieren Sie vertrauenswürdige Farmen.

    Stellen Sie sicher, dass die Farmen Zertifikate ausgetauscht haben, um sich gegenseitig zu vertrauen. Exportieren Sie das Zertifikat in eine Datei, und sichern Sie die Datei, bevor Sie eine Verbindung mit farmübergreifenden Diensten herstellen.

  2. Veröffentlich Sie die Dienstanwendung.

    Für die farmübergreifende gemeinsame Nutzung einer Dienstanwendung müssen Sie zunächst den Dienst veröffentlichen.

  3. Stellen Sie eine Verbindung mit einer farmübergreifenden Dienstanwendung her.

    Um einen von einer Remotefarm veröffentlichten Dienst in Anspruch zu nehmen, stellen Sie eine Verbindung mit dem Dienst her. Dabei werden Sie aufgefordert, die URL eines veröffentlichten Diensts einzugeben, die während des Veröffentlichungsvorgangs angezeigt wird. Eine Verbindung in der lokalen Farm wird erstellt, um eine Verbindung mit der Dienstanwendung in der Remotefarm herzustellen.

Die Domäne der Veröffentlichungsfarm muss der Domäne der Farm, die den Dienst in Anspruch nimmt, vertrauen, damit die Verwaltungsfeatures der Business Data Connectivity Serviceanwendung für die Farm, die den Dienst in Anspruch nimmt, ordnungsgemäß ausgeführt werden.

Weitere Informationen zum Konfigurieren von Diensten für die farmübergreifende Verwendung finden Sie unter Freigeben von Dienstanwendungen über Farmen hinweg (SharePoint Foundation 2010).