Planen der Visio Services-Bereitstellung in SharePoint Server

 

**Gilt für:**SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-07-06

Zusammenfassung: Zu den bewährten Methoden für die Bereitstellung von Visio Services gehören die Leistungsplanung, der Einsatz eines Pilotprogramms, die Überwachung der Bereitstellung und das Sichern der Daten.

Visio Services sind fester Bestandteil von SharePoint Server und deshalb sehr einfach bereitzustellen. Wenn Sie die Bereitstellung von Visio Services vor der Einführung planen, können Sie eine optimale Systemleistung, eine hohe Benutzerfreundlichkeit und eine effektivere Verwaltung der Systemressourcen in der SharePoint Server-Farm und zugehörigen Systemen sicherstellen.

Leistung von Visio Services

Die Implementierung von Visio Services erfolgt mit dem Visio-Grafikdienst. Dieser Dienst wird auf der Front-End-Serverrolle 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 Diagramme

  • Der Anzahl der Diagramme, die mit einer Datenquelle verbunden sind

  • Der Leistung der Datenquellen, mit denen Diagramme verbunden sind

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

  • Spitzenauslastungen durch die Zugriffe von Benutzern auf Diagramme

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

  • Komplexität der Diagramme

  • Visio Services-Cacheeinstellungen

Die Größenbeschränkung für Diagramme 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.

Neben Leistungsaspekten bei SharePoint Server sollten Sie auch die Auswirkungen auf die Leistung von Visio Services auf Ihre anderen Systeme untersuchen. Angenommen, Sie haben ein Diagramm mit Datenverbindungen, von dem 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 oder zusätzliche Front-End-Serverrollen hinzu, um Spitzenauslastungen zu bewältigen.

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

  • Erhöhen Sie das minimale Cachealter für Diagramme. Dadurch wird das Intervall erhöht, in dem ein Benutzer zwischengespeicherte Daten für ein bestimmtes Diagramm sieht.

Visio-Grafikdienstanwendung

SharePoint Server implementiert Visio Services über die Visio-Grafikdienstanwendung. In dieser Dienstanwendung konfigurieren Sie die verschiedenen Einstellungen für Visio Services, z. B. vertrauenswürdige Datenanbieter und Cacheinstellungen für Zeichnungen.

Für viele Bereitstellungen ist eine einzige Visio-Grafikdienstanwendung ausreichend. Sie können mit SharePoint Server jedoch auf Wunsch mehrere Dienstanwendungen jedes Typs erstellen (beispielsweise wenn Sie unterschiedliche Datenquellen verwenden müssen, die verschiedene globale Einstellungen erfordern, oder ein anderes unbeaufsichtigtes Dienstkonto innerhalb von Visio Services).

Verwenden einer Visio Services-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 Überwachung anderer betroffener Systeme (z. B. Datenquellen, die von Diagrammen mit Datenverbindungen verwendet werden) können Sie auch die wahrscheinlichen Auswirkungen von Visio Services auf andere Systeme in der Organisation feststellen.

Überwachen von Systemressourcen, die von Visio Services verwendet werden

Es wird dringend empfohlen, von Visio Services beanspruchte Systemressourcen zu überwachen – zusammen mit den anderen Diensten in der SharePoint Server-Farm. 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 Sie der Farm problemlos Server hinzufügen. Mit wachsendem Bedarf der Benutzer können Sie der Farm weitere Server hinzufügen, 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, die von Visio Services verwendet werden

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 Arbeiten mit 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 separaten Sicherungsvorgang ausführen.

Anforderungen für Autoren von Visio-Diagrammen

In Visio Services können Sie Visio-Diagramme in einem Webpart anzeigen, ohne dass Visio auf dem Clientcomputer installiert sein muss. Das Erstellen oder Bearbeiten von Visio Services-Diagrammen ist jedoch in Visio-Diagrammen nicht möglich. Bei der Planung der Bereitstellung für Visio Servicessollten Sie auch die Anforderungen der Diagrammautoren in Ihrer Organisation berücksichtigen. Jeder Diagrammautor, der Visio Services benötigt, braucht eine Kopie von Visio Professional, Visio Premium oder Visio Pro für Office 365.