すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:マルチゾーン レプリカセットインスタンスの作成

最終更新日:Feb 28, 2026

ApsaraDB for MongoDB は、レプリカセットインスタンスの3つのノードを、同一リージョン内の2つまたは3つのゾーンにデプロイします。ノードは内部ネットワークを介してデータをレプリケートし、高信頼性と可用性のためのゾーンディザスタリカバリを提供します。

前提条件

  • Alibaba Cloud アカウント。詳細については、「Alibaba Cloud にサインアップ」をご参照ください。

  • デュアルゾーンデプロイメントはプライベートプレビュー中です。この機能を使用するには、チケットを送信してください。

ネットワーク要件

ご利用のアプリケーションが Elastic Compute Service (ECS) インスタンスで実行されている場合、ECS インスタンスと ApsaraDB for MongoDB インスタンス間のネットワーク接続について、以下を確認してください。ECS インスタンスのプロパティの表示に関する詳細については、「インスタンス情報の表示」をご参照ください。

要件詳細
同一リージョン両方のインスタンスは、同一リージョンにデプロイする必要があります。
同一ネットワークタイプ両方のインスタンスは、同一ネットワークタイプを使用する必要があります。
同一 Virtual Private Cloud (VPC)ネットワークタイプが [VPC] の場合、両方のインスタンスは同じ VPC に属している必要があります。
  • ネットワーク遅延を削減するために、両方のインスタンスを同一ゾーンにデプロイしてください。

  • セキュリティを強化するために、VPC を推奨します。

  • お使いの ECS インスタンスが [クラシックネットワーク] を使用している場合、VPC に移行できます。詳細については、「ECS インスタンスをクラシックネットワークから VPC に移行する」をご参照ください。

デュアルゾーンに関する考慮事項

  • レプリカセットインスタンスで {w: "majority"} の書き込み懸念が設定されている場合、書き込み操作は、大多数のノードが確認するまで成功とは見なされません。2つのノードを含むゾーンで障害が発生するディザスタリカバリシナリオでは、プライマリノードと他のゾーンのノード間のレプリケーション遅延により、データ損失が発生する可能性があります。

  • デュアルゾーン スイッチオーバーは、手動モードと自動モードをサポートしています。インスタンス詳細ページでスイッチオーバーモードを指定します。デフォルトモードは手動スイッチオーバーです。

制限事項

ノードデプロイポリシー

シングルゾーン

プライマリ、セカンダリ、および隠しノードはすべて同一ゾーンにデプロイされます。

Single-zone deployment

デュアルゾーン

プライマリ、セカンダリ、および隠しノードは2つのゾーンにデプロイされます。停電またはネットワーク障害によりゾーンが利用できなくなった場合、システムはスイッチオーバーモードに基づいてインスタンスの可用性を復元します。

  • 手動スイッチオーバー: 高可用性 (HA) システムは自動的にスイッチオーバーしません。デュアルゾーンインスタンスを起動して可用性を復元します。潜在的なデータ損失を受け入れた後にのみ、スイッチオーバーが発生したことを手動で確認する必要があります。

  • 自動スイッチオーバー: HAシステムは、残りのノードをシングルノードとして自動的に起動し、可用性を復元します。レプリケーション遅延によりデータ損失が発生する可能性があります。

Dual-zone deployment

スリーゾーン

プライマリ、セカンダリ、および隠しノードは3つのゾーンにデプロイされます。停電またはネットワーク障害によりゾーンが利用できなくなった場合、HAシステムは自動的にサービスを別のゾーンに切り替えます。

Three-zone deployment

操作手順

マルチゾーン レプリカセットインスタンスの作成手順については、「レプリカセットインスタンスの作成」をご参照ください。

関連情報

サービス可用性機能を使用して、ノードがゾーンをまたいでどのようにデプロイされているかを表示します。ビジネスデプロイメントに基づいてノードロールを切り替えることで、アプリケーションが最も近いノードに接続するようにできます。詳細については、「ノードロールの切り替え」をご参照ください。