Architecture de Power Pages
Power Pages fournit une plate-forme sécurisée, évolutive et hautement disponible pour créer des sites Web critiques pour une variété de cas d’utilisation.
Chaque site web Power Pages de production suit la même architecture optimisée pour l’évolutivité et la haute disponibilité. Le schéma suivant décrit l’architecture utilisée pour héberger chaque site web Power Pages.
Voici les éléments clés de chaque configuration de site web Power Pages :
Réseau de distribution de contenu (CDN)
Le réseau de distribution de contenu (CDN) contribue à améliorer les performances et l’évolutivité du site web en réduisant la latence du réseau pour les utilisateurs finaux ainsi qu’en mettant en cache les fichiers statiques et en les diffusant à partir d’un réseau périphérique.
Power Pages fournit une capacité CDN prête à l’emploi qui n’est pas activée par défaut, mais qui peut être activée par un administrateur de site.
Si vous avez besoin de plus de contrôle, Power Pages prend également en charge les fournisseurs de réseau de distribution de contenu externes comme Azure Front Door, Akamai, Cloudflare, Imperva et d’autres qui peuvent être configurés avec votre site web Power Pages. Cet exemple de documentation décrit comment un réseau de distribution de contenu basé sur la porte d’entrée Azure peut être configuré avec un site web Power Pages
Web Application Firewall (WAF)
Web Application Firewall (WAF) contribue à améliorer la sécurité d’un site Web en analysant le trafic et en protégeant le site Web contre les attaques courantes telles que les scripts intersites, l’injection SQL, l’inclusion de fichiers, etc.
Similaire au réseau de diffusion de contenu, Power Pages fournit un pare-feu d’application web prêt à l’emploi qui est activé par un administrateur de site.
Si vous avez besoin de plus de contrôle sur la configuration du pare-feu d’application web, Power Pages prend également en charge l’apport de fournisseurs de pare-feu d’application Web appartenant au client, comme Azure Front Door, Akamai, Cloudflare, Imperva et autres.
Déploiement du site Power Pages
Azure Traffic Manager
Chaque site web de production Power Pages est configuré avec une instance Azure Traffic Manager définie en mode actif/passif pour diriger le trafic de l’utilisateur final vers le serveur d’applications approprié. Cette fonctionnalité permet à la fois la haute disponibilité et la récupération d’urgence.
Serveurs d’application
Chaque site web de production Power Pages se compose d’au moins deux nœuds de serveur d’applications hébergés dans différentes régions de centre de données Azure pour fournir une haute disponibilité et une récupération d’urgence. Azure Traffic Manager surveille en permanence ces nœuds et dirige le trafic vers le nœud disponible. L’emplacement de la région du centre de données Azure détermine l’emplacement de l’environnement Power Platform auquel appartient le site.
Par exemple : si l’emplacement de l’environnement est l’Europe, les serveurs d’applications se trouvent dans les centres de données d’Europe du Nord et d’Europe de l’Ouest. La région principale d’un site est déterminée par la région primaire de l’organisation Power Platform afin de maintenir une latence minimale entre Dataverse et le site web. La mise à l’échelle de ces serveurs d’applications est effectuée automatiquement en fonction de la capacité d’attribution des licences Power Pages attribuée à l’environnement.
Dataverse
Microsoft Dataverse est un élément clé de tout site web Power Pages. Il agit à la fois comme magasin de métadonnées pour le site web stockant toute la configuration du site Web comme les pages Web, les extraits de contenu, les paramètres du site, les métadonnées de l’utilisateur et autres et le magasin de données pour les données d’entreprise.
Le site web Power Pages se connecte à l’instance Dataverse en utilisant une connexion de serveur à serveur.
Plus de détails sur l’architecture du site web Power Pages sont disponibles dans le Livre blanc sur l’architecture.