Partager via


Guide général pour hébergeurs SharePoint Server 2013

S’APPLIQUE À :yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint dans Microsoft 365

Cet article décrit des conseils et des concepts généraux liés à l’architecture mutualisée dans SharePoint Server 2013.

Pour plus d’informations sur l’architecture, la sécurité, l’exploitation et les conseils en matière de gestion pour aider les fournisseurs de services à acquérir une bonne connaissance de la mutualisation dans SharePoint Server 2013, reportez-vous à l’article relatif à l’architecture mutualisée dans Microsoft SharePoint Server 2013.

Principales caractéristiques et considérations sur l’architecture mutualisée

Lorsque vous envisagez la multilocation, il existe deux extrêmes pour le modèle d’implémentation d’une plateforme d’hébergement multilocataire :

  • Dédié

  • Partagé

Ces deux modèles se trouvent aux deux extrémités d’un spectre, comme illustré dans le diagramme suivant.


Ce diagramme montre les deux méthodes d’implémentation à prendre en compte lors du déploiement d’une plateforme d’hébergement partagée au sein d’une architecture mutualisée

La décision d’implémenter une plateforme d’hébergement multilocataire se résume à la sélection entre ces deux modèles d’implémentation. La décision est généralement basée sur les composants fonctionnels requis et les attributs de niveau de service suivants qui influencent généralement le choix d’un modèle d’implémentation approprié pour une plateforme d’hébergement multilocataire.

  • Réduction des coûts

  • Gestion et exploitation simplifiée

  • Complexité de la personnalisation

  • Isolement des ressources

  • Qualité de Service

Ces attributs clés sont importants à prendre en compte lorsque vous prenez les décisions relatives à la sélection de l’architecture, de l’implémentation et du déploiement appropriés d’une plateforme d’hébergement SharePoint Server 2013 mutualisée. Le schéma suivant montre comment ces attributs clés varient d'un modèle de mise en œuvre à l'autre.

Ce diagramme montre les attributs clés des plateformes d’hébergement partagées au sein d’une architecture mutualisée

Comment l’architecture mutualisée fonctionne-t-elle dans SharePoint Server 2013 ?

L'architecture mutualisée native a été introduite dans SharePoint Server 2010 pour faire de SharePoint une plateforme mutualisée valide. SharePoint Server 2013 hérite des mêmes fonctionnalités et conception d'architecture mutualisée et de l'ajout de nouvelles fonctionnalités prenant en charge les déploiements d'architecture mutualisée.

Dans SharePoint Server 2010, un nouveau modèle de service partagé a été implémenté. Ce nouveau modèle est appelé Applications de service. L’architecture d’application de service permet à un ensemble de services d’être associés à un groupe d’applications web et à un autre ensemble de services à associer à un autre groupe d’applications web. En outre, la même application de service peut être configurée différemment pour différents groupes d’applications web et un site web peut être configuré pour utiliser uniquement les services nécessaires, au lieu de la banque complète de services.

Dans SharePoint, l'architecture mutualisée fait référence à la capacité de partitionner les données de services partagés autrement pour servir plusieurs clients. Cela est différent de la configuration de matériel dédié ou même, de l'exécution de plusieurs instances d'un service donné.

Les services peuvent être configurés pour partager les données entre tous les clients ou pour partitionner les données pour chacun d'eux, par exemple, en offrant l'isolation de certaines données. Chaque service peut être configuré différemment. Les services peuvent être créés en mode partitionné à l’aide de Microsoft PowerShell ou en mode non partitionné à l’aide de Microsoft PowerShell ou de l’Administration centrale. Une fois créé, le mode du service ne peut pas être modifié. Pour obtenir le partitionnement, le service et la connexion de service doivent tous les deux être déployés en mode partitionné. La connexion de service est appelée proxy dans Microsoft PowerShell.

Tous les services ne peuvent pas être partitionnés. Les services qui ne stockent pas les données de locataire, tels que PowerPoint Automation Services, n’ont pas besoin d’être partitionnés. Ces services peuvent être partagés entre plusieurs clients sans risque d'exposition des données de clients spécifiques.

Le diagramme suivant montre la façon dont les données de service sont partitionnées :

Ce diagramme montre comment les données sont partitionnées dans une plateforme d’architecture mutualisée

Dans SharePoint, l'architecture mutualisée est liée à l'abonnement à un site. Un abonnement à un site est un groupe logique de collections de sites pouvant partager des paramètres, des fonctions et des données de service. Les collections de sites de chaque client sont réunies dans un ID d'abonnement. L'ID d'abonnement est utilisé pour mapper des fonctionnalités, services et sites sur des clients, et pour partitionner les informations de service en fonction de ce dernier. Le service Paramètres d’abonnement effectue le suivi des services multilocataires et des ID d’abonnement.

Voici le principe de fonctionnement :

  1. Les administrateurs de batterie déploient des services sur la batterie de serveurs. Cela inclut le service Paramètres d’abonnement. Les applications de service peuvent être déployées en tant que partitionnés où les données sont isolées pour chaque locataire, ou non partitionnée où les données sont partagées entre tous les locataires. Certains services ne stockent pas de données de locataire et sont partagés entre tous les locataires sans partition.

  2. Les administrateurs de batterie de serveurs mettent en œuvre un site d'administration des clients pour chaque client à l'aide de Microsoft PowerShell. Le site d'administration des clients est associé à un ID d'abonnement. Les administrateurs peuvent déployer d’autres collections de sites pour chaque locataire. Chaque collection de sites est liée à l'ID d'abonnement du client.

  3. Toutes les applications de service connectées au niveau de l'application web peuvent être utilisées par des collections de sites au sein de l'application web. Les administrateurs choisissent les services à offrir et à activer pour chaque client. L'ID d'abonnement d'un client est utilisé pour mapper des services sur les collections de sites.

  4. Les administrateurs de clients gèrent leurs collections de sites à l’aide du site d’administration des clients qui leur a été affecté.

  5. Les collections de sites pour les abonnements de sites multiples peuvent être hébergées dans une application web unique.

  6. Les abonnements de sites multiples peuvent partager une base de données de contenu, ou un abonnement à un site peut inclure le contenu de plusieurs bases de données.

  7. Toutes les collections de sites d’un abonnement unique doivent résider sur la même batterie de serveurs, mais peuvent être propagées par le biais d’applications web.

Les administrateurs de batterie peuvent héberger plusieurs clients sur la même batterie et gérer de manière centralisée le déploiement de services et de fonctionnalités. Ils peuvent gérer la configuration des fonctions déléguées de l'administrateur délégué et contrôler le fonctionnement de leurs sites.

SharePoint configure ses fonctionnalités d’administration en fonction des rôles d’hébergement communs, comme l’indique le tableau suivant.

Role Type d’administrateur Description
Administrateur du fournisseur de services
Administrateur de batterie de serveurs
Gère les paramètres et le matériel au niveau de la batterie de serveurs.
Contrôle les configurations de base de données.
Installe toutes les nouvelles fonctionnalités et solutions approuvées.
Peut personnaliser les pages d’administration des clients.
Administrateur d’entreprise hébergée
Administrateur des clients
Achète de l’espace, des fonctionnalités et de la bande passante au fournisseur de services.
Contrôle l’architecture des sites clients, mais pas leur contenu.
Configure les paramètres des clients.
Permet de consulter les statistiques d’utilisation.
Entreprise hébergée
Administrateur de site
Est responsable des collections de sites.
Configure les paramètres de site exposés par les fonctionnalités et les services.
Permet de consulter les statistiques d’utilisation.

L’administration des locataires est fournie via le site Administration du locataire, qui est basé sur un modèle de site intitulé « Administration du locataire ». Un administrateur de batterie peut utiliser les applets de commande Microsoft PowerShell pour créer un site d’administration de locataire et accorder l’accès à un administrateur de locataire. Le diagramme qui suit affiche la page d' accueil du site d'administration des clients.

Ce diagramme montre la page d’accueil du site d’administration des clients

Un administrateur client peut utiliser le site d'administration des clients pour gérer de nombreux aspects de l'abonnement. Par exemple, il peut gérer l'ensemble des collections de sites de l'abonnement à partir d'un même emplacement. Le diagramme suivant affiche la page Gestion des collections de site du site d'administration des clients.

Ce diagramme montre la page de gestion des collections de sites à partir du site d’administration des clients

Base de données de contenu partagée ou base de données de contenu isolée

Pour faciliter la gestion des mises à niveau futures, utilisez les instructions suivantes pour gérer les clients dans les bases de données de contenu :

  • Si un client doit englober plusieurs base de données de contenu, il doit être le SEUL locataire de ces bases de données de contenu. Cette dernière est alors de type dédié.

  • Si un client partage une base de données de contenu ayant un autre client, ces locataires ne doivent pas englober les bases de données de contenu.

En suivant ces instructions, les futures mises à niveau de SharePoint peuvent être étendues à un seul locataire, s’il existe un locataire par base de données de contenu, ou à un petit groupe de locataires. Plutôt que d’avoir à mettre à niveau tous les locataires en même temps.

Partitionnement de données physique contre partitionnement de données logique

Le partitionnement des données joue un rôle important dans le choix de l’approche à adopter pour un déploiement SharePoint, alors qu’une partition physique est requise. La solution consiste à disposer d'une batterie de serveurs et même d'un fournisseur d'identité unique par client. Cependant, si certaines données peuvent être partagées, il est possible par la suite de passer au partage d’éléments de l’infrastructure entre plusieurs clients, serveurs de base de données, certains services SharePoint, et sur la batterie.

Quel modèle d’identité et d’authentification voulez-vous ?

Selon les conditions d’authentification requises, un code personnalisé peut être requis. Lorsque vous utilisez l’authentification Windows, le code n’est pas obligatoire et le sélecteur de personnes SharePoint est entièrement fonctionnel. Security Assertion Markup Language (SAML) ou Forms Based Authentication (FBA) requièrent un fournisseur de revendications personnalisé mettant en œuvre des recherches et validant des procédures.

Notes

Les considérations qui précèdent sont valables pour les batteries à client unique ou à plusieurs clients.

Pour plus d’informations sur l’authentification SAML et l’authentification FBA dans SharePoint Server 2013, voir Configurer l’authentification par revendications SAML avec AD FS dans SharePoint Server et Configurer l’authentification basée sur les formulaires pour une application web basée sur des revendications dans SharePoint Server.

Expérience d’administrateur client

Selon la topologie, l’expérience d’administrateur peut être différente :

  • Dans l'approche un client par batterie, il n'y a pas de possibilité inhérente au produit permettant de séparer l'expérience de gestion administrative des serveurs de l'expérience de gestion de client. En d’autres termes, il n’existe aucun moyen de déléguer des fonctionnalités spécifiques du site web Administration centrale de SharePoint à l’administrateur client pour provisionner de nouvelles collections de sites. Il est également impossible de configurer un centre de recherche par défaut pour le client sans permettre la modification d'une topologie de batterie ou de la configuration de service.

  • Dans l'approche plusieurs clients par batterie, le produit fournit une console d'administration interne au produit. La collection de sites permet aux administrateurs de clients d'exécuter des fonctionnalités spécifiques. Dans la configuration précédente, il existe des fonctionnalités spécifiques dans l’Administration centrale qui ne peuvent pas être effectuées sans provoquer de résultats inattendus potentiels. Par exemple, ne créez pas de collections de sites dans Administration centrale.

Différents types de topologies

Cette section décrit les différents types de topologies pouvant être déployés pour un environnement d'hébergement SharePoint Server 2016.

Trois topologies peuvent être hébergées dans SharePoint Server 2016 dans un environnement local, et elles figurent dans le tableau qui suit.


Topologie Description
Isolation complète
Cette topologie contient une batterie de serveurs SharePoint, une instance SQL Server et une forêt configurée par client ou par fournisseur d'identité.
Cette configuration de topologie est la plus coûteuse, mais offre le degré de ségrégation de données et de services le plus élevé possible.
Infrastructure partagée, batteries isolées
Dans cette configuration, SQL Server, les services de domaine Active Directory et l'infrastructure du fournisseur d'identité sont partagés. Cependant il existe toujours une batterie de serveurs SharePoint par client.
Partage complet
Cette topologie est une infrastructure partagée pour SQL Server, les services de domaine Active Directory et l'infrastructure de fournisseur d'identité et est partagée pour SharePoint Server 2016, où une seule batterie de serveurs SharePoint peut héberger plusieurs clients.

Services et fonctionnalités

La collection de fonctionnalités et de services permettant l'architecture mutualisée avec SharePoint Server 2013 se compose d'une plateforme de base, qui est en général étendue pour offrir des services de bout en bout par les entreprises spécialisées dans l'hébergement. De nombreux aspects clés de la gestion des services opérationnels de SharePoint Server 2013 se comportent différemment lorsqu’ils utilisent la multilocataire et nécessitent donc une attention particulière. Ces aspects varient d'une entreprise à l'autre en fonction des niveaux de service et des capacités opérationnelles. Les partenaires d’hébergement doivent garantir que la planification satisfaisante de la personnalisation requise, avec des solutions personnalisées ou Microsoft PowerShell, est en place dès que possible, pour répondre aux attentes des clients. Voici quelques exemples dans cet espace :

  • Mise en service initiale du client

  • Personnalisation du modèle de site d’administration des clients

  • Extension des quotas de la collection de site

  • Logique de mise en service et de facturation

Les applications de service dans SharePoint Server 2013 se comportent différemment lorsque vous les configurez pour utiliser des solutions à architecture mutualisée, et certaines ont des impératifs uniques en matière de service et d'exploitation.

Les applications de service disponibles dans l'environnement SharePoint Server 2013 local apparaissent dans le tableau suivant.

Application de service Enregistre les données du client Prend en charge le partitionnement Prise en charge pour l’architecture mutualisée
Métadonnées gérées
Oui
Oui
Oui
Profils utilisateur
Oui
Oui
Oui
Business Data Connectivity
Oui
Oui
Oui
Recherche SharePoint
Oui
Oui
Oui
Banque d'informations sécurisée
Oui
Oui
Oui
Automatisation de Word
Oui
Oui
Oui
Traduction automatique
Oui
Oui
Oui
Gestion du travail
Non
Non
Oui
Automatisation de PowerPoint
Non
Non
Oui
Collecte de données relatives à l’utilisation et à l’état
Oui
Non
Oui (obligatoire pour la recherche)
Paramètres d’abonnement
Oui
Non
Oui (obligatoire)
Gestion des applications
Non
Non
Oui
Services d’accès
Non
Non
Oui
Access Services 2010
Non
Non
Oui
PowerPoint
Non
Non
Oui
Graphiques Visio
Non
Non
Oui
Calcul Excel
Non
Non
Non
Point de performances
Oui
Non
Non
Viva Engage
Non
Non
Non
Intégration SharePoint pour OneDrive
Non
Non
Non

Remarque

[!REMARQUE] La colonne Prise en charge pour l'architecture mutualisée indique que vous ne pouvez pas procéder à une configuration avec architecture mutualisée. Vous obtenez un message d'erreur.

En plus des considérations précédentes, les processus et scripts d’approvisionnement et de déprovisionnement des locataires doivent prendre en compte chaque application de service qui stocke les données du locataire. Pour certaines applications de service, l'ensemble de la gestion des données du client est transféré à des éléments du site d'administration d'éléments, tandis que dans d'autres, une administration combinant le niveau de batterie de serveurs et de client est requise.