Planen der Bereitstellung von Visio Services

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2011-11-18

Visio Services in Microsoft SharePoint Server 2010 sind fester Bestandteil von Microsoft SharePoint Server 2010 und deshalb sehr einfach bereitzustellen. Die Planung der Bereitstellung von Visio Services vor der Einführung kann zur optimalen Systemleistung und zur besseren Verwaltung der Systemressourcen in der SharePoint Server-Farm und verwandten Systemen beitragen.

Leistung von Visio Services

Die Implementierung von Visio Services erfolgt mit dem Visio-Grafikdienst. Dieser Dienst wird auf einem oder mehreren Anwendungsservern in der Farm ausgeführt. Wie alle derartigen Dienste beansprucht auch dieser Dienst Ressourcen wie z. B. Verarbeitungskapazität und Arbeitsspeicher auf jedem Server, auf dem dieser Dienst ausgeführt wird.

Die Systemleistung von Anwendungsservern, auf denen der Visio-Grafikdienst ausgeführt wird, kann durch verschiedene Faktoren beeinträchtigt werden:

  • Der Größe der zu rendernden Webzeichnungen

  • Der Anzahl von Zeichnungen, die mit einer Datenquelle verbunden sind

  • Der Leistung der Datenquellen, mit denen Webzeichnungen verbunden sind

  • Der Häufigkeit der Datenaktualisierung für Webzeichnungen mit Datenverbindungen

  • Spitzenauslastungen durch die Zugriffe von Benutzern auf Webzeichnungen

  • Spitzenauslastungen bei externen Datenquellen, auf die von Webzeichnungen zugegriffen wird

  • Der Komplexität von Webzeichnungen

Die Größenbeschränkung für Webzeichnungen und die Aktualisierungsparameter können vom Administrator angepasst werden. Durch die Anpassung dieser Parameter können Sie die Leistung des Servers anpassen. Falls durch die Änderung dieser Parameter nicht die gewünschte Leistung erzielt wird, müssen Sie möglicherweise die Verarbeitungskapazität oder den Arbeitsspeicher erweitern.

Der wichtigste Faktor bei der Planung von Systemressourcen für Visio Services ist die Spitzenauslastung. Wenn z. B. die Benutzer die Funktionalität von Visio Services am Montagmorgen am stärksten nutzen, sollten Sie die Serverkapazität für diese Spitzenauslastung planen. Spitzenauslastungszeiten können in Abhängigkeit von der Verwendung von Visio Services innerhalb Ihrer Organisation stark variieren. Spitzenauslastungen müssen so gut wie möglich geschätzt werden, um eine Überlastung der Systemressourcen zu vermeiden.

Wenn Ihre SharePoint Server-Farm mehrere Anwendungsserver aufweist, auf denen jeweils möglicherweise mehrere Dienste ausgeführt werden, müssen Sie entscheiden, auf welchem Anwendungsserver bzw. auf welchen Anwendungsservern der Visio Services ausgeführt werden soll. Berücksichtigen Sie dabei die anderen SharePoint Server 2010-Dienste, die auf den verschiedenen Anwendungsservern ausgeführt werden. Wann treten die Spitzenauslastungen bei den anderen Diensten auf? Versuchen Sie einen Anwendungsserver auszuwählen, bei dem die Spitzenauslastungszeiten anderer Dienste zu unterschiedlichen Zeiten als bei Visio Services auftreten.

Berücksichtigen Sie neben Spitzenauslastungsaspekten auch die allgemeine Auslastung anderer Dienste, die auf demselben Server ausgeführt werden. Einige SharePoint Server-Dienste, wie z. B. der Suchdienst, profitieren möglicherweise von eigenen Anwendungsservern, auf denen keine anderen Auslastungen anfallen wie z. B. durch Visio Services. Andere Dienste, wie z. B. Access Services, sind in Abhängigkeit vom Verwendungsmuster möglicherweise ideale Begleitauslastungen für Visio Services.

Neben Leistungsaspekten bei SharePoint Server sollten Sie auch die Auswirkungen auf die Leistung von Visio Services auf Ihre anderen Systeme untersuchen. Angenommen, Sie verfügen über eine Webzeichnung mit Datenverbindungen, von der eine Abfrage für Daten aus einer Oracle-Datenbank ausgeführt werden. Welche Auswirkungen hat in diesem Fall die Spitzenauslastung von Visio Services auf diese Oracle-Datenbank? Wenn sehr viele Benutzer gleichzeitig eine Datenquelle abfragen, kann dies zu einer starken Auslastung der Ressourcen dieser Datenquelle führen.

Die folgenden bewährten Methoden können zum Optimieren der Leistung von Visio Services verwendet werden:

  • Überwachen Sie die Leistung der Anwendungsserver in der Farm, und fügen Sie ggf. CPU und Arbeitsspeicher hinzu, um Spitzenauslastungen zu bewältigen.

  • Starten Sie den Visio-Grafikdienst auf mehreren Anwendungsservern in der Farm, um zusätzliche Leistung zu erhalten.

  • Führen Sie den Visio-Grafikdienst auf einem Anwendungsserver aus, auf dem bei anderen Diensten die Spitzenauslastungszeit zu einer unterschiedlichen Uhrzeit als beim Visio-Grafikdienst auftritt.

  • Beschränken Sie die maximale Webzeichnungsgröße.

  • Erhöhen Sie das minimale Cachealter für Webzeichnungen. Dadurch wird das Intervall erhöht, in dem ein Benutzer zwischengespeicherte Daten für eine bestimmte Webzeichnung sieht.

Visio-Grafikdienstanwendungen

SharePoint Server implementiert Visio Services über den Visio-Grafikdienst, der auf einem oder mehreren Anwendungsservern in der Farm ausgeführt wird, und über die Visio-Grafikdienstanwendung, die auf der Farmebene ausgeführt wird. In der Visio-Grafikdienstanwendung konfigurieren Sie die verschiedenen Einstellungen für Visio Services, wie z. B. vertrauenswürdige Datenanbieter und Zeichnungs- und Cacheeinstellungen.

Für viele Bereitstellungen ist eine einzelne Visio Services-Dienstanwendung ausreichend. Mit SharePoint Server können Sie auf Wunsch jedoch mehrere Dienstanwendungen jedes Typs erstellen.

Für die Bereitstellung mehrerer Visio-Grafikdienstanwendungen gibt es folgende Gründe:

  • Hosten von Lösungen, wenn verschiedene Kunden strikt voneinander getrennt werden müssen

  • Abteilungen in Ihrer Organisation, die einen eingeschränkten Datenzugriff erfordern (z. B. Trennen der Personalabteilung oder juristischer Daten vom Rest der Organisation)

  • Verwenden verschiedener Datenquellen, die unterschiedliche globale Einstellungen oder ein anderes unbeaufsichtigtes Dienstkonto in Visio Services erfordern

Verwenden einer Pilotbereitstellung

Zur Bestimmung der Kapazitätsanforderungen für Visio Services sollten Sie Visio Services im Rahmen einer begrenzten Pilotgruppe einführen, die für typische Benutzer repräsentativ ist. Wenn Sie einer relativ kleinen Personengruppe Zugriff auf Funktionalität von Visio Services gewähren, können Sie die Verwendung der Serverressourcen und die Auswirkungen auf verwandte Systeme wie z. B. externe Datenquellen überwachen, ohne dass die Systemressourcen überlastet werden.

Nachdem Sie die Leistungsdaten für die Pilotgruppe kompiliert haben, können Sie die Systemanforderungen für Visio Services beim Bereitstellen in der gesamten Organisation hochrechnen. Mithilfe der Pilotdaten können Sie außerdem die Spitzenauslastungsanforderungen und die Zeiten, zu denen vermutlich Spitzenauslastungen auftreten werden, bestimmen.

Durch die Überwachung anderer betroffener Systeme (z. B. Datenquellen, die von Webzeichnungen mit Datenverbindungen verwendet werden) können Sie auch die wahrscheinlichen Auswirkungen von Visio Services auf andere Systeme in der Organisation bestimmen.

Überwachung

Es wird dringend empfohlen, von Visio Services beanspruchte Systemressourcen zu überwachen – zusammen mit den anderen Diensten in SharePoint Server. Die Ressourcenverwendung nimmt typischerweise im Laufe der Zeit zu, wenn zusätzliche Benutzer online gehen und vorhandene Benutzer Visio Services und andere Technologien von SharePoint Server stärker nutzen.

Aufgrund der Dienstarchitektur von SharePoint Server können der Farm auf einfache Weise Anwendungsserver hinzugefügt werden. Wenn die Nachfrage der Benutzer zunimmt, können Sie der Farm weitere Server hinzufügen und Dienste einschließlich Visio Services auf diese neuen Server verlagern. Anstatt Visio Services auf einen neuen Server zu verschieben können Sie den Visio Services-Dienst auf mehreren Anwendungsservern gleichzeitig ausführen, um zusätzliche Kapazität und Redundanz bereitzustellen.

Durch die Überwachung der Ressourcenverwendung können Sie Vorhersagen treffen, wann voraussichtlich zusätzliche Kapazitäten erforderlich sind, und die benötigte Hardware im regulären Budget Ihrer Organisation einplanen. Darüber hinaus vermeiden Sie auf diese Weise Systemdowntime oder langsame Reaktionszeiten aufgrund einer unerwartet hohen Serverauslastung.

Sicherung und Wiederherstellung von Daten

Einstellungen von Visio Services und Visio-Dokumente, die in SharePoint Server-Bibliotheken gespeichert sind, können vom Farmadministrator im Rahmen einer standardmäßigen Farmsicherung gesichert werden. Beachten Sie jedoch, dass beim Veröffentlichen von Visio-Dokumenten, die mit Datenquellen außerhalb der Farm verbunden sind, die Daten, mit denen die Visio-Dokumente verbunden sind, bei einer standardmäßigen Farmsicherung nicht gesichert werden. In diesem Fall sollte der Administrator des Systems, auf dem die Daten gespeichert sind, einen Sicherungsvorgang ausführen.

Bereitstellung von Visio Professional 2010 und Visio Premium 2010

In Visio Services können Sie Visio-Zeichnungen mithilfe eines Webparts anzeigen, ohne dass Microsoft Visio 2010 auf dem Clientcomputer installiert sein muss. Das Erstellen oder Bearbeiten von Visio-Diagrammen ist in Visio Services jedoch nicht möglich. Im Rahmen Ihres Bereitstellungsplans für Visio Services sollten Sie auch die Anforderungen von Diagrammautoren in Ihrer Organisation einplanen. Jeder Diagrammautor, der in Visio Services veröffentlichen muss, benötigt eine Kopie von Microsoft Visio Professional 2010 oder Microsoft Visio Premium 2010.

Wichtig

Sie benötigen Visio Professional 2010 oder Visio Premium 2010 zum Veröffentlichen in SharePoint Server. In Microsoft Visio Standard 2010 und früheren Versionen von Visio kann nicht auf dem Server veröffentlicht werden.