Planen von Apps für SharePoint Server

 

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

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

Zusammenfassung: In diesem Artikel erfahren Sie, wie Sie Apps für SharePoint planen. Unter anderem finden Sie Informationen zum App-Katalog und können nachlesen, wie Sie Apps überwachen und lizenzieren können.

Wenn Sie Apps für SharePoint in Ihrer Umgebung verwenden möchten, müssen verschiedene Voraussetzungen erfüllt sein. Außerdem gibt es Verschiedenes, was Sie bei der Planung bedenken sollten. In diesem Artikel erfahren Sie, was Sie planen müssen, bevor Sie mit der tatsächlichen Konfiguration beginnen.

Voraussetzungen

Für die Konfiguration von Apps für SharePoint gelten die folgenden Voraussetzungen:

  • Wenn Sie die Apps überwachen möchten, müssen Sie die Suche konfigurieren.

  • Wenn Sie SSL zur Absicherung des Datenverkehrs verwenden, benötigen Sie SSL-Zertifikate. Sie müssen ein Platzhalterzertifikat erstellen, das für alle App-URLs verwendet wird.

  • Für jede installierte App für SharePoint wird unter der Website, auf der sie installiert wird, eine Unterwebsite mit eigener URL erstellt. Das bedeutet, dass Umgebungen mit vielen Apps für SharePoint viele zusätzliche Unterwebsites haben. Berücksichtigen Sie diesen Aspekt bei der Planung der Kapazität Ihrer Farm.

Darüber hinaus müssen Sie bei der Verwendung von Apps für SharePoint eine separate DNS-Domäne konfigurieren (siehe weiter unten), und es sind Dienstanwendungen für Abonnementeinstellungen und App-Verwaltung erforderlich. Die Konfiguration der separaten App-Domäne und der Dienstanwendungen erläutern wir im Artikel zur Konfiguration von Apps für SharePoint/.

Planen von Konfigurationseinstellungen für Apps

Bei Apps für SharePoint gilt: Apps werden auf einer eigenen Website in einem speziellen, isolierten Domänennamen bereitgestellt, nicht im Domänennamen Ihrer Farm. Prozesse werden unter diesem Domänennamen ausgeführt und wirken sich nicht auf die SharePoint-Websites aus. Die unterschiedlichen Domänennamen isolieren die Apps effektiv.

Sie müssen einen DNS (Domain Name Services)-Domänennamen einrichten, um einen Hostnamen für die installierten Apps bereitzustellen. Durch die Verwendung eines separaten Domänennamens werden Apps für SharePoint von SharePoint-Websites getrennt. Das verhindert nicht autorisierte Zugriffe auf Benutzerdaten und reduziert das Risiko von websiteübergreifenden Skriptangriffen.

Zur ordnungsgemäßen Auflösung des Domänennamens ist ein DNS-Eintrag erforderlich. Sie können einen der beiden folgenden Typen von DNS-Einträgen für die URLs von Apps für SharePoint erstellen:

  • CNAME-Eintrag (Canonical Name, kanonischer Name) als Platzhalter, der auf die Hostdomäne zeigt, die der SharePoint Server-Farm zugewiesen ist

  • A-Datensatz als Platzhalter, der auf die IP-Adresse der SharePoint Server-Farm zeigt

Wählen Sie den von der App-Domäne auf die SharePoint Server-Farmdomäne zeigenden Eintragstyp aus.

Details zur Konfiguration der App-Domäne finden Sie unter Konfigurieren einer Umgebung für Apps für SharePoint Server.

Wie SharePoint die Domäne verwendet

Jede App für SharePoint verfügt über eine eindeutige URL, die sich aus der App-Domäne sowie einem Präfix und einem App-Hash zusammensetzt. Das Format sieht wie folgt aus: „Präfix-App-Hash.Domäne.com“. Ein App-Hash ist ein zufällig zugewiesener, eindeutiger Bezeichner für die jeweilige App für SharePoint. Diese URLs werden automatisch abhängig von den Einstellungen generiert, die Sie festlegen. Sie müssen diese URLs nicht separat erstellen oder verwalten. Stattdessen konfigurieren Sie einen Platzhaltereintrag in DNS, um diese URLs für alle Apps bereitzustellen.

Wenn Sie eine App auf einer Website installieren, wird eine Unterwebsite dieser Website erstellt, die den App-Inhalt hostet. Die Unterwebsite für die App liegt in der Hierarchie unter der Websitesammlung, verfügt jedoch über einen isolierten, eindeutigen Hostheader und ist nicht unter der Website-URL angesiedelt. Das folgende Diagramm veranschaulicht die Beziehung zwischen der Website-URL und der App-URL:

Abbildung der URL einer App für SharePoint

App-URLs werden von SharePoint-Website-URLs isoliert

In diesem Diagramm ist die Haupt-SharePoint-Website die Website, auf der der Benutzer die App installiert hat. Die Anwendung1-SharePoint-Website ist eine Unterwebsite der Hauptwebsite, die die App und deren Komponenten enthält. Die URL für die Anwendung1-SharePoint-Website basiert auf der URL der Haupt-SharePoint-Website. Sie befindet sich jedoch in einer anderen Domäne, beginnt mit einer Kombination aus Präfix und App-Hash und endet auf einen Anwendungsnamen, der für den Namen der Unterwebsite steht.

Festlegen des zu verwendenden Domänennamens

Beachten Sie beim Auswählen des Domänenamens und der Präfixe für Ihre Umgebung Folgendes:

  • Verwenden eines eindeutigen Domänennamens anstelle einer Unterdomäne

    Aus Sicherheitsgründen empfehlen wir Ihnen dringend, keine Unterdomäne des Root-Domänennamens zu verwenden, der SharePoint Server oder andere Anwendungen hostet. Wenn die SharePoint-Websites beispielsweise unter „Contoso.com“ liegen, sollten Sie nicht „Apps.Contoso.com“ verwenden. Verwenden Sie stattdessen einen eindeutigen Namen wie „Contoso-Apps.com“. Der Grund: Andere Anwendungen, die unter diesem Hostnamen ausgeführt werden, könnten sensible Informationen enthalten, die eventuell in ungesicherten Cookies gespeichert sind.

  • App-Domäne sollte sich in Internet Explorer in der Zone "Internet" oder "Eingeschränkte Sites" befinden

    Aus Sicherheitsgründen wird empfohlen, in den Internet Explorer-Optionen festzulegen, dass sich die App-Domäne entweder in der Zone Internet oder Restricted sites befindet und nicht in der Zone Intranet oder Trusted sites. Die Internet Explorer-Sicherheitseinstellungen für die Zone Intranet oder Trusted sites stellen keine Isolationsstufe bereit, die Apps ausreichend von den Benutzerdaten auf SharePoint-Websites trennt.

  • Verwenden eindeutiger Präfixe für die Apps der einzelnen Mandanten in Umgebungen mit Mehrinstanzenfähigkeit

    Wenn Ihre Umgebung mehrere Mandanten hat (Sie also SharePoint-Websites für mehrere Kunden hosten), müssen Sie in der Lage sein, die URLs zu identifizieren, die die verschiedenen Mandanten oder Kunden in Ihrer Umgebung verwenden. Wir empfehlen Ihnen, als URL-Präfix jeweils den Namen des Kunden oder den Namen der Website des Kunden zu verwenden.

  • Kurze und einfache Präfixe

    Präfixe dürfen maximal 48 Zeichen lang sein und keine Sonderzeichen oder Gedankenstriche enthalten.

Empfohlene logische Architektur

Als bewährte Methode empfiehlt es sich, in Ihrer Umgebung anstelle mehrerer Webanwendungen, die Websitesammlungen mit Pfadnamen nutzen, nur eine einzelne Webanwendung zu verwenden, die Websitesammlungen mit Hostnamen (Hostheader) nutzt. Wenn Sie mehrere Webanwendungen und Websitesammlungen mit Pfadnamen verwenden, müssen Sie möglicherweise zusätzliche Konfigurationsschritte durchführen, um sicherzustellen, dass Anforderungen für Apps für SharePoint an die richtige Webanwendung geleitet werden.

Planen des App-Katalogs

Wenn Sie sich entscheiden, Websitebesitzern genehmigte Apps für SharePoint zur Installation bereitzustellen, müssen Sie eine App-Katalog-Website konfigurieren, die diese Apps für SharePoint enthält. Sie benötigen eine App-Katalog-Website für jede Webanwendung, die Apps für SharePoint hosten soll.

Informationen zu ersten Schritten finden Sie unter Verwalten des App-Katalogs in SharePoint Server.

Planen der Überwachung von Apps

Farmadministratoren können Apps für SharePoint überwachen, um die Verwendungsdaten und Ergebnisse sowie alle auftretenden Fehler nachzuverfolgen. Der Farmadministrator muss die Apps zur Seite „Apps überwachen“ in der Zentraladministration hinzufügen, damit sie in der Liste angezeigt werden. Auf der Seite „Apps überwachen“ lassen sich maximal 100 Apps überwachen.

Informationen zu ersten Schritten finden Sie unter Überwachen von Apps für SharePoint in SharePoint Server.

Planen von App-Lizenzen

Unter SharePoint Server werden App-Lizenzen nicht erzwungen. Entwickler müssen beim Erstellen von Apps Code hinzufügen, mit dem Lizenzinformationen abgerufen und dann Benutzer adressiert werden. SharePoint Server bietet den Speicher und, in Kombination mit den SharePoint Store-Webdiensten, die App-Lizenzerneuerung. Über den SharePoint Store werden die Zahlungen für die Lizenzen abgewickelt, die richtigen Lizenzen veröffentlicht und die Integrität von Lizenzen überprüft. Beachten Sie, dass die Lizenzierung nur für Apps funktioniert, die über den SharePoint Store verteilt werden. Für über andere Plattformen erworbene und intern entwickelte Apps müssen eigene Lizenzierungsmechanismen implementiert werden. SharePoint Server unterstützt die folgenden App-Lizenzformate:

Lizenztyp Dauer Benutzerlimit

Kostenlos

Unbefristet

Unbegrenzt

Testversion

30, 60, 120 Tage oder Unbegrenzt

Anzahl pro Benutzer oder Unbegrenzt

Bezahlung pro Benutzer

Unbefristet

Anzahl pro Benutzer

Bezahlung für unbegrenzte Benutzeranzahl (Websitelizenz)

Unbefristet

Unbegrenzt

Informationen zu ersten Schritten finden Sie unter Überwachen und Verwalten von App-Lizenzen in SharePoint Server.

See also

Installieren und Verwalten von Apps für SharePoint Server
Konfigurieren einer Umgebung für Apps für SharePoint Server