Partager via


Routage des demandes d’application (ARR) 2.0 pour l’hébergement partagé

par Walter Oliver

Introduction

Cette rubrique est une carte d’orientation visant à fournir les informations nécessaires aux hôtes :

Microsoft Application Request Routing (ARR) 2.0 est un module de routage de type proxy qui transfère les requêtes HTTP vers les serveurs de contenu en fonction des en-têtes HTTP, des variables serveur et des algorithmes d'équilibrage de la charge. Une fonctionnalité clé d’ARR est appelée « affinité de nom d’hôte », qui est conçue spécifiquement pour les hébergeurs partagés. Il affinitise (crée une affinité) les demandes adressées à un nombre donné de serveurs derrière le serveur ARR, qu’elles soient émises de la part d’un ou de plusieurs clients, ce qui garantit qu’un site donné consomme des ressources uniquement sur un nombre défini de serveurs. Cette fonctionnalité permet aux hébergeurs de définir de nouveaux modèles d’entreprise où les clients peuvent payer pour un nombre spécifique de serveurs à mesure que leurs besoins changent au fil du temps.

Continuez pour télécharger ARR 2.0.

En savoir plus sur ARR 2.0

ARR est un composant clé du lien plateforme web Windows :<vers l’article de configuration de l’hébergement partagé.> Pour comprendre comment les hébergeurs peuvent tirer parti d’ARR dans les scénarios d’hébergement partagé, vous pouvez :

  • Regarder cette vidéo (http://www.msteched.com/2010/NorthAmerica/WSV324).
  • Lire cet article de synthèse Il explique la différence entre l’approche actuelle de l’hébergement partagé et la nouvelle approche soutenue par ARR.

L’image suivante illustre le flux logique des requêtes entre le client et le serveur de site web cible :

Image du flux logique des requêtes entre le client et le serveur de site web cible indiquant le rôle d’A P R dans l’équilibrage de charge des requêtes H T T P.

En résumé, les avantages d’ARR sont les suivants :

  • Les requêtes HTTP(S) sont équilibrées dynamiquement par ARR.
  • Les administrateurs peuvent s’adapter horizontalement à l’environnement Web Farm en ajoutant de nouveaux serveurs Web qui n’ont pas d’allocations de site prédéfinies.
  • Les ressources des serveur web sont distribuées plus uniformément.
  • Les sites bénéficient d’une haute disponibilité.
  • Les administrateurs n’ont qu’une seule configuration partagée à gérer.
  • La fonctionnalité d’affinité de serveur de domaine ARR ouvre un nouveau modèle d’allocation de ressources de serveur à site.

Configurer ARR pour l’hébergement partagé

Les étapes et articles suivants constituent un guide complet pour la configuration d’un serveur ARR et d’une batterie de serveurs web correspondante, comme décrit dans l’article sur la configuration de l’hébergement partagé :

  1. Désignez un serveur connecté à Internet qui exécutera ARR et gérera toutes les requêtes Web entre les clients et les serveurs d’applications web.

  2. Installez ARR sur le serveur désigné.

  3. Modifiez le modèle de processus du pool d’applications pour ARR.Capture d’écran du flux entre le serveur frontal et le serveur principal avec A P R Server mis en surbrillance.

  4. Configurez une batterie de serveurs web ARR à l’aide de la procédure décrite dans cet article. Pour plus d’informations sur la configuration partagée, consultez : https://www.iis.net/learn/manage/managing-your-configuration-settings/shared-configuration_264
    Capture d’écran du flux entre le serveur frontal et le serveur principal avec la batterie de serveurs web mise en surbrillance et la configuration partagée de la batterie de serveurs web affichée.

  5. Lien pour configurer ARR pour l’hébergement partagé <Lien : https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/shared-hosting-using-application-request-routing-arr>.

  6. Déterminez si la haute disponibilité et la scalabilité sont requises. Si c’est le cas, il y a deux approches possibles :

  7. Déterminez si un protocole SSL est requis pour les sites hébergés. Le cas échéant, assurez-vous que les serveurs Web de la batterie de serveurs Web ARR ne sont pas accessibles directement à partir d’Internet. Seul le ou les serveurs ARR doivent être disponibles à partir d’Internet. Ce point est très important, car ARR utilise le déchargement SSL par défaut. Si le protocole SSL n’est pas requis, désactivez le déchargement SSL. Le déchargement SSL offre les avantages suivants :

    • Il permet d’optimiser les ressources des serveurs Web en les empêchant d’allouer des cycles pour le chiffrement et le déchiffrement des requêtes et des réponses.
    • Les certificats SSL (pour chaque domaine) sont installés une seule fois (sur le serveur ARR), plutôt que sur chaque serveur de la batterie de serveurs Web.
  8. <Problème : vous avez besoin d’instructions sur la configuration des autorisations de répertoire de fichiers journaux dans le NAS pour ARR.>

  9. Configurez le serveur ARR pour transférer les détails de l’erreur du site client. Le serveur ARR doit être configuré pour transférer les détails d’erreur que les clients veulent que leurs sites Web envoient aux clients web. Une fois cette étape terminée, les clients pourront contrôler le contenu de la page d’erreurs. Par défaut, le serveur ARR transfère les erreurs, mais omettra les détails de l’erreur. Procédez comme suit pour autoriser le transfert des détails d’erreur :

    1. À l’aide du Gestionnaire IIS servant à gérer le serveur ARR, sélectionnez le module Pages d’erreur.Capture d’écran du panneau de configuration I S Manager avec le module Pages d’erreur sélectionné et mis en surbrillance.
    2. Dans le volet Actions (à droite), cliquez sur Modifier les paramètres de fonctionnalité. Capture d’écran du volet Actions dans pages d’erreur affichant modifier les fonctionnalités Paramètres mis en surbrillance.
    3. Dans la boîte de dialogue Modifier les paramètres des pages d’erreur, sélectionnez Erreurs détaillées, puis cliquez sur OK

Capture d’écran de La modification des pages d’erreur Paramètres l’affichage des erreurs supprimées sélectionnée et mise en surbrillance.

Conclusion

Cet article fournit une carte de directives que les hébergeurs doivent connaître et utiliser pour configurer ARR dans leurs environnements d’hébergement partagé. Il inclut la configuration recommandée d’hébergement partagé et les instructions nécessaires pour configurer ARR.