Planen von Apps für SharePoint Server
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint 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.
Sie benötigen SSL-Zertifikate, wenn Sie SSL verwenden, um den Datenverkehr zu schützen. Sie müssen ein Platzhalterzertifikat erstellen, das für alle App-URLs verwendet wird.
Jede installierte App für SharePoint erstellt eine Unterwebsite unter der Website, auf der sie installiert ist, mit einer eigenen URL. 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 erfordert die Verwendung von Apps für SharePoint eine separate DNS-Domänenkonfiguration (siehe unten) und die Anwendungen Abonnementeinstellungen und App-Verwaltungsdienst. 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 Wahrscheinlichkeit 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
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
Wenn Sie den Domänennamen und das Präfix für Ihre Umgebung auswählen, sollten Sie Folgendes berücksichtigen:
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 sich die SharePoint-Websites beispielsweise auf Contoso.com befinden, verwenden Sie nicht Apps.Contoso.com. 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. Internet Explorer-Sicherheitseinstellungen für die Intranetzone oder die Zone Vertrauenswürdige Sites bieten keine ausreichende Isolation von Apps von Benutzerdaten in SharePoint-Websites.
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 weniger als 48 Zeichen lang sein und dürfen keine Sonderzeichen oder Bindestriche 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 ausführen, um sicherzustellen, dass Anforderungen für Apps für SharePoint an die richtige Webanwendung weitergeleitet 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
SharePoint Server erzwingt keine App-Lizenzen. 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.