データベースのストレージが不足すると、書き込み操作が失敗し、データ損失や業務の中断につながる可能性があります。Database Autonomy Service (DAS) は、使用済み容量が指定のしきい値に達したときにインスタンスのストレージを自動的に拡張することで、これを防ぎます。この拡張はインスタンスの再起動を必要とせず、サービスに影響を与えません。
前提条件
-
ご利用のデータベースインスタンスが次の要件を満たしていること。
エンジン
リージョン
ApsaraDB RDS for PostgreSQL クラウドディスク版
この機能を利用するには、インスタンスが異常検知をサポートするリージョンにある必要があります。サポートされているリージョンは次のとおりです。
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (河源)、中国 (広州)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (ウランチャブ)、中国 (成都)、中国 (香港)、日本 (東京)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ)、UAE (ドバイ)、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)、イギリス (ロンドン)
説明データベースインスタンスが ApsaraDB RDS for MySQL または ApsaraDB RDS for SQL Server インスタンスの場合は、「自動スペース拡張」をご参照ください。
-
アカウントの残高が拡張費用を賄うのに十分であることを確認してください。
-
DAS のサービスリンクロールが作成されていること。
説明DAS のサービスリンクロールを作成していない場合、最初のストレージの自動拡張を実行する前に、システムが自動的に作成します。
制限事項
-
拡張されたストレージは自動的にスケールダウンできません。ストレージサイズを小さくするには、手動でインスタンスの仕様を変更する必要があります。
-
2023 年 2 月 28 日以降、ストレージの自動拡張ルールが更新されました。現在、読み取り専用インスタンスがアタッチされたプライマリインスタンスで拡張がトリガーされた場合、システムはまず、ストレージがプライマリインスタンスのターゲットサイズよりも小さい読み取り専用インスタンスを拡張します。該当するすべての読み取り専用インスタンスが拡張された後、システムはプライマリインスタンスを拡張します。詳細については、「[お知らせ] ApsaraDB RDS for MySQL および ApsaraDB RDS for PostgreSQL インスタンスのストレージ自動拡張ルールの最適化」をご参照ください。
-
インスタンスのバックアップ中に拡張がトリガーされた場合、拡張タスクはバックアップが完了するまで待機します。
課金
ストレージの自動拡張の課金は、RDS インスタンスのストレージを手動で拡張する場合と同じです。詳細については、「仕様変更の課金ルール」をご参照ください。
操作手順
DAS コンソールにログインします。
-
ストレージの自動拡張ポリシーを追加します。
-
管理と設定 ページからポリシーを追加します。
-
左側のナビゲーションウィンドウで、リソース管理 > Auto Scaling 設定 の順に選択します。
-
自動スケーリングポリシー セクションの右側で、ポリシーの追加 をクリックします。ポリシーの追加 ページで、次のパラメーターを設定します。
表 1. パラメーター
パラメーター
説明
ポリシー名
ポリシーの名前。
モード
ポリシーのモードです。自動ストレージ拡張 を選択します。
エンジンタイプ
データベースエンジンタイプ。現在、ApsaraDB RDS for PostgreSQL のみがサポートされています。
仕様
データベースエンジンの仕様。現在、ディスクエディションのみがサポートされています。
使用ストレージスペース ≥
ストレージ使用量のしきい値 (合計ストレージに対する割合)。有効な値:50%~90%。デフォルト値:50%。
使用量がこのしきい値以上になると、システムは次の 2 つの値のうち大きい方でストレージを拡張します。
-
5 GB
説明インスタンスの合計ストレージが 50 GB 未満で、利用可能なストレージが 10% 未満の場合、スケーリング増分は 10 GB に調整されます。
-
インスタンスの合計ストレージの 15% (結果は 5 の最も近い倍数に四捨五入されます)。
説明連続する 2 回のストレージ拡張の最小間隔は 10 分です。
最大ストレージ
ストレージの自動拡張の上限。この値は、ターゲットインスタンスの現在の合計ストレージ以上である必要があります。
-
ESSD の上限:32,000 GB
-
標準 SSD の上限:6,000 GB
-
-
次のステップ をクリックします。
-
[ポリシーの適用] ページで、目的のデータベースインスタンスを選択し、
をクリックします。 -
[確認] をクリックしてポリシーを適用します。
-
-
インスタンスのAutonomy Service Settingsでは、その自律機能管理 ページでストレージの自動拡張ポリシーを追加します。
-
左側のナビゲーションウィンドウで、インテリジェント O&M センター > インスタンスモニター の順に選択します。
-
ターゲットインスタンスを見つけ、そのインスタンス ID をクリックしてインスタンス詳細ページに移動します。
-
右上隅で、Autonomy Service Settings をクリックします。
-
表示されたパネルで、 タブに移動し、ポリシーの追加 をクリックし、「パラメーター」で説明されているようにパラメーターを設定して、新しいストレージの自動拡張ポリシーを作成します。
-
推奨ポリシー セクションで、追加するポリシーを見つけ、操作 列の 適用 をクリックしてポリシーをインスタンスに適用します。
説明-
推奨ポリシー セクションで、ポリシーの 操作 列にある 適用 をクリックして、ポリシーをインスタンスに追加します。
-
ポリシーを削除するには、適用ポリシー セクションでポリシーを見つけ、操作 列の キャンセル をクリックします。
-
-
決定 をクリックします。
-
ストレージの自動拡張の通知を受け取るには、アラートテンプレート を設定します。
システムは自動的に対応するアラートテンプレートを設定し、関連する自律イベントのアラートルールを追加します。手動で設定する必要がある場合は、「アラートテンプレートの設定」および「アラートルールの設定」をご参照ください。
-
通知を受信するには、アラート連絡先グループを選択します。
-
新しいアラート連絡先を追加するには、連絡先の追加 をクリックします。
-
連絡先グループの追加 をクリックして、新しいアラートグループを作成します。
-
既存の連絡先を変更または削除するには、連絡先の横にある変更または[削除]をクリックします。
詳細な手順については、「アラート連絡先の管理」をご参照ください。
-
-
設定の送信 をクリックし、表示されるダイアログボックスでアラート設定を確認します。
-
-
拡張結果の表示
-
左側のナビゲーションウィンドウで、インテリジェント O&M センター > インスタンスモニター を選択します。
-
ターゲットインスタンスを見つけ、そのインスタンス ID をクリックしてインスタンス詳細ページを開きます。
-
左側のナビゲーションウィンドウで、自律型センターをクリックします。
-
自律型センター ページで、選択した時間範囲の エラスティックスケーリングイベント を確認します。
-
エラスティックスケーリングイベント の詳細を表示するには、詳細 をクリックします。
弾性スケーリングイベントカードには、発生時刻、重要度、期間などの情報が表示されます。