Google Cloud の管理リージョンの概要

Google Cloud の管理リージョンとロケーション

GKE on AWS で作成されたクラスタは、AWS リージョンにあります。クラスタを作成するときに、クラスタの AWS リージョンと、それを管理する Google Cloud リージョンの両方を指定します。

各 Google Cloud リージョンでは、周辺にある特定の AWS リージョンのクラスタを管理できます。たとえば、オレゴン州にある Google Cloud リージョン us-west1 は、2 つの AWS リージョン(北カリフォルニアの us-west-1 とオレゴンの us-west-2)のクラスタを管理します。周辺の Google Cloud リージョンでクラスタを管理すると、可用性が向上し、クラスタ管理オペレーションのレイテンシが短縮されます。

GKE on AWS は、クラスタのリソース名にクラスタの Google Cloud リージョンを追加します。たとえば、リージョン us-west1 のプロジェクト my-project に作成した my-cluster という名前のクラスタのリソース名は、projects/my-project/locations/us-west1/awsClusters/my-cluster に設定されます。これとは対照的に、AWS リージョンはクラスタ リソースの一部です。これは、API 呼び出しの aws_region フィールドで指定できます。

データの局所性

クラスタを管理するには、GKE Multi-Cloud API で、クラスタの作成時に指定した Google Cloud リージョン内のクラスタの状態に関する情報を保存する必要があります。このデータには、ワークロード固有のデータ(クラスタのリージョンに保存される)は含まれていませんが、AWS リソース ID や公開鍵基盤(PKI)データなどの情報は含まれています。

アプリケーションで特定の地理的リージョンにデータを保存する必要がある場合は、クラスタの作成時に要件を満たす AWS リージョンとそれに関連する Google Cloud 管理リージョンを指定します。

Google Cloud リージョンと周辺の AWS リージョン

次の表に、GKE on AWS で現在サポートされている Google Cloud リージョンと、それらが管理できる周辺のリージョンを示します。

Google Cloud リージョン AWS リージョン
asia-east2 ap-east-1
asia-northeast2 ap-northeast-1
ap-northeast-3
asia-south1 ap-south-1
asia-southeast1 ap-east-1
ap-northeast-1
ap-southeast-1
asia-southeast2 ap-southeast-3
australia-southeast1 ap-southeast-2
europe-north1 eu-north-1
europe-west1 eu-central-1
eu-north-1
eu-south-1
eu-west-1
eu-west-2
eu-west-3
europe-west2 eu-west-2
europe-west3 eu-central-1
europe-west9 eu-west-3
northamerica-northeast1 ca-central-1
southamerica-east1 sa-east-1
us-east4 ca-central-1
us-east-1
us-east-2
us-west1 us-west-1
us-west-2

次の gcloud コマンドを実行すると、Google Cloud リージョンでサポートされている現在の AWS リージョンの最新リストを取得できます。

gcloud container aws get-server-config --location GOOGLE_CLOUD_REGION

GOOGLE_CLOUD_REGION は、クエリする Google Cloud リージョンの名前に置き換えます。