Muster für geografisch verteilte Apps

Hier erfahren Sie, wie Sie App-Endpunkte in mehreren Regionen bereitstellen und Benutzerdatenverkehr je nach Standort- und Complianceanforderungen weiterleiten.

Kontext und Problem

Organisationen mit umfassenden geografischen Ausmaßen bemühen sich um eine sichere und fehlerfreie Verteilung von und den Zugriff auf diese Daten, während das erforderliche Maß an Sicherheit, Compliance und Leistung pro Benutzer, Standort und Gerät über Grenzen hinweg auch weiterhin sichergestellt werden soll.

Lösung

Durch das Muster für das geografische Datenverkehrsrouting von Azure Stack Hub oder die Verwendung geografisch verteilter Apps kann Datenverkehr basierend auf verschiedenen Metriken an bestimmte Endpunkte weitergeleitet werden. Durch das Erstellen von Traffic Manager mit geografiebasiertem Routing und der Endpunktkonfiguration wird Datenverkehr basierend auf regionalen Anforderungen bzw. unternehmensinternen und internationalen Bestimmungen an Endpunkte weitergeleitet.

Geo-distributed pattern

Komponenten

Außerhalb der Cloud

Traffic Manager

In der Abbildung befindet sich Traffic Manager außerhalb der öffentlichen Cloud, muss allerdings sowohl den Datenverkehr im lokalen Rechenzentrum als auch in der öffentlichen Cloud koordinieren können. Der Balancer leitet Datenverkehr an geografische Standorte weiter.

Domänennamenserver (DNS)

Das Domain Name System (DNS) ist für die Übersetzung (oder Auflösung) eines Website- oder Dienstnamens in die IP-Adresse verantwortlich.

Öffentliche Cloud

Cloudendpunkt

Öffentliche IP-Adressen werden zum Weiterleiten des eingehenden Datenverkehrs über Traffic Manager an den Endpunkt der App-Ressourcen in der öffentlichen Cloud verwendet.  

Lokale Clouds

Lokaler Endpunkt

Öffentliche IP-Adressen werden zum Weiterleiten des eingehenden Datenverkehrs über Traffic Manager an den Endpunkt der App-Ressourcen in der öffentlichen Cloud verwendet.

Probleme und Überlegungen

Beachten Sie die folgenden Punkte bei der Entscheidung, wie dieses Muster implementiert werden soll:

Skalierbarkeit

Das Muster verarbeitet bei erhöhtem Datenverkehr eher das Routing von geografischem Datenverkehr anstelle der Skalierung. Sie können dieses Muster mit anderen Azure-Lösungen und lokalen Lösungen kombinieren. Dieses Muster kann beispielsweise mit dem cloudübergreifenden Skalierungsmuster verwendet werden.

Verfügbarkeit

Stellen Sie sicher, dass lokal bereitgestellte Apps in Bezug auf Hochverfügbarkeit konfiguriert sind, die auf der Konfiguration der lokalen Hardware und der Softwarebereitstellung basiert.

Verwaltbarkeit

Mit dem Muster wird sichergestellt, dass zwischen Umgebungen eine nahtlose Verwaltung möglich und eine vertraute Benutzeroberfläche vorhanden ist.

Verwendung dieses Musters

  • Meine Organisation verfügt über internationale Zweigniederlassungen, für die benutzerdefinierte regionale Sicherheits- und Verteilungsrichtlinien erforderlich sind.
  • Alle Niederlassungen meiner Organisation rufen per Pullvorgang Daten zu Mitarbeitern, Geschäft und Einrichtungen ab, sodass Berichterstellungsaktivitäten gemäß den lokalen Bestimmungen und Zeitzonen benötigt werden.
  • Anforderungen für eine hohe Skalierbarkeit können durch das horizontale Hochskalieren von Apps erfüllt werden, wobei mehrere App-Bereitstellungen innerhalb einer Region sowie regionsübergreifend erfolgen, um extreme Lastanforderungen zu verarbeiten.
  • Die Apps müssen selbst bei einem Ausfall einer einzelnen Region hochverfügbar sein und auf Clientanforderungen reagieren.

Nächste Schritte

Weitere Informationen zu den in diesem Artikel behandelten Themen:

Wenn Sie bereit sind, das Lösungsbeispiel zu testen, fahren Sie mit dem Bereitstellungsleitfaden für eine Lösung für geografisch verteilte Apps fort. In diesem Bereitstellungsleitfaden finden Sie detaillierte Anweisungen zum Bereitstellen und Testen der zugehörigen Komponenten. Sie erfahren, wie Sie Datenverkehr basierend auf unterschiedlichen Metriken an bestimmte Endpunkte weiterleiten, indem Sie das Muster für geografisch verteilte Apps verwenden. Durch die Erstellung eines Traffic Manager-Profils mit Weiterleitung und Endpunktkonfiguration anhand der Geografie wird sichergestellt, dass Informationen basierend auf regionalen Anforderungen, unternehmensinternen und internationalen Bestimmungen und Ihren Datenanforderungen an Endpunkte weitergeleitet werden.