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

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

最終更新日:Nov 21, 2024

データベースのストレージ容量が不十分な場合、データがデータベースに書き込まれない可能性があります。これにより、データが失われたり、データベースが故障したりして、ビジネスに深刻な影響を及ぼします。 Database Autonomy Service (DAS) は、自動ストレージ拡張機能を提供します。 データベースインスタンスの使用ストレージ容量が指定されたしきい値以上の場合、DASはデータベースインスタンスのストレージ容量を自動的に拡張します。 拡張中は、インスタンスを再起動する必要はなく、サービスは影響を受けません。

前提条件

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

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

    リージョン

    標準SSDまたはエンタープライズSSD (ESSD) を使用するApsaraDB RDS for PostgreSQLインスタンス

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

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

    説明

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

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

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

    説明

    DASのサービスにリンクされたロールが作成されていない場合、システムは自動ストレージ拡張の前にサービスにリンクされたロールを自動的に作成します。

使用上の注意

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

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

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

課金

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

手順

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

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

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

      1. 左側のナビゲーションウィンドウで、管理と設定 をクリックします。

      2. 自動スケーリングポリシー セクションで、ポリシーの追加 をクリックします。 ポリシーの追加 パネルで、次のパラメーターを設定します。

        表 1. Parameters

        パラメーター

        説明

        ポリシー名

        ポリシー名。

        モード

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

        エンジンタイプ

        データベースエンジンのタイプ。 値を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. [Next step] をクリックします。

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

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

    • Autonomous Function Management パネルの [Autonomous Function Settings] タブで、自動ストレージ拡張ポリシーを追加します。Autonomy Service Settings

      1. 左側のナビゲーションウィンドウで、インスタンスモニター をクリックします。

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

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

      4. Autonomous Function Management パネルの Autonomous Function Settings タブで、Auto Scaling タブをクリックします。 [Auto Scaling] タブで、ポリシーの追加 をクリックします。 [ポリシーの追加] パネルで、自動ストレージ拡張ポリシーを追加します。 パラメーターの設定方法の詳細については、このトピックの「パラメーター」をご参照ください。

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. DASコンソールの左側のナビゲーションウィンドウで、インスタンスモニターをクリックします。

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

  3. インスタンスの詳細ページで、自律型センター左側のナビゲーションウィンドウに表示されます。

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

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

    弹性伸缩时间结果

関連ドキュメント

Auto Scaling