Planen von Apps für SharePoint Server

GILT FÜR:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Wenn Sie Apps für SharePoint in Ihrer Umgebung verwenden möchten, müssen mehrere Voraussetzungen und andere Planungsüberlegungen berücksichtigt werden. In diesem Artikel wird beschrieben, was Sie planen müssen, bevor Sie mit der eigentlichen 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.

Additionally, using apps for SharePoint requires a separate DNS domain configuration (discussed below), as well as the Subscription Settings and App Management service applications. Es wird beschrieben, wie Sie die separate App-Domäne und die Dienstanwendungen im Konfigurationsartikel Apps für SharePoint konfigurieren.

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-Domänennamen (Domain Name Services) 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, um nicht autorisierten Zugriff auf Benutzerdaten zu verhindern und die Möglichkeit von websiteübergreifenden Skriptangriffen zu verringern.

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 aus der App-Domäne sowie einem Präfix und einem Apphash besteht. Das Format lautet wie folgt: prefix-Apphash.domain.com. Apphash ist ein willkürlich zugewiesener eindeutiger Bezeichner für jede App für SharePoint. Diese URLs werden abhängig von den von Ihnen angegebenen Einstellungen automatisch generiert. Sie müssen diese URLs nicht separat erstellen oder verwalten. Konfigurieren Sie stattdessen einen Wildcardeintrag in DNS, um die 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.

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
Unbeschränkt

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

Siehe auch

Konzepte

Installieren und Verwalten von Apps für SharePoint Server

Konfigurieren einer Umgebung für Apps für SharePoint Server