Geo-gedistribueerd app-patroon
Meer informatie over het bieden van app-eindpunten in meerdere regio's en het routeren van gebruikersverkeer op basis van locatie- en nalevingsbehoeften.
Context en probleem
Organisaties met brede geografische gebieden streven ernaar om veilig en nauwkeurig toegang tot gegevens te distribueren en in te schakelen, terwijl de vereiste niveaus van beveiliging, naleving en prestaties per gebruiker, locatie en apparaat over de grenzen heen worden gegarandeerd.
Oplossing
Met het geografische verkeersrouteringspatroon van Azure Stack Hub of geografisch gedistribueerde apps kan verkeer worden omgeleid naar specifieke eindpunten op basis van verschillende metrische gegevens. Het maken van een Traffic Manager met geografische routering en eindpuntconfiguratie routeert verkeer naar eindpunten op basis van regionale vereisten, bedrijfs- en internationale regelgeving en gegevensbehoeften.
Onderdelen
Buiten de cloud
Traffic Manager
In het diagram bevindt Traffic Manager zich buiten de openbare cloud, maar moet het verkeer in zowel het lokale datacenter als de openbare cloud kunnen coördineren. De balancer routeert verkeer naar geografische locaties.
Domain Name System (DNS)
Het Domain Name System of DNS is verantwoordelijk voor het vertalen (of omzetten) van een website of servicenaam naar het IP-adres.
Openbare cloud
Cloudeindpunt
Openbare IP-adressen worden gebruikt om het binnenkomende verkeer via Traffic Manager te routeren naar het eindpunt van de openbare cloud-app-resources.
Lokale clouds
Lokaal eindpunt
Openbare IP-adressen worden gebruikt om het binnenkomende verkeer via Traffic Manager te routeren naar het eindpunt van de openbare cloud-app-resources.
Problemen en overwegingen
Beschouw de volgende punten als u besluit hoe u dit patroon wilt implementeren:
Schaalbaarheid
Het patroon verwerkt geografische verkeersroutering in plaats van te schalen om te voldoen aan toenamen in het verkeer. U kunt dit patroon echter combineren met andere Azure- en on-premises oplossingen. Dit patroon kan bijvoorbeeld worden gebruikt met het patroon voor schalen tussen clouds.
Beschikbaarheid
Zorg ervoor dat lokaal geïmplementeerde apps zijn geconfigureerd voor hoge beschikbaarheid via on-premises hardwareconfiguratie en software-implementatie.
Beheerbaarheid
Het patroon zorgt voor naadloos beheer en vertrouwde interface tussen omgevingen.
Wanneer dit patroon gebruiken
- Mijn organisatie heeft internationale filialen waarvoor aangepast regionaal beveiligings- en distributiebeleid is vereist.
- Elk van de kantoren van mijn organisatie haalt werknemers-, bedrijfs- en faciliteitsgegevens op, waarvoor rapportageactiviteit per lokale regelgeving en tijdzone is vereist.
- Er kan worden voldaan aan grootschalige vereisten door apps horizontaal uit te schalen, waarbij meerdere app-implementaties binnen één regio en in verschillende regio's worden uitgevoerd om extreme belastingsvereisten te verwerken.
- De apps moeten maximaal beschikbaar zijn en reageren op clientaanvragen, zelfs in storingen in één regio.
Volgende stappen
Voor meer informatie over onderwerpen die in dit artikel zijn geïntroduceerd:
- Zie het Azure Traffic Manager overzicht voor meer informatie over hoe deze load balancer op basis van DNS werkt.
- Zie ontwerpoverwegingen voor hybride apps voor meer informatie over best practices en om antwoorden te krijgen op eventuele aanvullende vragen.
- Zie de Azure Stack-serie producten en oplossingen voor meer informatie over het volledige portfolio met producten en oplossingen.
Wanneer u klaar bent om het voorbeeld van de oplossing te testen, gaat u verder met de implementatiehandleiding voor de geo-gedistribueerde app-oplossing. De implementatiehandleiding bevat stapsgewijze instructies voor het implementeren en testen van de onderdelen. U leert hoe u verkeer omleidt naar specifieke eindpunten, op basis van verschillende metrische gegevens met behulp van het geo-gedistribueerde app-patroon. Het maken van een Traffic Manager profiel met geografische routering en eindpuntconfiguratie zorgt ervoor dat informatie wordt doorgestuurd naar eindpunten op basis van regionale vereisten, bedrijfs- en internationale regelgeving en uw gegevensbehoeften.