Conseils de déploiement pour les portails SharePoint Online
Une fois que vous avez consacré votre temps et votre énergie à créer ce nouveau portail sharePoint, vous souhaitez le mettre en ligne dès que possible... mais quel serait un bon modèle pour le faire ? Cet article décrit le modèle recommandé pour le déploiement de votre portail pour vos utilisateurs finaux.
Remarque
Si ces recommandations visent principalement SharePoint Online, la plupart d’entre elles s’appliquent également aux portails hébergés dans un environnement SharePoint local.
Ce qu’il ne faut surtout pas faire
La liste suivante contient les principales choses à ne pas faire lorsque vous déployez votre portail.
Vous ne devez pas :
- Test de contrainte de votre portail par rapport à votre locataire SharePoint Online.
- Faites une sortie big bang, en mettant essentiellement votre nouveau portail à tous vos utilisateurs au même moment.
- Partagez votre portail en ayant un grand nombre de groupes de sécurité en tant que membres du groupe de sites. Cela peut se produire avec un grand nombre (de 30 à 40 000) groupes de sécurité, chacun ayant une seule appartenance à un groupe de sites, ou il peut s’agir d’un plus petit nombre de groupes de sécurité qui sont membres de nombreux groupes de sites.
Comment vous l’avez fait dans le passé
Dans le passé, les clients exécutaient souvent des tests de contraintes massifs sur leurs portails SharePoint locaux, car ils voulaient évaluer si l’infrastructure pouvait gérer la charge tout en offrant des temps de chargement de page décents.
Avec SharePoint Online, toutefois, l’exécution d’un test de contrainte classique n’est pas autorisée pour les raisons suivantes :
SharePoint Online considère le test de charge comme une attaque par déni de service et bloque simplement l’utilisateur, ou pire encore, le locataire complet.
Si le test de charge n’est pas bloqué, il est limité, ce qui entraîne des résultats de test difficiles à interpréter.
SharePoint Online met à l’échelle dynamiquement son infrastructure sous-jacente, ce qui fonctionne très bien, mais pas si vous augmentez soudainement une charge massive. Le modèle back-end de mise à l’échelle a besoin de temps pour absorber la charge accrue.
Un tel test de performances n’est qu’une validation unique, tandis que votre portail continuera à évoluer. Il est préférable de s’appuyer sur les données de télémétrie du portail intégrées afin de pouvoir suivre en permanence les performances de votre portail. Il est également difficile de créer un test de charge qui représente un modèle d’utilisation réel.
L’approche recommandée pour le déploiement de votre nouveau portail consiste à utiliser un plan de déploiement par phases combiné à la télémétrie du portail intégré pour mesurer les performances du portail, tandis que de plus en plus d’utilisateurs sont ajoutés. La section suivante fournit plus de détails sur cette approche.
Utiliser un plan de déploiement par phases et des données de télémétrie
Le modèle recommandé pour le déploiement de nouvelles fonctionnalités est une approche par phases qui se compose généralement des éléments suivants :
Une vague pilote : c’est la première fois que le portail est ouvert à un groupe d’utilisateurs clés sélectionnés. Il est important d’obtenir un ensemble d’utilisateurs clés représentatifs et critiques qui peuvent fournir les commentaires initiaux.
Une ou plusieurs ondes de l’utilisateur final : le nombre d’ondes que vous avez dépend du nombre d’utilisateurs que vous aurez, combiné au modèle que vous suivez. Certaines entreprises alignent leurs vagues de déploiement sur leur structure organisationnelle; d’autres sociétés s’alignent par pays/région. En fin de compte, ce qui importe le plus, c’est le fait que vous ajoutez progressivement de nouveaux utilisateurs au portail.
Le diagramme suivant montre un plan de déploiement progressif. Notez que cela prend en compte le fait que les ondes d’utilisateur final ont généralement moins d’utilisateurs actifs que les utilisateurs invités.
Cette approche par phases vous donne le temps d’absorber les commentaires et d’apporter des ajustements à votre portail si nécessaire. Toutefois, comment mesurer et suivre les performances pendant ce déploiement progressif ?
L’approche recommandée pour ce faire consiste à incorporer la télémétrie du portail dans votre implémentation, comme expliqué dans la section télémétrie dans Conseils sur les performances pour les portails SharePoint Online. Le fait de disposer d’un flux continu de données de performances du portail vous aide à comprendre si les performances du portail changent à mesure que le nombre d’utilisateurs augmente. Il peut également être utile à l’avenir lorsque vous apportez des modifications au portail.