Geo-distribuerat appmönster
Lär dig hur du tillhandahåller appslutpunkter i flera regioner och dirigerar användartrafik baserat på plats- och efterlevnadsbehov.
Kontext och problem
Organisationer med omfattande geografiska områden strävar efter att på ett säkert och korrekt sätt distribuera och aktivera åtkomst till data samtidigt som de säkerställer nödvändiga nivåer av säkerhet, efterlevnad och prestanda per användare, plats och enhet över gränserna.
Lösning
Med mönstret för geografisk trafikroutning i Azure Stack Hub eller geo-distribuerade appar kan trafik dirigeras till specifika slutpunkter baserat på olika mått. Genom att skapa en Traffic Manager med geografisk routning och slutpunktskonfiguration dirigeras trafiken till slutpunkter baserat på regionala krav, företags- och internationell reglering och databehov.
Komponenter
Utanför molnet
Traffic Manager
I diagrammet finns Traffic Manager utanför det offentliga molnet, men den måste kunna samordna trafiken i både det lokala datacentret och det offentliga molnet. Balancern dirigerar trafik till geografiska platser.
DNS (Domain Name System)
Domain Name System, eller DNS, ansvarar för att översätta (eller matcha) en webbplats eller ett tjänstnamn till dess IP-adress.
Offentligt moln
Molnslutpunkt
Offentliga IP-adresser används för att dirigera inkommande trafik via Traffic Manager till slutpunkten för offentliga molnappresurser.
Lokala moln
Lokal slutpunkt
Offentliga IP-adresser används för att dirigera inkommande trafik via Traffic Manager till slutpunkten för offentliga molnappresurser.
Problem och överväganden
Tänk på följande när du bestämmer hur du ska implementera mönstret:
Skalbarhet
Mönstret hanterar geografisk trafikroutning i stället för att skala för att möta trafikökningar. Du kan dock kombinera det här mönstret med andra Azure- och lokala lösningar. Det här mönstret kan till exempel användas med skalningsmönstret mellan moln.
Tillgänglighet
Se till att lokalt distribuerade appar har konfigurerats för hög tillgänglighet via lokal maskinvarukonfiguration och programvarudistribution.
Hanterbarhet
Mönstret garanterar sömlös hantering och välbekant gränssnitt mellan miljöer.
När du ska använda det här mönstret
- Min organisation har internationella grenar som kräver anpassade regionala säkerhets- och distributionsprinciper.
- Var och en av min organisations kontor hämtar personal-, affärs- och anläggningsdata, som kräver rapporteringsaktivitet enligt lokala regler och tidszon.
- Storskaliga krav kan uppfyllas genom horisontell skalning av appar, där flera appdistributioner görs i en enda region och mellan regioner för att hantera extrema belastningskrav.
- Apparna måste vara mycket tillgängliga och svara på klientbegäranden även vid avbrott i en enda region.
Nästa steg
Om du vill veta mer om ämnen som introduceras i den här artikeln:
- Mer information om hur den här DNS-baserade trafiklastbalanseraren fungerar finns i översikten över Azure Traffic Manager.
- Se Designöverväganden för hybridappar för att lära dig mer om metodtips och få svar på eventuella ytterligare frågor.
- Se Azure Stack-serien med produkter och lösningar för att lära dig mer om hela portföljen med produkter och lösningar.
När du är redo att testa lösningsexemplet fortsätter du med distributionsguiden för geo-distribuerade appar. Distributionsguiden innehåller stegvisa instruktioner för att distribuera och testa dess komponenter. Du lär dig hur du dirigerar trafik till specifika slutpunkter, baserat på olika mått med hjälp av det geo-distribuerade appmönstret. Genom att skapa en Traffic Manager profil med geografisk routning och slutpunktskonfiguration ser du till att information dirigeras till slutpunkter baserat på regionala krav, företags- och internationell reglering och dina databehov.