Répartiteur
Dans AEM, Dispatcher est un outil de mise en cache et d’équilibrage de charge placé devant l’instance de publication. Il intercepte les requêtes entrantes des utilisateurs, met en cache le contenu statique et dynamique et transmet les requêtes à l’instance de publication appropriée. La fonction principale de Dispatcher est de mettre en cache le contenu servi par AEM. Ce mécanisme de mise en cache stocke à la fois le contenu statique et dynamique, offrant un accès plus rapide aux données fréquemment demandées. Il comprend un large éventail de types de fichiers tels que des pages HTML, des images, des fichiers CSS, JavaScript et d’autres ressources, ce qui en fait un outil polyvalent pour améliorer les performances des sites Web. AEM Dispatcher joue un rôle crucial dans l’optimisation des performances et de la livraison du contenu aux utilisateurs finaux.
Dans AEM Dispatcher, effectuez de nombreuses manières pour fournir des performances élevées et gérer la mise en cache :
- Fournit l’équilibrage de charge en effectuant des opérations telles que l’envoi de requêtes spécifiques aux instances AEM et l’augmentation de la puissance de traitement.
- Gère la mise en cache en mettant à jour et en supprimant le contenu.
- Invalidez automatiquement la partie du cache qui pourrait être obsolète.
- S’intègre parfaitement aux autres composants de l’écosystème AEM, notamment les instances de création et de publication AEM, AEM Forms, Adobe Target et Adobe Analytics.
- Fournit une couche de sécurité supplémentaire en protégeant les instances AEM d’une exposition directe à Internet et peut être configuré pour filtrer et bloquer les demandes malveillantes, contribuant ainsi à atténuer les menaces de sécurité.
Équilibreur de charge
L’objectif principal d’un équilibreur de charge dans AEM est de répartir uniformément les requêtes entrantes (HTTP/HTTPS) des clients sur plusieurs instances AEM. Il permet une utilisation transparente des ressources et garantit la haute disponibilité et l’évolutivité du déploiement d’AEM. En surveillant en permanence l’état et les performances des instances de publication, l’équilibreur de charge peut rediriger efficacement le trafic vers des instances saines et garantir une expérience transparente aux utilisateurs, en particulier pendant les périodes de forte demande. Vous pouvez ajouter des instances AEM supplémentaires derrière un équilibreur de charge pour gérer l’augmentation du trafic. Ceci peut être réalisé en utilisant un équilibreur de charge matériel ou logiciel. Le meilleur, c’est que l’expérience de l’utilisateur final n’est pas affectée.
De plus, les équilibreurs de charge offrent une gamme de fonctionnalités, telles que :
- Surveillance et journalisation
- Permettre aux administrateurs de suivre les modèles de trafic.
- Surveillez l’état des instances AEM.
- Résoudre les problèmes liés à l’équilibrage de charge.
Conclusion:
Tout au long de ce blog, nous avons exploré les instances au sein d’AEM, depuis les instances d’auteur pour la création de contenu jusqu’aux instances de publication pour la distribution de contenu, en passant par Dispatcher pour gérer le cache et l’équilibreur de charge. Ces instances AEM fonctionnent ensemble pour simplifier le cycle de vie du contenu, de la création et de la révision à la publication et à la livraison. Ils constituent l’épine dorsale d’une plateforme d’expérience numérique robuste, permettant aux organisations de proposer des expériences engageantes et personnalisées à leurs publics sur divers canaux et appareils.
Blog précédent, partie 1 : Un guide complet des instances AEM : types, utilisations et gestion
Source link