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

ApsaraDB for MongoDB:レプリカセットインスタンスの作成

最終更新日:Nov 09, 2025

ApsaraDB for MongoDB は、書き込み操作の数よりも読み取り操作の数が多いシナリオや、一時的なプロモーションイベント中に操作数が急増するシナリオに適したレプリカセットインスタンスを提供します。これらのシナリオは、オンライン読書サービスを提供する Web サイトや、注文クエリを提供するシステムで一般的です。このトピックでは、ApsaraDB for MongoDB コンソールでレプリカセットインスタンスを作成する方法について説明します。

前提条件

Alibaba Cloud アカウントを登録済みであること。 詳細については、「Alibaba Cloud アカウントにサインアップする」をご参照ください。

無料トライアル

Alibaba Cloud は、ApsaraDB for MongoDB レプリカセットインスタンスの無料トライアルを提供しています。ApsaraDB for MongoDB を初めて使用するエンタープライズユーザーの場合は、利用可能なすべての無料利用枠プロダクト ページに移動してトライアルを申請できます。ApsaraDB for MongoDB の初回ユーザーでない場合は、このトピックで説明されている手順に従って、ApsaraDB for MongoDB コンソールでレプリカセットインスタンスを作成してください。

使用上の注意

アプリケーションが ECS インスタンスにデプロイされている場合は、ネットワーク接続を確保するために、ApsaraDB for MongoDB インスタンスと ECS インスタンスが次の要件を満たしていることを確認してください。 ECS インスタンスの情報を表示する方法の詳細については、「インスタンス情報の表示」をご参照ください。

  • ApsaraDB for MongoDB インスタンスと ECS インスタンスが同じリージョンにデプロイされていること。

  • ApsaraDB for MongoDB インスタンスと ECS インスタンスが同じネットワークタイプを使用していること。

    説明
    • 同じゾーンはネットワーク遅延を削減するため、推奨されます。

    • VPC はより高いセキュリティを提供するため、推奨されます。

    • ネットワークタイプが [VPC] の場合は、同じ VPC ID を使用していることを確認する必要があります。

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

サポートされているリージョンとゾーン

レプリカセットインスタンスを作成できるリージョンとゾーンの詳細については、「利用可能なリージョンとゾーン」をご参照ください。

課金

Alibaba Cloud アカウントをお持ちであること。 詳細については、「Alibaba Cloud アカウントにサインアップする」をご参照ください。

  • サブスクリプション: サブスクリプションインスタンスを購入する場合、インスタンスの料金を前払いする必要があります。

  • 従量課金: 従量課金インスタンスは、インスタンスの構成に基づいて 1 時間ごとに課金されます。料金は Alibaba Cloud アカウントから自動的に差し引かれます。

説明

課金の詳細については、「課金項目と料金」をご参照ください。

手順

  1. ApsaraDB for MongoDB コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、レプリカセットインスタンス をクリックします。

  3. レプリカセットインスタンス ページで、インスタンスの作成 をクリックします。

  4. [プロダクトタイプ] セクションで、必要に応じて [レプリカセット (サブスクリプション)] または [レプリカセット (従量課金)] を選択します。

  5. 次の表で説明されているパラメーターを設定します。

    パラメーター

    説明

    リージョン

    レプリカセットインスタンスをデプロイするリージョン。

    説明
    • レプリカセットインスタンスの作成後は、インスタンスのリージョンを変更できません。注意して進めてください。

    • アプリケーションが ECS インスタンスにデプロイされている場合は、ECS インスタンスが存在するリージョンにレプリカセットインスタンスをデプロイすることをお勧めします。レプリカセットインスタンスと ECS インスタンスが異なるリージョンにある場合、アプリケーションは内部ネットワーク経由でレプリカセットインスタンスと通信できません。

    ゾーンタイプ

    レプリカセットインスタンスのゾーンデプロイメントタイプ。有効な値:

    • [単一ゾーン]: プライマリ、セカンダリ、および非表示ノードが 1 つのゾーンにデプロイされます。

    • [デュアルゾーン]: プライマリ、セカンダリ、および非表示ノードが 2 つのゾーンにデプロイされ、ゾーンディザスタリカバリの要件を満たします。

    • [マルチゾーン]: プライマリ、セカンダリ、および非表示ノードが 3 つのゾーンにデプロイされ、ゾーンディザスタリカバリの要件を満たします。

    説明
    • MongoDB 4.2 以前を実行し、ローカルディスクを使用する ApsaraDB for MongoDB インスタンスに対してのみ [単一ゾーン] を選択できます。ただし、[ゾーン] パラメーターを設定して、複数のゾーンにレプリカセットインスタンスをデプロイできます。マルチゾーンデプロイメントを実装するには、リージョン (ゾーン 1 + ゾーン 2 + ゾーン 3) の形式でゾーンを選択する必要があります。例: 深センゾーン (C + D + E)。

    • デュアルゾーンおよび 3 ゾーンデプロイメントの詳細については、「マルチゾーンレプリカセットインスタンスの作成」をご参照ください。

    ゾーン

    レプリカセットインスタンスをデプロイするゾーン。

    [ゾーンタイプ][デュアルゾーン] または [マルチゾーン] に設定した場合は、[セカンダリゾーン] も設定する必要があります。サポートされているゾーンの詳細については、「クラウドディスクベース (デュアルゾーン)」および「クラウドディスクベース (3 ゾーン)」をご参照ください。

    説明

    アプリケーションが ECS インスタンスにデプロイされている場合は、ネットワーク遅延を減らすために、ECS インスタンスが存在するゾーンにレプリカセットインスタンスをデプロイすることをお勧めします。管理するレプリカセットインスタンスが MongoDB 4.2 以前を実行し、ローカルディスクを使用している場合は、インスタンスをあるゾーンから別のゾーンに移行できます。 詳細については、「インスタンスを別のゾーンに移行する」をご参照ください。

    ネットワークタイプ

    レプリカセットインスタンスのネットワークタイプ。値は [VPC] にのみ設定します。

    説明

    アプリケーションが ECS インスタンスにデプロイされている場合は、ECS インスタンスのネットワークタイプが [VPC] であることを確認する必要があります。これにより、アプリケーションとレプリカセットインスタンス間のネットワーク接続が確保されます。

    VPC

    レプリカセットインスタンスをデプロイする VPC (Virtual Private Cloud) の ID。利用可能な VPC がない場合は、VPC コンソールで VPC を作成できます。 詳細については、「VPC の作成と管理」をご参照ください。

    VSwitch

    レプリカセットインスタンスが接続する vSwitch の ID。利用可能な vSwitch がない場合は、VPC コンソールで vSwitch を作成できます。 詳細については、「vSwitch の作成と管理」をご参照ください。

    データベースバージョン

    ビジネス要件を満たす適切なデータベースバージョンを選択します。

    [ゾーンタイプ] パラメーターを [マルチゾーン] に設定した場合、[MongoDB 7.0][MongoDB 6.0][MongoDB 5.0]、または [MongoDB 4.4] のみを選択できます。

    説明
    • 選択した [ゾーン][セカンダリゾーン 1]、または [セカンダリゾーン 2] パラメーターがマルチゾーンデプロイメントをサポートしていない場合、[エンジンバージョン] パラメーターは表示されません。レプリカセットインスタンスは作成できません。

    • レプリカセットインスタンスが実行中の状態にある場合、インスタンスの MongoDB バージョンを手動でアップグレードできます。 詳細については、「インスタンスのメジャーバージョンのアップグレード」をご参照ください。

    アクティブ/スタンバイノード

    レプリカセットインスタンス内のアクティブ/スタンバイノードの数。必要に応じてこのパラメーターを設定します。

    読み取り専用ノード

    レプリカセットインスタンス内の読み取り専用ノードの数。必要に応じてこのパラメーターを設定します。読み取り専用ノードの詳細については、「読み取り専用ノード」をご参照ください。

    ストレージタイプ

    レプリカセットインスタンスのストレージタイプ。必要に応じてこのパラメーターを設定します。

    • 拡張 SSD (ESSD) には、次のパフォーマンスレベル (PL) があります。

      • [PL1 ESSD]: これは ESSD の基本的な PL です。

      • [PL2 ESSD]: PL2 の ESSD は、PL1 の ESSD が提供する IOPS とスループットの約 2 倍の IOPS とスループットを提供します。

      • [PL3 ESSD]: PL3 の ESSD は、PL1 の ESSD が提供する IOPS の最大 20 倍の IOPS を提供します。PL3 の ESSD は、PL1 の ESSD が提供するスループットの最大 11 倍のスループットも提供します。PL3 の ESSD は、高い I/O パフォーマンスと低い読み取りおよび書き込みレイテンシで同時リクエストを処理する必要があるビジネスシナリオに適しています。

      説明

      容量範囲ディスクあたりの最大 IOPSディスクあたりの最大スループットなど、さまざまなディスクタイプのパフォーマンス比較の詳細については、「ESSD」をご参照ください。

    • [ESSD AutoPL ディスク]: ESSD AutoPL ディスクは、ESSD のすべての機能と互換性があり、PL1 ESSD と同じベースラインパフォーマンスを提供します。ESSD AutoPL ディスクのプロビジョニング済みパフォーマンスを設定できます。

    • [ローカル SSD]: ローカル SSD は、データベースエンジンと同じホストに存在します。ローカル SSD にデータを保存して、I/O レイテンシを削減できます。

    インスタンスでサポートされているストレージタイプは、インスタンスのエディションによって異なります。ApsaraDB for MongoDB コンソールに表示されるストレージタイプが優先されます。

    プロビジョニング済みパフォーマンス

    ESSD AutoPL ディスクのプロビジョニング済みパフォーマンス。有効な値: 0~50000。

    説明

    このパラメーターは、ESSD AutoPL ディスクを使用するインスタンスでのみ使用できます。

    暗号化タイプ

    ディスク暗号化を有効にするかどうかを選択します。

    説明

    ディスク暗号化機能は、でのみ有効にできます。ディスク暗号化機能の詳細については、「ディスク暗号化」をご参照ください。

    暗号化キー

    ディスク暗号化に使用される KMS キー。指定されたリージョンに KMS キーがない場合は、KMS コンソールで KMS キーを作成できます。 詳細については、「CMK の作成」をご参照ください。

    サービスリンクロール

    リンクされた Alibaba Cloud サービスのみが偽装できる RAM ロール。ディスク暗号化機能を使用するには、サービスリンクロールを作成する必要があります。

    すでにサービスリンクロールを作成している場合は、購入ページに「作成済み」と表示されます。サービスリンクロールを作成していない場合は、「サービスリンクロールの作成」をクリックします。

    カテゴリ

    インスタンスのカテゴリ。

    仕様

    レプリカセットインスタンスの CPU コア数とメモリ容量。レプリカセットインスタンスでサポートされている仕様の詳細については、「インスタンスタイプ」をご参照ください。

    ストレージ

    インスタンスのストレージサイズを選択します。

    説明
    • すべてのノードのストレージ容量の合計ではなく、各ノードのストレージ容量を設定できます。

    • ストレージ容量によって、レプリカセットインスタンスのデータファイル、システムファイル、ログファイルをいくつ保存できるかが決まります。

    ユーザー名

    インスタンスへのログインに使用するユーザー名。値は [root] にのみ設定します。

    説明

    admin データベースの root アカウントと root アカウントの権限の詳細については、「インスタンス作成時に root アカウントに付与される権限」をご参照ください。

    パスワードの設定

    root アカウントのパスワードを設定します。次のいずれかのメソッドを選択できます。

    • [今すぐ設定]: root アカウントのパスワードをすぐに設定することを指定します。

    • [後で設定]: スタンドアロンインスタンスの作成後に root アカウントのパスワードを設定することを指定します。 詳細については、「(オプション) パスワードのリセット」をご参照ください。

    パスワード

    root アカウントのパスワード。[パスワードの設定] パラメーターを [今すぐ設定] に設定した場合は、次のルールに従って root アカウントのパスワードを設定する必要があります。

    • パスワードには、大文字、小文字、数字、特殊文字のうち、3 種類以上を含める必要があります。

      次の特殊文字がサポートされています: !@#$%^&*()_+-=

    • パスワードの長さは 8~32 文字である必要があります。

    リソースグループ

    レプリカセットインスタンスの管理に使用されるリソースグループ。既存のリソースグループを選択するか、リソースグループを作成できます。 詳細については、「リソースグループの作成」をご参照ください。

    説明

    リソースグループを使用すると、Alibaba Cloud アカウント内のさまざまなリージョンにデプロイされているさまざまなリソースをグループ化できます。これにより、リソースを一元的に管理できます。

    タグ

    レプリカセットインスタンスに追加するタグ。 詳細については、「タグ管理」をご参照ください。

    期間

    レプリカセットインスタンスのサブスクリプション期間。このパラメーターは、サブスクリプションインスタンスを作成する場合にのみ使用できます。有効な値: 1 か月、2 か月、3 か月、4 か月、5 か月、6 か月、7 か月、8 か月、9 か月、[1 年][2 年][3 年][5 年]

    説明

    レプリカセットインスタンスの自動更新を有効にする場合は、[自動更新] を選択し、システムがインスタンスを自動的に更新する前にアカウントに十分な残高があることを確認してください。

    数量

    作成するレプリカセットインスタンスの数。作成されたすべてのレプリカセットインスタンスは同じ仕様を持ちます。有効な値: 1~10。

  6. インスタンスの課金方法に基づいてレプリカセットインスタンスの料金を支払います。

    課金方法

    操作

    サブスクリプション

    1. パラメーター設定が完了したら、[今すぐ購入] をクリックします。

    2. [注文の確認] ページで、パラメーター設定を確認し、利用規約を読んで選択します。

    3. [支払い] をクリックします。[購入] ページで、支払いを完了します。

    説明

    [カートに追加] をクリックして、カート内の注文を一括で支払うこともできます。詳細については、このトピックの「カート内の注文の支払い」セクションをご参照ください。

    従量課金

    1. パラメーター設定が完了したら、[今すぐ購入] をクリックします。

    2. [注文の確認] ページで、パラメーター設定を確認し、利用規約を読んで選択します。

    3. [今すぐアクティブ化] をクリックします。システムは次の 1 時間以内に支払うべき金額を徴収します。

  7. レプリカセットインスタンスが作成されたかどうかを確認します。

    1. 支払いが完了したら、[コンソール] をクリックして ApsaraDB for MongoDB コンソールに移動します。

    2. 表示されたページの左上隅で、目的のインスタンスが属するリソースグループとリージョンを選択します。

    3. 左側のナビゲーションウィンドウで、レプリカセットインスタンス をクリックします。

    4. 作成したインスタンスがレプリカセットインスタンスリストに表示されることを確認します。

      • インスタンスがリストに表示され、そのステータスが [実行中] であれば、正常に作成されています。

      • インスタンスがリストに表示されない場合は、10〜15 分待ってからページを更新してください。それでもインスタンスが表示されない場合は、次の表で考えられる原因を確認してください。問題が解決しない場合は、Alibaba Cloud テクニカルサポートにお問い合わせください。

        次の表に、考えられる原因と解決策を示します。

        考えられる原因

        解決策

        選択したリージョンが正しくない

        ApsaraDB for MongoDB コンソールの左上隅で、インスタンスが存在するリソースグループとリージョンを選択します。

        選択したインスタンスリストが正しくない

        ApsaraDB for MongoDB コンソールの左側のナビゲーションウィンドウで、レプリカセットインスタンス を選択します。

        リソース不足

        リソース不足のため、新しく作成されたインスタンスは返金される場合があります。

        返金を確認した後、別のゾーンで再度インスタンスを購入してみてください。

カート内の注文の支払い

サブスクリプションのレプリカセットインスタンスを購入する場合、パラメーター設定を完了した後に [カートに追加] をクリックして、カート内の注文を一括で支払うこともできます。カート内の注文の支払いを行うには、次の手順を実行します:

  1. ページの右下隅にある [カート] アイコンをクリックします。

  2. [カート] パネルで、購入したいプロダクトを選択し、[チェックアウトに進む] をクリックします。

  3. [カート] ページで、支払いたい注文が選択されているかどうかを確認します。

    説明

    [期間][数量] パラメーターをリセットすることもできます。

    • 支払いたい注文が選択されている場合は、[今すぐ購入] をクリックします。

    • いいえ: 購入したいプロダクトを選択し、[今すぐ購入] をクリックします。

  4. [注文の確認] ページで、利用規約を読んで選択し、[購入の確認] をクリックします。

  5. [購入] ページで、支払いを完了します。

関連 API 操作

インターフェイス

説明

CreateDBInstance

  • ApsaraDB for MongoDB スタンドアロンインスタンスまたはレプリカセットインスタンスを作成します。

  • ApsaraDB for MongoDB スタンドアロンインスタンスまたはレプリカセットインスタンスをクローンします。

DescribeInstanceAutoRenewalAttribute

ApsaraDB for MongoDB インスタンスで自動更新が有効になっているかどうかを照会します。

DescribeDBInstanceAttribute

ApsaraDB for MongoDB インスタンスの詳細情報を照会します。

次のステップ

レプリカセットインスタンスの作成後、次の操作を実行します:

  • オプション: インスタンスの作成時にインスタンスの root アカウントのパスワードを設定しなかった場合は、パスワードを設定します。 詳細については、「(オプション) パスワードのリセット」をご参照ください。

  • スタンドアロンインスタンスの IP アドレスホワイトリストを設定して、ホワイトリスト内の IP アドレスまたは CIDR ブロックがインスタンスにアクセスできるようにします。 詳細については、「インスタンスのホワイトリストの設定」をご参照ください。

  • オプション: インターネット経由でインスタンスに接続する場合は、パブリックエンドポイントを申請します。 詳細については、「(オプション) インスタンスのパブリックエンドポイントの申請」をご参照ください。