複数リージョンの書き込みについて
Azure Cosmos DB では、すべてのリージョンで書き込みと読み取りの両方がサポートされています。 任意のリージョンに書き込む機能を有効にすることは、ターンキー操作であり、アプリケーションの可用性は中断されません。 Azure Cosmos DB のグローバル geo レプリケーション機能と、任意のリージョンに書き込む機能を組み合わせると、書き込みパフォーマンスとスケーラビリティの要求が高いアプリケーション シナリオで Azure Cosmos DB を使用できます。
実際には、複数リージョンの書き込みを有効にしたアカウントには、単一リージョン アカウントまたは単一書き込み可能リージョン アカウントよりも強力な書き込み保証が与えられます。
複数リージョンの書き込みを有効にした場合、単一リージョンの Azure Cosmos DB アカウントに関連付けられている機能の多くは引き続き使用できます。
- 明確に定義された整合性モデルのスライディング スケール
- 世界全体での低遅延の書き込み操作
- 返金制度を備えた SLA による高可用性
注意
複数リージョンの書き込みシナリオでは、厳密な整合性はサポートされていません。
データ センターが停止した場合、複数の書き込みリージョンが設定されたアカウントは引き続き読み取り操作と書き込み操作に使用できます。これは、SDK が優先リージョンの一覧内の別のリージョンに対する要求を自動的に試行するためです。
複数リージョンの書き込みは、Azure CLI、PowerShell、コード、Azure Resource Manager テンプレート (JSON/Bicep)、または Azure portal を使って構成できます。
複数の書き込みリージョン機能が有効になると、アカウントに関連付けられているすべてのレプリカ リージョンが自動的に書き込み可能なリージョンになります。