Planifier les applications pour SharePoint ServerPlan for apps for SharePoint Server

s’applique à: oui2013 oui2016 oui2019 nonSharePoint OnlineAPPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

Pour utiliser apps pour SharePoint dans votre environnement, vous devez respecter plusieurs conditions préalables et autres éléments relatifs à la planification. Cet article passe en revue ce que vous devez planifier avant de vous lancer dans la configuration.If you want to use apps for SharePoint in your environment, there are several prerequisites and other planning considerations to keep in mind. This article covers what you need to plan for before you get started with the actual configuration.

Conditions préalablesPrerequisites

La configuration de apps pour SharePoint requiert les éléments suivants :Configuring apps for SharePoint requires the following:

  • Si vous souhaitez surveiller des applications, vous devez configurer la recherche.If you want to monitor apps, then Search must be configured.

  • Si vous utilisez SSL pour sécuriser le trafic, vous avez besoin de certificats SSL. Vous devez créer un certificat avec caractères génériques à utiliser pour toutes les URL d’application.You'll need SSL Certificates If you are using SSL to help secure traffic. You must create a wildcard certificate to use for all app URLs.

  • Chaque application installée pour SharePoint crée un sous-site web sous le site où elle est installée avec sa propre URL. Cela signifie que les environnements qui contiennent beaucoup d’applications pour SharePoint ont de nombreux sous-sites web supplémentaires. Veillez à tenir compte de cet aspect au moment de planifier la capacité de votre batterie de serveurs.Each app for SharePoint that is installed creates a subweb under the site on which it is installed with its own URL. This means that environments that contain many apps for SharePoint will have many additional subwebs. Be sure to consider this when planning for capacity for your farm.

En outre, l’utilisation de SharePoint nécessite la configuration d’un domaine DNS distinct (voir ci-dessous), ainsi que des applications de service de gestion des applications et de paramètres d’abonnement. Nous expliquerons comment configurer le domaine d’application distinct et les applications de service dans l’article relatif à la configuration des applications pour SharePoint/.Additionally, using apps for SharePoint requires a separate DNS domain configuration (discussed below), as well as the Subscription Settings and App Management service applications. We cover how to configure the separate app domain and the service applications in the apps for SharePoint configuration article/

Planifier les paramètres de configuration des applicationsPlan app configuration settings

Avec apps pour SharePoint, les applications sont déployées sur leur propre site web dans un nom de domaine spécial et isolé plutôt que dans le même nom de domaine que votre batterie de serveurs. Les processus s'exécutent sous ce nom de domaine et n'affectent pas les sites SharePoint. Cette différence dans les noms de domaine fournit une couche d'isolation aux applications.With apps for SharePoint, apps are deployed to their own web site in a special, isolated domain name, instead of in the same domain name as your farm. Processes run under that domain name and do not affect the SharePoint sites. This difference in domain names provides a layer of isolation for the apps.

Vous devez configurer un nom de domaine DNS pour fournir un nom d’hôte aux applications installées. En utilisant un nom de domaine distinct, les applications pour SharePoint sont séparées des sites SharePoint afin d’empêcher tout accès non autorisé aux données utilisateur et de réduire l’éventualité d’attaques de script inter-sites.You must set up a Domain Name Services (DNS) domain name to provide a host name for the installed apps. By using a separate domain name, apps for SharePoint are separated from SharePoint sites to prevent unauthorized access to user data and to reduce the possibility of cross-site scripting attacks.

Vous avez besoin d’un enregistrement DNS pour que le nom de domaine puisse être correctement résolu. Vous pouvez créer l’un des deux types d’enregistrement DNS suivants pour les URL des applications pour SharePoint :You need a DNS record so that the domain name can get correctly resolved. You can create one of two of the following types of DNS records for app for SharePoint URLs:

  • un enregistrement générique de nom canonique qui pointe vers le domaine hôte assigné à la batterie de serveurs SharePoint Server ;A wildcard Canonical Name (CNAME) record that points to the host domain assigned to the SharePoint Server farm.

  • un enregistrement A générique qui pointe vers l'adresse IP de la batterie de serveurs SharePoint Server.A wildcard A record that points to the IP address for the SharePoint Server farm.

Choisissez le type d'enregistrement à utiliser pour pointer depuis le domaine de l'application vers le domaine de la batterie de serveurs SharePoint Server.Choose the type of record to use to point from the app domain to the SharePoint Server farm domain.

Les informations sur la configuration du domaine d'application sont indiquées dans la rubrique Configurer un environnement pour les applications de SharePoint Server.The details of how to configure the app domain are covered in Configure an environment for apps for SharePoint Server.

Comment SharePoint utilise le domaineHow SharePoint uses the domain

Chaque application pour SharePoint possède une URL unique, qui est composée du domaine de l'application outre un préfixe et un hachage d'application. Le format est le suivant : préfixe-hachage d'application.domaine.com. Le hachage d'application est un identificateur unique attribué de façon arbitraire pour chaque application pour SharePoint. Ces URL sont générées automatiquement selon les paramètres que vous spécifiez. Il n'est pas nécessaire de créer ou gérer ces URL séparément ; vous pouvez plutôt configurer une entrée générique dans le DNS afin de fournir les URL de toutes les applications.Each app for SharePoint has a unique URL, which is made up of the app domain plus a prefix and an Apphash. The format is as follows: prefix-Apphash.domain.com. The Apphash is an arbitrarily-assigned unique identifier for each app for SharePoint. These URLs are generated automatically depending on the settings that you specify. You do not have to create or manage these URLs separately; instead you configure a wildcard entry in DNS to provide the URLs for all apps.

Lorsque vous installez une application sur un site, un sous-site est créé pour héberger le contenu de l’application. Le sous-site web créé pour l’application se trouve hiérarchiquement en dessous de la collection de sites, mais dispose d’un en-tête d’hôte unique isolé au lieu d’apparaître sous l’URL du site. Le diagramme suivant illustre la relation entre l’URL du site et l’URL de l’application :When you install an app to a site, a subweb of that site is created to host the app content. The subweb for the app is hierarchically below the site collection, but has an isolated unique host header instead of being under the site's URL. The following diagram shows the relationship between the site's URL and the app's URL:

Illustration de l'URL d'une application pour SharePointIllustration of URL for an app for SharePoint

Les URL des applications sont isolées des URL des sites SharePoint

Dans ce diagramme, le site SharePoint principal est le site sur lequel l’utilisateur a installé l’application. Le site SharePoint App1 est un sous-site du site principal qui contient l’application et ses composants. L’URL du site SharePoint App1 est basée sur celle du site SharePoint principal. Toutefois, elle est dans un autre domaine, présente un ensemble préfixe-hachage d’application au début et comporte un nom d’application à la fin du nom de sous-site.In this diagram, the Main SharePoint Site is the site on which the user installed the app. The App1 SharePoint Site is a subweb of the Main site that contains the app and its components. The URL for the App1 SharePoint site is based on that of the Main SharePoint site. However, it is in a different domain, has a prefix-apphash at the beginning, and has an app name at the end for the subweb name.

Déterminer le nom de domaine à utiliserDetermine the domain name to use

Quand vous choisissez le nom de domaine et les préfixes à utiliser pour votre environnement, prenez en compte les points suivants :When you choose the domain name and prefixes to use for your environment, consider the following:

  • Utilisez un nom de domaine unique, plutôt qu'un sous-domaine.Use a unique domain name, not a subdomain

    Pour des raisons de sécurité, nous vous recommandons de ne pas utiliser un sous-domaine du nom de domaine racine qui héberge SharePoint Server ou d'autres applications. Par exemple, si les sites SharePoint sont sur Contoso.com, n'utilisez pas Apps.Contoso.com. À la place, utilisez un nom unique tel que Contoso-Apps.com. La raison en est que les autres applications qui s'exécutent sous le nom d'hôte peuvent contenir des informations sensibles qui sont stockées dans des cookies qui ne sont peut-être pas protégés.For security reasons, we highly recommend that you not use a subdomain of the root domain name that hosts SharePoint Server or other applications. For example, if the SharePoint sites are at Contoso.com, do not use Apps.Contoso.com. Instead use a unique name such as Contoso-Apps.com. This is because other applications that run under that host name might contain sensitive information that is stored in cookies that might not be protected.

  • Le domaine de l'application doit se trouver dans une zone de sécurité Internet ou Sites sensibles dans Internet Explorer.The app domain should be in the Internet or Restricted sites security zone in Internet Explorer

    Pour des raisons de sécurité, nous vous recommandons de configurer le domaine de l’application afin qu’il se trouve dans la zone de sécurité Internet ou Sites sensibles dans les options Internet Explorer, et non dans la zone Intranet ou Sites de confiance. Les paramètres de sécurité Internet Explorer pour la zone Intranet ou la zone Sites de confiance ne fournissent pas un niveau suffisant d’isolation d’applications par rapport aux données utilisateurs dans les sites SharePoint.For security reasons, we recommend that you configure the app domain to be in either the Internet or Restricted sites security zone in Internet Explorer options, and not in the Intranet zone or Trusted sites zone. Internet Explorer security settings for the Intranet zone or Trusted sites zone do not provide a sufficient level of isolation of apps from user data in SharePoint sites.

  • Pour les environnements à plusieurs clients, utilisez des préfixes uniques pour les applications de chaque emplacement.For multi-tenancy environments, use unique prefixes for each tenant's apps

    Si votre environnement comporte plusieurs clients (en d’autres termes, si vous hébergez des sites SharePoint pour plusieurs clients), vous devez être en mesure d’identifier les URL utilisées par chaque client dans votre environnement. Nous vous recommandons de définir le préfixe de l’URL de sorte qu’il indique le nom du client ou du site du client.If your environment has multiple tenants (in other words, you host SharePoint sites for multiple clients), you must be able to identify the URLs that each tenant or client in your environment uses. We suggest that you set the URL prefix to indicate the client's name or the client's site's name.

  • Choisir des préfixes courts et simplesKeep prefixes short and simple

    Les préfixes doivent être inférieurs à 48 caractères et ne peuvent pas contenir de caractères spéciaux ou de tirets.Prefixes must be less than 48 characters and cannot contain special characters or dashes.

Nous vous recommandons d'utiliser une seule application web utilisant des collections de sites nommées par l'hôte (en-têtes d'hôte) plutôt que plusieurs applications web utilisant des collections de sites nommées par le chemin d'accès dans votre environnement. Si vous utilisez plusieurs applications web et des collections de sites nommées par le chemin d'accès, vous risquez de devoir effectuer des étapes de configuration supplémentaires pour garantir l'acheminement des demandes d'apps pour SharePoint vers l'application web appropriée.As a best practice, we recommend that you use a single web application that uses host-named site collections (host headers) instead of multiple web applications that use path-named site collections in your environment. When you use multiple web applications and path-named site collections you might have to complete additional configuration steps to guarantee that requests for apps for SharePoint are routed to the correct web application.

Planifier le Catalogue d'applicationsPlan App Catalog

Si vous décidez de fournir des apps pour SharePoint approuvées à installer par les propriétaires de site, vous devez configurer un site Catalogue d'applications qui contiendra ces apps pour SharePoint. Vous avez besoin d'un site Catalogue d'applications pour chaque application web où héberger apps pour SharePoint.If you decide to provide approved apps for SharePoint for site owners to install, you must configure an App Catalog site to contain those apps for SharePoint. You need an App Catalog site for each web application where you want to host apps for SharePoint.

Consultez Gérer le catalogue d'applications dans SharePoint pour commencer.See Manage the App Catalog in SharePoint Server to get started.

Planifier la surveillance des applicationsPlan to monitor apps

Les administrateurs de batterie peuvent surveiller les apps pour SharePoint afin d'effectuer un suivi des données d'utilisation et des résultats, ainsi que de toutes les erreurs qui surviennent. L'administrateur de la batterie doit ajouter les applications à la page Surveiller des applications dans Administration centrale afin qu'elles figurent dans la liste. Le nombre maximal d'applications qui peuvent être surveillées dans la page Surveiller des applications est limité à 100.Farm administrators can monitor apps for SharePoint to track the usage data and results, and any errors that occur. The Farm administrator must add apps to the Monitor Apps page in Central Administration in order for the apps to appear in the list. The maximum number of apps that can be monitored on the Monitor Apps page is limited to 100.

Consultez Surveiller les applications pour SharePoint pour SharePoint Server pour commencer.See Monitor apps for SharePoint for SharePoint Server to get started.

Planifier les licences des applicationsPlan for app licenses

SharePoint Server n'applique pas les licences d'application. Les développeurs d'applications doivent ajouter le code qui extrait les informations de licence, puis s'adresse aux utilisateurs. SharePoint Server fournit le stockage et avec les services web Banque SharePoint le renouvellement de la licence de l'application. Banque SharePoint gère le paiement des licences, émet les licences correctes et fournit le processus de vérification de l'intégrité des licences. Notez que les licences ne fonctionnent que pour les applications distribuées via le Banque SharePoint. Les applications que vous achetez auprès d'une autre source et celles que vous développez en interne doivent implémenter leurs propres mécanismes de licence. SharePoint Server prend en charge les formats de licence d'application suivants :SharePoint Server does not enforce app licenses. Developers who build apps must add code that retrieves license information and then addresses users. SharePoint Server provides the storage and together with SharePoint Store web services the app license renewal. SharePoint Store handles payments for the licenses, issues the correct licenses, and provides the process to verify license integrity. Note that licensing only works for apps that are distributed through the SharePoint Store. Apps that you purchase from another source and apps that you develop internally must implement their own licensing mechanisms. SharePoint Server supports the following app licenses formats:

Type de licenceLicense Type DuréeDuration Limite utilisateurUser Limit
LibreFree
DéfinitivePerpetual
IllimitéUnlimited
ÉvaluationTrial
30, 60, 120 jours ou durée illimitée30, 60, 120 Days, or Unlimited
Nombre par utilisateur ou illimitéNumber per user or Unlimited
Payé par utilisateurPaid per user
PerpétuelPerpetual
Nombre par utilisateurNumber per user
Utilisateurs illimités (licence site)Paid unlimited users (site license)
PerpétuelPerpetual
IllimitéUnlimited

Consultez Surveiller et gérer les licences d'application dans SharePoint Server pour commencer.See Monitor and manage app licenses in SharePoint Server to get started.

Voir aussiSee also

ConceptsConcepts

Installer et gérer des applications pour SharePoint ServerInstall and manage apps for SharePoint Server

Configurer un environnement pour les applications de SharePoint ServerConfigure an environment for apps for SharePoint Server