Geografische Verteilung berücksichtigen

Bevor Sie Ressourcen erstellen, sollten Sie überlegen, wie Sie die Ressourcen geografisch verteilen möchten, um die individuellen Anforderungen Ihres Unternehmens zu erfüllen. Administratoren und Architekten in Ihrer Organisation treffen normalerweise Entscheidungen über geografische Standorte und machen ihre Entscheidungen Personen zur Verfügung, die Ressourcen bereitstellen. Beispielsweise kann Ihr Unternehmen über einen IaC-Prozess (Infrastructure as Code)) verfügen, der beim Bereitstellen von Ressourcen automatisch Regionen zuweist.

In diesem Dokument finden Sie einen Überblick darüber, wie sich der Standort auf Ihre Arbeitslasten auswirkt.

Ressourcen verteilen, um die Verfügbarkeit zu verbessern

Sie können Ressourcen geografisch verteilen, um Ihre speziellen Anforderungen zu erfüllen, wie in den folgenden Beispielen gezeigt:

  • Latenz: Achten Sie darauf, dass Ressourcen in Zonen in der Nähe Ihrer Nutzer vorhanden sind.
  • Verfügbarkeit: Erstellen Sie redundante Ressourcen in mehreren Regionen, um bei einem Ausfall einer Region die Verfügbarkeit zu gewährleisten.

Regionen und Zonen

Wenn Sie Ressourcen erstellen, können Sie die folgenden geografischen Kategorien auswählen:

  • Regionen sind unabhängige geografische Gebiete, die Zonen enthalten. Beispiel: asia-east1 (Taiwan).

  • Zonen sind Bereiche, die innerhalb einer Region voneinander getrennt sind. Die Zone a in der Region asia-east1 (Taiwan) heißt beispielsweise asia-east1-a.

Eine Zone sollte als einzelne Fehlerdomain in einer Region gesehen werden. Stellen Sie Ihre Anwendungen in mehreren Zonen einer Region bereit, damit sie fehlertolerant, hochverfügbar und vor unerwarteten Ausfällen geschützt sind.

Jede Ressource hat ihre eigene Standortdynamik. Sehen Sie sich beispielsweise die folgenden Details zu Compute Engine und Cloud Storage an:

Standorte basierend auf Ressourceninteraktionen auswählen

Berücksichtigen Sie bei der Erstellung Ihres Ressourcenverteilungsplans die Ressourcenkommunikation zwischen Zonen und Regionen. Funktionen zur Ressourceninteraktion werden durch die folgenden Ressourcentypen bestimmt:

  • Auf globale Ressourcen kann von jeder anderen Ressource in allen Regionen und Zonen zugegriffen werden. Beispiele sind Laufwerk-Images, Laufwerk-Snapshots und Netzwerke.

  • Regionale Ressourcen werden redundant in mehreren Zonen innerhalb einer Region bereitgestellt. Auf regionale Ressourcen kann nur von Ressourcen zugegriffen werden, die sich in der gleichen Region befinden. Beispiele hierfür sind App Engine-Anwendungen und regionale verwaltete Instanzgruppen.

  • Multiregionale Dienste werden redundant innerhalb einer Region und über mehrere Regionen verteilt. Diese Dienste optimieren die Verfügbarkeit, die Leistung und die Ressourceneffizienz. Eine Liste der Dienste mit einem oder mehreren multiregionalen Standorten finden Sie unter Verfügbare Produkte nach Standort.

  • Auf zonale Ressourcen kann nur von Ressourcen zugegriffen werden, die sich in der gleichen Zone befinden. Ein Beispiel für eine zonale Ressource ist eine Compute Engine-VM-Instanz.

Betrachten Sie beispielsweise die folgenden Ressourcen:

  • Global: Ein Netzwerk, auf das alle Ressourcen zugreifen können.
  • In jeder Region: IP-Adressen, die externen Zugriff auf Ressourcen nur innerhalb einer einzelnen Region ermöglichen.
  • In jeder Zone: Laufwerke, die eine Verbindung zu VMs herstellen können, die sich in derselben Zone befinden.

Ein globales Netzwerk kann regionsspezifische Ressourcen wie IP-Adressen und zonenspezifische Ressourcen wie VMs und Laufwerke enthalten.