Procédure de création d’une application géodistribuée
Découvrez comment fournir des points de terminaison d’application dans plusieurs régions et acheminer le trafic utilisateur en fonction de l’emplacement et des besoins de conformité.
Contexte et problème
Les organisations situées dans des régions géographiques éloignées s’efforcent de distribuer et d’activer l’accès aux données de manière sécurisée et précise, tout en garantissant les niveaux de sécurité, de conformité et de performance nécessaires en fonction des utilisateurs, des emplacements et des appareils, indépendamment des frontières.
Solution
Le modèle de routage de trafic géographique Azure Stack Hub (ou applications géodistribuées) permet de diriger le trafic vers des points de terminaison spécifiques en fonction de diverses métriques. La création d’un profil Traffic Manager avec configuration du routage et du point de terminaison en fonction de la région géographique permet de router le trafic vers les points de terminaison en fonction des exigences régionales, des réglementations organisationnelles et internationales et de vos besoins relatifs aux données.
Components
En dehors du cloud
Traffic Manager
Dans le diagramme, Traffic Manager se situe en dehors du cloud public, mais il doit pouvoir coordonner le trafic dans le centre de données local et dans le cloud public. L’équilibreur route le trafic vers des emplacements géographiques.
DNS (Domain Name System)
Le DNS (Domain Name System) se charge de traduire (ou résoudre) un nom de site web ou de service en une adresse IP.
Cloud public
Point de terminaison cloud
Les adresses IP publiques sont utilisées pour router le trafic entrant via Traffic Manager vers le point de terminaison des ressources d’application du cloud public.
Clouds locaux
Point de terminaison local
Les adresses IP publiques sont utilisées pour router le trafic entrant via Traffic Manager vers le point de terminaison des ressources d’application du cloud public.
Problèmes et considérations
Prenez en compte les points suivants lorsque vous choisissez comment implémenter ce modèle :
Extensibilité
Le modèle gère le routage du trafic géographique plutôt que la mise à l’échelle pour répondre aux hausses du trafic. Toutefois, vous pouvez combiner ce modèle avec d’autres solutions Azure et locales. Par exemple, vous pouvez utiliser ce modèle avec le modèle de mise à l’échelle multicloud.
Disponibilité
Vérifiez que les applications déployées en local sont configurées pour la haute disponibilité via la configuration matérielle locale et le déploiement de logiciels.
Simplicité de gestion
Le modèle garantit une gestion transparente et l’accès à une interface familière entre les environnements.
Quand utiliser ce modèle
- Mon organisation a des filiales internationales qui imposent des stratégies de sécurité et de distribution régionales personnalisées.
- Chaque filiale de mon organisation extrait des données sur les employés, l’entreprise et les installations, ce qui nécessite la création de rapports d’activité en fonction de la réglementation locale et du fuseau horaire.
- Les exigences à grande échelle peuvent être satisfaites par la mise à l’échelle horizontale des applications, avec plusieurs déploiements dans une seule ou plusieurs régions, pour gérer les charges extrêmes.
- Les applications doivent être hautement disponibles et répondre aux requêtes des clients, même pendant les pannes dans une seule région.
Étapes suivantes
Pour en savoir plus sur les sujets abordés dans cet article :
- Pour en savoir plus sur le fonctionnement de cet équilibreur de charge du trafic basé sur DNS, consultez la présentation d’Azure Traffic Manager.
- Consultez Considérations relatives à la conception des applications hybrides pour en savoir plus sur les bonnes pratiques et obtenir des réponses à d’autres questions.
- Consultez Famille de produits et de solutions Azure Stack pour en savoir plus sur l’ensemble du portefeuille de produits et de solutions.
Lorsque vous êtes prêt à tester l’exemple de solution, poursuivez avec le Guide de déploiement d’une solution d’application géodistribuée. Ce guide de déploiement fournit des instructions pas à pas sur le déploiement et sur le test de ses composants. Découvrez comment diriger le trafic vers des points de terminaison spécifiques en fonction de différentes métriques à l’aide du modèle d’application géodistribuée. En créant un profil Traffic Manager avec configuration du routage et du point de terminaison basée sur la géolocalisation, vous êtes certain que les informations sont dirigées vers les points de terminaison en fonction des exigences régionales, des réglementations organisationnelles et internationales et de vos besoins en matière de données.