ストレージの自動拡張は、データベースインスタンスのストレージ容量が少なくなった際に、ストレージを自動的に拡張する機能です。しきい値を定義すると、利用可能なストレージがそのレベルまで低下した際に、システムが自動的にストレージを拡張します。これにより、データベースのクラッシュによるデータ損失やビジネスの中断を防ぐことができます。拡張中にインスタンスは再起動されないため、サービスに影響はありません。
前提条件
-
データベースインスタンスは、サポート対象のタイプであり、サポート対象のリージョンに配置されている必要があります。
データベース
リージョン
-
ApsaraDB RDS for MySQL Basic Edition、High-availability Edition、または Cluster Edition (クラウドディスク)
-
PolarDB for MySQL Standard Edition
この機能は異常検出に依存しており、異常検出をサポートするリージョンでのみ利用できます。以下のリージョンがサポート対象です。
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (河源)、中国 (広州)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (ウランチャブ)、中国 (南京 - ローカルリージョン - 段階的廃止)、中国 (福州 - ローカルリージョン - 段階的廃止)、中国 (成都)、中国 (鄭州)、中国 (香港)、日本 (東京)、韓国 (ソウル)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ)、タイ (バンコク)、UAE (ドバイ)、サウジアラビア (リヤド)、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)、および英国 (ロンドン)
ApsaraDB RDS for SQL Server High-availability Edition または Cluster Edition (クラウドディスク)
説明ApsaraDB RDS for SQL Server の読み取り専用インスタンスでは、個別にストレージの自動拡張を有効にすることはできません。
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (河源)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (ウランチャブ)、中国 (成都)、中国 (香港)、日本 (東京)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、UAE (ドバイ)、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)、および英国 (ロンドン)
-
-
拡張費用が支払えるよう、アカウントに十分な残高があることを確認してください。
-
DAS のサービスリンクロールが作成されている必要があります。
説明DAS のサービスリンクロールを作成していない場合、システムは最初のストレージ自動拡張の前に自動的にロールを作成します。
背景情報
詳細については、「DAS 自動スケーリング機能」をご参照ください。
注意事項
-
読み取り専用インスタンスを持つプライマリインスタンスに対してストレージの自動拡張がトリガーされた場合、システムはまず、プライマリインスタンスのターゲットサイズよりもストレージが小さい読み取り専用インスタンスを拡張します。必要なすべての読み取り専用インスタンスの拡張が完了した後にのみ、システムはプライマリインスタンスを拡張します。
-
Windows ドライバーの制限により、一部のインスタンスではこの機能を利用できません。SQL Server のマイナーエンジンバージョンをアップグレードすることを推奨します。
課金
料金ルールは、RDS インスタンスのストレージ容量を手動でアップグレードする場合と同じです。詳細については、「構成変更の料金ルール」をご参照ください。
操作手順
にログインします。DASコンソール.
左側のナビゲーションウィンドウで、インスタンスモニター.
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
-
左側のナビゲーションペインで、自律型センター をクリックします。
-
自律型センター ページで、右側の Autonomy Service Settings をクリックします。
-
タブで、自律サービスを有効にします。
-
最適化とスロットリング タブで、自動スペース拡張 チェックボックスを選択し、次のパラメーターを設定します。
パラメータ
説明
[利用可能なストレージスペース ≤]
拡張のしきい値。
インスタンスの利用可能なストレージ容量がこのしきい値以下になると、システムは以下の 2 つの値のうち大きい方の値でストレージを拡張します。
-
5 GB
説明インスタンスの合計ストレージ容量が 50 GB 未満で、利用可能なストレージ容量が合計ストレージの 10% 未満の場合、拡張ステップは 10 GB に調整されます。
-
インスタンスの現在の合計ストレージの 15% (5 の最も近い倍数に丸めた値)。
たとえば、合計ストレージが 100 GB の場合、拡張増分は 15 GB (100 GB の 15% であり、最小値の 5 GB より大きい) になります。拡張が成功すると、合計ストレージは 115 GB になります。
説明PolarDB for MySQL Standard Edition のデータベースインスタンスの場合、拡張しきい値はシステムによって設定され、手動設定は不要です。しきい値の詳細については、「PolarDB for MySQL Standard Edition のスケールアウトしきい値」をご参照ください。
[自動拡張の最大ストレージ]
自動拡張によってインスタンスが到達できる 合計ストレージ容量 の最大値。この値は、インスタンスの現在の合計ストレージ以上である必要があります。
重要PolarDB for MySQL スタンダードエディションのデータベースインスタンスの場合、拡張ステップサイズは 10 の倍数です。 自動拡張の最大ストレージ を 10 の倍数に設定することをお勧めします。 そうでない場合、拡張に失敗するか、指定された 自動拡張の最大ストレージ に達しない可能性があります。
説明連続する拡張操作の最小間隔は 10 分です。
-
-
OK をクリックします。
-
自動領域拡張の通知を受信するには、アラートテンプレート を設定します。
システムは、適切なアラートルールを含むアラートテンプレートを推奨します。プロンプトに従って設定を完了してください。
説明-
インスタンスに対してすでにアラートテンプレートを設定している場合は、プロンプトに従って、対応する自律イベントのアラートルールをテンプレートに追加してください。
-
アラートテンプレートとルールを自分で設定する必要がある場合は、「アラートテンプレートの設定」および「アラートルールの設定」をご参照ください。
-
-
アラート通知を受信するアラート連絡先グループを選択します。
-
新しいアラート連絡先を追加するには、連絡先の追加 をクリックします。
-
連絡先グループの作成をクリックして、新しい連絡先グループを追加します。
-
連絡先の横にある変更または[削除]をクリックして、情報を変更または削除します。
詳細については、「アラート連絡先の管理」をご参照ください。
-
-
設定の送信 をクリックし、表示されるダイアログボックスで設定を確認します。
自動拡張結果の確認
にログインします。DASコンソール.
左側のナビゲーションウィンドウで、インスタンスモニター.
表示されるページで、管理するデータベースインスタンスを見つけ、インスタンスIDをクリックします。 インスタンス詳細ページが表示されます。
-
左側のナビゲーションウィンドウで、自律型センター をクリックします。
-
自律型センター ページで、選択した時間範囲の オートスケーリングイベント を表示します。
-
詳細 をクリックして、自動容量拡張の詳細を表示します。イベントリストには、イベントレベルが [通知] の [自動スケーリングイベント] というレコードが表示されます。その右側にある [詳細] ボタンをクリックします。
PolarDB for MySQL Standard Edition のスケールアウトしきい値
拡張しきい値は、インスタンスの合計ストレージ容量に応じて以下の表のように決まります。
|
合計ストレージ容量 |
拡張しきい値 |
|
120 GB 未満 |
利用可能なストレージ容量 < 合計ストレージ容量の 50% |
|
120 GB 以上 1 TB 未満 |
利用可能なストレージ容量 < 合計ストレージ容量の 30% |
|
1 TB 以上 10 TB 未満 |
利用可能なストレージ容量 < 合計ストレージ容量の 20% |
|
10 TB 以上 |
利用可能なストレージ容量 < 合計ストレージ容量の 10% |
拡張元の確認
DAS のストレージ自動拡張は、ストレージ容量のみを拡張します。インスタンス仕様の変更はトリガーしません。予期しないアップグレードオーダーを受け取った場合は、ActionTrail を使用して操作元を確認してください。
-
ActionTrail コンソールにログインします。
-
[イベントクエリ] ページで、サービス名フィルターを [ApsaraDB RDS] または [DAS] に設定し、ストレージ拡張に関連する操作イベントを確認します。
-
イベントレコード内のオペレーターと操作タイプを使用して、DAS によってトリガーされた自動ストレージ拡張と、アカウント内のユーザーによって開始された手動設定変更を区別します。
デフォルトでは、ActionTrail は過去 90 日間の管理イベントを記録します。詳細については、「ActionTrail コンソールでのイベントのクエリ」をご参照ください。
関連ドキュメント
-
ストレージの自動拡張後、ストレージの自動スケールインは現在サポートされていません。ストレージを縮小するには、手動で設定を変更する必要があります。詳細については、「設定変更」をご参照ください。
説明ApsaraDB RDS for SQL Server または PolarDB for MySQL 標準エディション のインスタンスでは、手動スケールインはサポートされていません。
-
フラグメントの自動回収を有効にして、テーブルスペースのフラグメントをクリーンアップし、無駄なストレージ容量を削減できます。
-
データベースインスタンスが ApsaraDB RDS for PostgreSQL の場合は、「ストレージの自動拡張」をご参照ください。
-
データベースインスタンスが PolarDB for MySQL の場合は、「ESSD クラウドディスクの自動拡張の設定」をご参照ください。