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

ApsaraDB for MongoDB:シャードクラスターインスタンスの作成

最終更新日:Nov 09, 2025

ApsaraDB for MongoDB シャードクラスターインスタンスは、高同時実行性の読み取りおよび書き込み操作が伴うシナリオに適しています。このトピックでは、ApsaraDB for MongoDB シャードクラスターインスタンスを作成する方法について説明します。

前提条件

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

使用上の注意

アプリケーションが Elastic Compute Service (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 アカウントへのサインアップ」をご参照ください。

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

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

説明

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

手順

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

  2. 左側のナビゲーションウィンドウで、シャーディングインスタンス をクリックします。

  3. シャーディングインスタンス ページで、インスタンスの作成 をクリックします。

  4. 表示されたページで、[製品タイプ] パラメーターを [シャードクラスター (サブスクリプション)] または [シャードクラスター (従量課金)] に設定します。

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

    パラメーター

    説明

    リージョン

    シャードクラスターインスタンスをデプロイするリージョン。

    説明
    • シャードクラスターインスタンスを作成した後は、インスタンスのリージョンを変更できません。 注意して進めてください。

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

    ゾーンタイプ

    シャードクラスターインスタンスのゾーンデプロイメントタイプ。 有効値:

    • シングルゾーン: シャードクラスターインスタンスの Mongos、シャード、および ConfigServer ノードは 1 つのゾーンにデプロイされます。

    • マルチゾーン: シャードクラスターインスタンスの Mongos、シャード、および ConfigServer ノードは 3 つの異なるゾーンにまたがってデプロイされます。

    説明

    ローカルディスクを使用する ApsaraDB for MongoDB インスタンスでは、[シングルゾーン] のみを選択できます。 ただし、[ゾーン] パラメーターを構成して、複数のゾーンにまたがってシャードクラスターインスタンスをデプロイできます。 複数のゾーンにまたがってインスタンスをデプロイするには、次の形式で複数のゾーンの組み合わせを含むリージョンを選択する必要があります: リージョンゾーン (1 + 2 + 3)。 例: 深センゾーン (C + D + E)。

    ゾーン

    シャードクラスターインスタンスをデプロイするゾーン。

    [ゾーンタイプ] パラメーターを [マルチゾーン] に設定した場合、[セカンダリゾーン 1] および [セカンダリゾーン 2] パラメーターを構成する必要があります。 3 つの異なるゾーンを選択する必要があります。 シャードクラスターインスタンスを作成できるゾーンの詳細については、「クラウドディスクベースのインスタンス (マルチゾーンデプロイメント)」をご参照ください。

    シャードクラスターインスタンスには、次のマルチゾーンデプロイメントルールを使用できます:

      説明

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

      プロトコルタイプ

      シャードクラスターインスタンスのプロトコルタイプ。 値を [MongoDB] に設定します。

      エンジンバージョン

      シャードクラスターインスタンスの MongoDB バージョン。

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

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

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

      ストレージエンジン

      シャードクラスターインスタンスのストレージエンジン。 値を [WiredTiger] に設定します。

      ストレージタイプ

      シャードクラスターインスタンスのストレージタイプ。

      • 企業向け SSD (ESSD) には、次のパフォーマンスレベル (PL) があります:

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

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

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

        説明

        前述のディスクタイプのパフォーマンスの違いの詳細については、「ESSD」をご参照ください。 パフォーマンス比較項目には、容量範囲ディスクあたりの最大 IOPS、および ディスクあたりの最大スループット が含まれます。

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

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

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

      暗号化タイプ

      シャードクラスターインスタンスのディスク暗号化機能を有効にするかどうかを指定します。

      説明

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

      サービスリンクロール

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

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

      暗号化キー

      ディスク暗号化に使用されるカスタマーマスターキー (CMK)。 現在のリージョンに CMK が存在しない場合は、Key Management Service (KMS) コンソールで CMK を作成できます。 詳細については、「CMK の作成」をご参照ください。

      ネットワークタイプ

      シャードクラスターインスタンスのネットワークタイプ。 値を [VPC] に設定します。

      説明

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

      VPC

      シャードクラスターインスタンスをデプロイする仮想プライベートクラウド (VPC) の ID。 利用可能な VPC がない場合は、VPC コンソールで VPC を作成できます。 詳細については、「VPC の作成と管理」をご参照ください。

      説明

      vSwitch

      シャードクラスターインスタンスが接続されている vSwitch の ID。 利用可能な vSwitch がない場合は、VPC コンソールで vSwitch を作成できます。 詳細については、「vSwitch の作成と管理」をご参照ください。

      Mongos 仕様

      シャードクラスターインスタンス内の各 mongos コンポーネントの仕様。 シャードクラスターインスタンスの mongos コンポーネントでサポートされている仕様の詳細については、「シャードクラスターインスタンスの仕様」をご参照ください。

      説明

      シャードクラスターインスタンスが実行中の状態にある場合、インスタンス内の mongos コンポーネントの構成と数量を変更できます。

      Mongos 数量

      シャードクラスターインスタンス内の mongos ノードの数。 有効値: 2~32。

      説明
      • デフォルトでは、mongos ノードはスタンドアロンアーキテクチャを使用します。 高可用性を確保するために、2 つ以上の mongos ノードを指定することをお勧めします。

      • 各シャードクラスターインスタンスに最大 32 個の mongos ノードを追加できます。

      シャード仕様

      シャードクラスターインスタンス内の各シャードコンポーネントの仕様。 シャードクラスターインスタンスのシャードコンポーネントでサポートされている仕様の詳細については、「シャードクラスターインスタンスの仕様」をご参照ください。

      説明

      シャードクラスターインスタンスが実行中の状態にある場合、インスタンス内のシャードコンポーネントの構成と数量を変更できます。

      シャードストレージ

      シャードクラスターインスタンス内の各シャードコンポーネントのストレージ容量。 詳細については、「シャードクラスターインスタンスの仕様」をご参照ください。

      説明
      • このパラメーターは、各ノードのストレージ容量を指定しますが、すべてのノードのストレージ容量の合計ではありません。

      • インスタンス内のシャードコンポーネントのストレージスペースは、データ、システム、およびログファイルの保存に使用されます。

      シャード読み取り専用ノード

      シャードクラスターインスタンスのシャードノード内の読み取り専用ノードの数。 有効値: 0~5。 読み取り専用ノードの詳細については、「読み取り専用ノード」をご参照ください。

      シャード数量

      シャードクラスターインスタンス内のシャードノードの数。 有効値: 2~32。

      説明
      • デフォルトでは、シャードノードは 3 ノードのレプリカセットアーキテクチャを使用します。 適切なシャーディング構成を確保するために、2 つ以上のシャードノードを指定することをお勧めします。 これにより、シャードノードのストレージスペースとコンピューティングパフォーマンスを最大限に活用できます。 詳細については、「シャードパフォーマンスを最大化するためのデータシャーディングの構成」をご参照ください。

      • 各シャードクラスターインスタンスに最大 32 個のシャードノードを追加できます。

      ConfigServer 仕様

      シャードクラスターインスタンス内の ConfigServer コンポーネントの仕様。 シャードクラスターインスタンスの ConfigServer コンポーネントでサポートされている仕様の詳細については、「シャードクラスターインスタンスの仕様」をご参照ください。

      ConfigServer ストレージ

      シャードクラスターインスタンス内の ConfigServer コンポーネントのストレージ容量。 詳細については、「シャードクラスターインスタンスの仕様」をご参照ください。

      ユーザー名

      このパラメーターは [root] にのみ設定できます。

      説明

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

      パスワードの設定

      root アカウントのパスワードを設定するタイミング。 有効値:

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

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

      パスワード

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

      • パスワードには、大文字、小文字、数字、および特定の特殊文字のうち、少なくとも 3 種類を含める必要があります。

        サポートされている特殊文字は次のとおりです: ! @ # $ % ^ & * () _ + - =

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

      期間

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

      説明

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

    • インスタンスの課金方法に基づいてシャードクラスターインスタンスの料金を支払います。

      課金方法

      操作

      サブスクリプション

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

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

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

      説明

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

      従量課金

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

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

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

    • シャードクラスターインスタンスが作成されたかどうかを確認します。

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

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

      3. 左側のナビゲーションウィンドウで、シャーディングインスタンス をクリックします。

      4. 作成されたインスタンスがシャードクラスターインスタンスリストにあるかどうかを確認します。

        • シャードクラスターインスタンスが表示されている場合、インスタンスは作成されています。 シャードクラスターインスタンスが [実行中] の状態にある場合、インスタンスは期待どおりに実行されています。

        • シャードクラスターインスタンスが表示されない場合は、10~15 分待ってからページを更新してください。 シャードクラスターインスタンスがまだ表示されない場合は、次の表で説明されている問題が発生しているかどうかを確認してください。 問題が発生していない場合は、Alibaba Cloud テクニカルサポートにお問い合わせください。

          次の表に、作成されたシャードクラスターインスタンスが表示されない問題の考えられる原因と解決策を示します。

          考えられる原因

          解決策

          シャードクラスターインスタンスが選択したリージョンに属していません。

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

          シャードクラスターインスタンスが選択したインスタンスアーキテクチャを使用していません。

          ApsaraDB for MongoDB コンソールの左側のナビゲーションウィンドウで、シャーディングインスタンス をクリックします。

          リソースが不足しているため、スタンドアロンインスタンスが作成されません。

          リソース不足により、システムのインスタンス作成が失敗する場合があります。 この場合、支払いは返金されます。

          支払いが返金されたことを確認した後、別のゾーンでシャードクラスターインスタンスを作成してみてください。

    カート内の注文の支払い

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

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

    2. [カート] パネルで、支払いたい注文を選択し、[チェックアウトに進む] をクリックします。

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

      説明

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

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

      • それ以外の場合は、注文を選択して [今すぐ購入] をクリックします。

    4. [注文の確認] ページで、MongoDB シャードクラスター (サブスクリプション) サービス規約を読み、「規約を読んで同意しました」を選択し、[購入の確認] をクリックします。

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

    関連 API 操作

    操作

    説明

    CreateShardingDBInstance

    • ApsaraDB for MongoDB シャードクラスターインスタンスを作成します。

    • ApsaraDB for MongoDB シャードクラスターインスタンスをクローンします。

    DescribeInstanceAutoRenewalAttribute

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

    DescribeDBInstanceAttribute

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

    次のステップ

    シャードクラスターインスタンスが作成された後、次の操作を実行します: