配置モデルとリージョン
Overview
アプリを初めて作成するときは、アプリケーションのデータを保存および処理する場所を決定する配置タイプを選択する必要があります。 アプリをグローバルに配置することも、特定のクラウド配置リージョンに配置を制限することもできます。
配置モデル
グローバル配置
グローバルに配置されたアプリは、次のすべてのAmazon Web Servicesリージョンで世界的にホストされています。
アイルランド(アイルランド) -
aws-eu-west-1
Oregon(US-OR)-
aws-us-west-2
シドニー(AU) -
aws-ap-southeast-2
バージニア州(US-OA) -
aws-us-east-1
アプリは、どのリージョンからのほとんどのタイプのリクエストを処理できます。 たとえば、どのリージョンでも、サーバーレス関数の実行、ルールの評価、オブジェクト スキーマの検証、またはユーザーの認証を行うことができます。
リンクされた MongoDB データソースへのすべての書込み操作は、アプリを作成するときに指定した単一のリージョン内で処理されます。 書き込みを処理するには任意のグローバル リージョンを選択できますが、通常は MongoDB クラスターに最も近いリージョンを選択する必要があります。 別のリージョンのサーバーが書込みリクエストを処理する必要がある場合、そのサーバーは構成済みの書込みリージョンにリクエストを転送するため、書込み操作のレイテンシが増加します。
Realm SDK は、ユーザー情報の読み取りや関数の呼び出しなど、リクエストを発行したユーザーに最も近いグローバル配置リージョンで、アプリケーション リクエストを自動的に実行します。 グローバル URL(たとえば、Data API)に送信されたリクエストは、DNS レベルで最も近いサーバーに転送されます。 リージョン固有の URL に送信されたリクエストは、ユーザーの場所に関係なく、そのリージョンで実行されます。
ローカル配置
ローカルに配置されたアプリは、単一のクラウドプロバイダー リージョンで利用できます。 すべてのリクエストと MongoDB 書込み (write) 操作は、アプリを作成するときに指定したリージョンでのみ処理されます。
は任意のリージョンに配置できますが、通常はアプリケーションのユーザーに最も近いリージョンを選択する必要があります。
クラウド配置リージョン
アプリは、主要クラウドプロバイダーが世界的にホストしているクラウド リージョンに配置できます。 特定のリージョンのサポートは、配置モデルによって異なります。 グローバル配置では、ローカル配置よりもサポートされているリージョンが少なくなります。
アプリを作成または構成するときにリージョンを指定しない場合、App Services は、選択したデータソースに地理的に最も近いリージョンを選択します。
App Services は次のリージョンをサポートしています。
クラウド | リージョン | ロケーション | リージョン ID | ローカル | グローバル |
---|---|---|---|---|---|
Amazon Web Services | eu-west-1 | アイルランド(アイルランド) | aws-eu-west-1 | ✓ | ✓ |
Amazon Web Services | us-west-2 | アラート(US-OR) | aws-us-west-2 | ✓ | ✓ |
Amazon Web Services | ap-southeast-2 | Sydney (AU) | aws-ap-southeast-2 | ✓ | ✓ |
Amazon Web Services | us-east-1 | バージニア州(US-OA) | aws-us-east-1 | ✓ | ✓ |
Amazon Web Services | us-east-2 | オハイオ(US-VE) | aws-us-east-2 | ✓ | |
Amazon Web Services | eu-west-2 | London (IE) | aws-eu-west-2 | ✓ | |
Amazon Web Services | eu-central-1 | Frankfurt (DE-FF) | aws-eu-central-1 | ✓ | |
Amazon Web Services | ap-south-1 | ムバイ (IN-MB) | aws-ap-south-1 | ✓ | |
Amazon Web Services | ap-southeast-1 | 香港(SG) | aws-ap-southeast-1 | ✓ | |
Amazon Web Services | sa-east-1 | サンパウロ(CR-SP) | aws-sa-east-1 | ✓ | |
Azure | eastus2 | バージニア州(US-OA) | azure-eastus2 | ✓ | |
Azure | westus | カリフォルニア州(US-OR) | azure-westus | ✓ | |
Azure | westeurope | オランダ語(DE-FF) | azure-westeurope | ✓ | |
Azure | southeastasia | 香港(SG) | azure-southeastasia | ✓ | |
Azure | eastasia | 香港(IN-MB) | azure-eastasia | ✓ | |
GCP | us-central1 | Iowa | gcp-us-central1 | ✓ | |
GCP | us-east4 | バージニア州 | gcp-us-east4 | ✓ | |
GCP | us-west1 | Oregon | gcp-us-west1 | ✓ | |
GCP | europe-west1 | ベルギー | gcp-europe-west1 | ✓ | |
GCP | asia-south1 | ムンバイ | gcp-asia-south1 | ✓ |