ロケーション

Firestore インスタンスをプロビジョニングする場合は、インスタンスのロケーションを選択する必要があります。レイテンシを低減し可用性を高めるため、データを必要とするユーザーとサービスに近いロケーションにデータを保存します。

必要に応じて、プロジェクト内に複数のデータベースを作成し、それぞれに独自のロケーション設定を指定できます。

データベース インスタンスをプロビジョニングした後、そのロケーション設定を変更することはできないことに注意してください。

ロケーションの種類

Firestore のデータは、マルチリージョン ロケーションまたはリージョン ロケーションに保存できます。

マルチリージョン ロケーション

データベースの可用性と耐久性を最大限にする場合は、マルチリージョン ロケーションを選択します。

マルチリージョン ロケーションは定義済みのリージョンのセットで構成され、それら複数のリージョンにデータベースの複数のレプリカが保存されます。各レプリカは、データベース内のすべてのデータを含む読み取り / 書き込みレプリカ、または完全なデータセットを保持せずレプリケーションに参加するウィットネス レプリカのいずれかです。

複数のリージョン間でデータを複製することで、1 つのリージョン全体が失われてもデータの提供を継続できます。リージョン内においては、データはゾーン間で複製されるため、1 つのゾーンが失われてもそのリージョン内でデータの提供を継続できます。

Firestore は、次のマルチリージョン ロケーションをサポートしています。

Standard エディション

マルチリージョン名 マルチリージョンの説明 読み取り / 書き込みリージョン ウィットネス リージョン
eur3 ヨーロッパ europe-west1(ベルギー)、europe-west4(オランダ) europe-north1(フィンランド)
nam5 米国(中部) us-central1(アイオワ)、us-central2(オクラホマ - 限定公開の GCP リージョン) us-east1(サウスカロライナ)
nam7 米国(中部、東部) us-central1(アイオワ)、us-east4(北バージニア) us-central2(オクラホマ - プライベート Google Cloud リージョン)

Enterprise エディション

マルチリージョン名 マルチリージョンの説明 読み取り / 書き込みリージョン ウィットネス リージョン
eur3 ヨーロッパ europe-west1(ベルギー)、europe-west4(オランダ) europe-north1(フィンランド)
nam5 米国(中部) us-central1(アイオワ)、us-central2(オクラホマ - 限定公開の GCP リージョン) us-east1(サウスカロライナ)
nam7 米国(中部、東部) us-central1(アイオワ)、us-east4(北バージニア) us-central2(オクラホマ - プライベート Google Cloud リージョン)

リージョンのロケーション

リージョン ロケーションは、サウスカロライナなどの特定のロケーションを表します。リージョン ロケーションのデータは、リージョン内の複数のゾーンに複製されます。

アプリケーションでレイテンシが重要な場合や、他の Google Cloud リソースとのコロケーションが必要な場合は、費用や書き込みレイテンシを抑えるためにリージョン ロケーションを選択します。

Firestore は、次のリージョン リソース ロケーションをサポートしています。

Standard エディション

リージョン名リージョンの説明
北米
us-west1オレゴン
us-west2ロサンゼルス
us-west3ソルトレイクシティ
us-west4ラスベガス

us-central1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

アイオワ
northamerica-northeast1モントリオール

northamerica-northeast2

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

トロント

northamerica-south1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ケレタロ
us-east1サウスカロライナ
us-east4北バージニア

us-east5

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

コロンバス

us-south1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ダラス
南アメリカ

southamerica-west1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

サンティアゴ
southamerica-east1サンパウロ
ヨーロッパ
europe-west2ロンドン

europe-west1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ベルギー

europe-west4

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

オランダ

europe-west8

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ミラノ

europe-southwest1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

マドリッド

europe-west9

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

パリ

europe-west12

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

トリノ

europe-west10

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ベルリン
europe-west3フランクフルト

europe-north1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

フィンランド

europe-north2

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ストックホルム
europe-central2ワルシャワ
europe-west6チューリッヒ
中東

me-central1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ドーハ

me-central2

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ダンマーム

me-west1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

テルアビブ
アジア
asia-south1ムンバイ

asia-south2

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

デリー
asia-southeast1シンガポール
asia-southeast2ジャカルタ
asia-east2香港
asia-east1台湾
asia-northeast1東京
asia-northeast2大阪
asia-northeast3ソウル
オーストラリア
australia-southeast1シドニー

australia-southeast2

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

メルボルン
アフリカ

africa-south1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ヨハネスブルグ

Enterprise エディション

リージョン名リージョンの説明
北米
us-west1オレゴン
us-west2ロサンゼルス
us-west3ソルトレイクシティ
us-west4ラスベガス

us-central1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

アイオワ
northamerica-northeast1モントリオール

northamerica-northeast2

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

トロント

northamerica-south1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ケレタロ
us-east1サウスカロライナ
us-east4北バージニア

us-east5

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

コロンバス

us-south1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ダラス
南アメリカ

southamerica-west1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

サンティアゴ
southamerica-east1サンパウロ
ヨーロッパ
europe-west2ロンドン

europe-west1

この場所は App Engine をサポートしていません。 App Engine を使用する予定の場合は、別の場所を選択する必要があります。

ベルギー