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

Database Autonomy Service:ストレージの自動拡張

最終更新日:Mar 26, 2025

データベースのストレージ容量が不足すると、データベースへのデータ書き込みに失敗し、データ損失、さらにはデータベースの破損につながり、ビジネスに深刻な影響を与える可能性があります。Database Autonomy Service(DAS)は、ストレージ自動拡張機能を提供します。データベースインスタンスの使用済みストレージ容量が指定されたしきい値以上になると、DAS はデータベースインスタンスのストレージ容量を自動的に拡張します。拡張中は、インスタンスを再起動する必要はなく、サービスへの影響はありません。

前提条件

  • 管理するデータベースインスタンスは、次の表に示すタイプです。

    データベースインスタンス

    リージョン

    ApsaraDB RDS for PostgreSQL インスタンス(標準 SSD または企業向け SSD(ESSD)を使用)

    ストレージ自動拡張機能は、異常検出機能に依存します。異常検出機能をサポートするリージョンのデータベースインスタンスに対してのみ、ストレージ自動拡張を有効にできます。ApsaraDB RDS for PostgreSQL インスタンスの異常検出機能をサポートするリージョンは次のとおりです。

    中国(杭州)、中国(上海)、中国(深圳)、中国(河源)、中国(広州)、中国(青島)、中国(北京)、中国(張家口)、中国(フフホト)、中国(ウランチャブ)、中国(成都)、中国(香港)、日本(東京)、シンガポール、マレーシア(クアラルンプール)、インドネシア(ジャカルタ)、フィリピン(マニラ)、UAE(ドバイ)、ドイツ(フランクフルト)、米国(シリコンバレー)、米国(バージニア)、英国(ロンドン)

    説明

    ApsaraDB RDS for MySQL または ApsaraDB RDS for SQL Server インスタンスのストレージ容量を拡張する方法については、「自動容量拡張」をご参照ください。

  • Alibaba Cloud アカウントの残高は、拡張に必要なリソースの料金を支払うのに十分です。

  • DAS のサービスロールが作成されています。詳細については、「AliyunServiceRoleForDAS ロール」をご参照ください。

    説明

    DAS のサービスロールが作成されていない場合、ストレージ自動拡張の前に、システムによってサービスロールが自動的に作成されます。

使用上の注意

  • データベースインスタンスのストレージ容量が拡張されると、ストレージ容量は自動的に縮小されません。ただし、インスタンスの仕様を変更することで、ストレージ容量を手動で縮小できます。詳細については、「インスタンス仕様の変更」をご参照ください。

  • 2023 年 2 月 28 日から、異なるリージョンのデータベースインスタンスに対してストレージ自動拡張機能が最適化されています。データベースインスタンスに読み取り専用インスタンスがある場合、プライマリインスタンスに対してストレージ自動拡張がトリガーされると、DAS は各読み取り専用インスタンスのストレージ容量を自動的にチェックします。1 つ以上の読み取り専用インスタンスのストレージ容量がプライマリインスタンスの必要なストレージ容量よりも小さい場合、DAS は最初に読み取り専用インスタンスのストレージ容量を拡張します。各読み取り専用インスタンスのストレージ容量が拡張されると、DAS はプライマリインスタンスのストレージ容量を自動的に拡張します。詳細については、「[お知らせ] ApsaraDB RDS for MySQL インスタンスと ApsaraDB RDS for PostgreSQL インスタンスのストレージ自動拡張の最適化」をご参照ください。

  • ストレージ自動拡張がトリガーされたときにデータベースインスタンスがバックアップされている場合、ストレージ自動拡張タスクはバックアップが完了するまで延期されます。

課金

自動容量拡張の課金ルールは、ApsaraDB RDS インスタンスの手動容量拡張と同じです。詳細については、「インスタンス仕様の変更」をご参照ください。

手順

  1. DAS コンソール にログインします。

  2. ストレージ自動拡張ポリシーを追加します。

    • 管理と設定 ページでストレージ自動拡張ポリシーを追加します。

      1. 左側のナビゲーションウィンドウで、[リソース] > [auto Scaling 設定] を選択します。

      2. [auto Scaling ポリシー] セクションで、ポリシーの追加 をクリックします。ポリシーの追加 パネルで、次のパラメーターを構成します。

        表 1. パラメーター

        パラメーター

        説明

        ポリシー名

        ポリシーの名前。

        モード

        ポリシーのモード。[モード] ドロップダウンリストから [ストレージの自動拡張] を選択します。

        エンジンタイプ

        データベースエンジンのタイプ。値を [RDS Postgresql] に設定します。

        仕様

        データベースエンジンの仕様。値を [ディスク] に設定します。

        使用ストレージスペース ≥

        総ストレージ容量に対する使用済みストレージ容量の比率。有効値:50 ~ 90。デフォルト値:50。単位:パーセント。

        データベースインスタンスの使用済みストレージ容量の割合がこのパラメーターの値以上になると、システムは次の値の大きい方でストレージ容量を自動的に拡張します。

        • 5 GB

          説明

          データベースインスタンスのストレージ容量が 50 GB 未満で、使用可能なストレージが総ストレージ容量の 10% 未満の場合、ストレージ容量拡張のステップサイズは 10 GB に調整されます。

        • データベースインスタンスの現在のストレージ容量の 15%。結果は、5 の倍数に最も近い整数です。

        説明

        2 つのストレージ拡張操作の間隔は、少なくとも 10 分です。

        最大ストレージ

        自動拡張後のデータベースインスタンスの最大ストレージ容量。指定された値は、現在の総ストレージ容量以上である必要があります。

        • データベースインスタンスが ESSD を使用している場合、このパラメーターは最大 32,000 GB まで設定できます。

        • データベースインスタンスが標準 SSD を使用している場合、このパラメーターは最大 6,000 GB まで設定できます。

      3. [次のステップ] をクリックします。

      4. ポリシーを適用するxy ダイアログボックスで、ポリシーを適用するデータベースインスタンスを選択し、 アイコンをクリックします。

      5. [確認] をクリックして、選択したデータベースインスタンスにポリシーを適用します。

    • [自律型関数設定]自律機能管理 パネルの タブで、ストレージ自動拡張ポリシーを追加します。

      1. 左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > インスタンスモニター を選択します。

      2. 表示されるページで、管理するデータベースインスタンスを見つけ、インスタンス ID をクリックします。インスタンスの詳細ページが表示されます。

      3. インスタンスの詳細ページで、右上隅にある Autonomy Service Settings をクリックします。

      4. Autonomous Function Settings タブの 自律機能管理 パネルで、自動スケーリング タブをクリックします。[自動スケーリング] タブで、ポリシーの追加 をクリックします。[ポリシーの追加] パネルで、自動ストレージ拡張ポリシーを追加します。パラメーターの設定方法の詳細については、このトピックの パラメーター セクションをご参照ください。

      5. 推奨ポリシー セクションで、適用するポリシーを見つけ、操作 列の 適用 をクリックします。

        説明
        • 推奨ポリシー セクションで、適用するポリシーを見つけ、操作 列の 適用 をクリックします。

        • データベースインスタンスのポリシーをキャンセルするには、ポリシーを見つけ、適用ポリシー セクションの 操作 列で キャンセル をクリックします。

      6. [OK] をクリックします。

      7. [アラート設定] セクションで、アラートテンプレートを設定し、アラート通知をサブスクライブします。これは、ストレージ自動拡張タスクのステータスをできるだけ早く把握するのに役立ちます。

        システムは自動的にアラートテンプレートを設定し、必要な自律イベントのアラートルールをアラートテンプレートに追加します。データベースインスタンスのアラートテンプレートとアラートルールの設定方法については、「アラートテンプレートの設定」および「アラートルール設定」をご参照ください。

      8. [連絡先グループの選択] セクションで、アラート連絡先グループを選択します。

        • [連絡先の追加] をクリックして、アラート連絡先を追加します。

        • [連絡先グループの作成] をクリックして、アラート連絡先グループを作成します。

        • 管理するアラート連絡先を見つけ、[アクション] 列の [編集] または [削除] をクリックして、アラート連絡先の情報を変更または削除します。

        詳細については、「アラート連絡先の管理」をご参照ください。

      9. [設定の送信] をクリックします。表示されるダイアログボックスで、設定を確認します。

ストレージ自動拡張の結果を表示する

  1. DAS コンソールの左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > インスタンスモニター を選択します。

  2. 表示されるページで、表示するデータベースインスタンスを見つけ、インスタンス ID をクリックします。インスタンスの詳細ページが表示されます。

  3. インスタンスの詳細ページで、左側のナビゲーションウィンドウの 自律型センター をクリックします。

  4. 自律型センター ページで、時間範囲を選択して、選択した時間範囲内に発生した自動スケーリング イベントを表示します。

  5. [詳細] をクリックして、エラスティックスケーリングイベント セクションでストレージ容量の自動拡張の詳細を表示します。

    弹性伸缩时间结果

関連情報

Auto Scaling