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.

Geo-distributed pattern

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:

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.