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

ApsaraDB for MongoDB:mongos またはシャードノードをリリースする

最終更新日:May 15, 2025

ビジネスがオフピーク時である場合、または mongos ノードまたはシャードノードが過剰な場合は、mongos またはシャードノードをリリースしてコストを削減できます。このトピックでは、シャードクラスターインスタンスの mongos またはシャードノードをリリースする方法について説明します。

使用上の注意

  • インスタンスからノードをリリースすると、インスタンスは [ノードの削除中] 状態になります。この場合、パスワードのリセット、ノードのエンドポイントの変更、またはパラメーターの変更はできません。オフピーク時にインスタンスからノードをリリースすることをお勧めします。

  • リリースするノードが不要になったことを確認してください。

  • インスタンスに mongos ノードが 2 つしかない場合、ノードをインスタンスからリリースすることはできません。

  • インスタンスからシャードノードをリリースするには、次の項目に注意してください。

    • シャードノードをリリースする前に、ApsaraDB for MongoDB バランサーが有効になっていることを確認してください。詳細については、「ApsaraDB for MongoDB バランサーを管理する」をご参照ください。

    • ノードのリリースに実際に消費される時間には、シャードノードのデータ量、バランシングウィンドウ、およびジャンボチャンクが影響します。

      説明

      バランシングウィンドウとジャンボチャンクの詳細については、「Balancing Windows」と「Jumbo Chunks」を参照してください。

    • 残りのシャードノードに十分なストレージ容量があることを確認してください。

      シャードノードがリリースされると、シャードノードのデータは残りのシャードノードに移行されます。残りのシャードノードのストレージ容量がいっぱいになると、データ損失を避けるためにインスタンスは自動的にロックされます。

    • シャードノードのデータが残りのシャードノードに移行されるときに duplicated key エラーが報告された場合は、同じ一意なインデックスフィールド値を持つレコードが存在するかどうかを確認してください。

      たとえば、異なるシャードノードに、シャードキーは異なるがプライマリキーが同じ 2 つのドキュメントが格納されている場合があります。

      説明

      duplicated key エラーは、データベースに孤立ドキュメントが存在する場合に返されます。シャードノードをリリースする前に、孤立ドキュメントを削除することをお勧めします。詳細については、「ApsaraDB for MongoDB インスタンス間で一方向のデータ同期を設定する(シャードクラスターアーキテクチャ)」トピックの「準備」セクションをご参照ください。

課金

詳細については、「構成変更料金」をご参照ください。

手順

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

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

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

  4. 管理するインスタンスの ID をクリックするか、管理 列の 操作 をクリックします。

  5. リリースするノードのタイプに基づいて、次のいずれかの操作を実行します。

    • mongos ノードをリリースする

      インスタンス詳細ページの Mongos 一覧 セクションで、リリースするノードを見つけ、更多操作 列の リリース アイコンをクリックします。次に、 を選択します。

    • シャードノードをリリースする

      重要

      シャードノードをリリースする前に、残りのシャードノードに十分なストレージ容量があることを確認してください。

      シャードノードがリリースされると、シャードノードのデータは残りのシャードノードに移行されます。残りのシャードノードのストレージ容量がいっぱいになると、データ損失を避けるためにインスタンスは自動的にロックされます。

      インスタンス詳細ページの シャードリスト セクションで、リリースするノードを見つけ、更多操作 列の リリース アイコンをクリックします。次に、 を選択します。

  6. ノードのリリース メッセージで、[OK] をクリックします。

    インスタンスからノードをリリースすると、インスタンスは [ノードの削除中] 状態になります。