自動スペース拡張は、データベースインスタンスのストレージ容量が少なくなったときに、ストレージを増加させる機能です。しきい値を定義すると、利用可能なストレージがそのレベルまで低下したときに、システムが自動的にストレージを拡張します。これにより、データベースクラッシュによるデータ損失やビジネスの中断を防ぐことができます。拡張中にインスタンスは再起動されないため、サービスに影響はありません。
前提条件
-
データベースインスタンスは、サポートされているタイプであり、かつサポートされているリージョンに配置されている必要があります。
データベース
リージョン
-
ApsaraDB RDS for MySQL ベーシック版、高可用性版、または Cluster Edition (クラウドディスクを使用)
-
PolarDB for MySQL Standard Edition
この機能は異常検知に依存しており、それをサポートするリージョンでのみ利用可能です。サポートされているリージョンは次のとおりです:
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (河源)、中国 (広州)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (ウランチャブ)、中国 (南京-ローカルリージョン)、中国 (福州-ローカルリージョン)、中国 (成都)、中国 (鄭州)、中国 (香港)、日本 (東京)、韓国 (ソウル)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、フィリピン (マニラ)、タイ (バンコク)、UAE (ドバイ)、サウジアラビア (リヤド)、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)、イギリス (ロンドン)
ApsaraDB RDS for SQL Server 高可用性版または Cluster Edition (クラウドディスクを使用)
説明ApsaraDB RDS for SQL Server の読み取り専用インスタンスは、自動スペース拡張を単独で有効にすることはサポートしていません。
中国 (杭州)、中国 (上海)、中国 (深セン)、中国 (河源)、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (ウランチャブ)、中国 (成都)、中国 (香港)、日本 (東京)、シンガポール、マレーシア (クアラルンプール)、インドネシア (ジャカルタ)、UAE (ドバイ)、ドイツ (フランクフルト)、米国 (シリコンバレー)、米国 (バージニア)、イギリス (ロンドン)
-
-
拡張費用を支払うための十分な残高がアカウントにあることを確認してください。
-
DAS のサービスリンクロールが作成されていること。
説明DAS のサービスリンクロールを作成していない場合、最初の自動スペース拡張の前にシステムが自動的に作成します。
背景情報
詳細については、「DAS Auto Scaling 機能」をご参照ください。
注意事項
-
読み取り専用インスタンスを持つプライマリインスタンスで自動スペース拡張がトリガーされると、システムはまず、プライマリインスタンスのターゲットサイズよりもストレージが小さい読み取り専用インスタンスを拡張します。必要なすべての読み取り専用インスタンスを拡張した後にのみ、システムはプライマリインスタンスを拡張します。
-
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 Standard Edition データベースインスタンスの場合、拡張ステップサイズは 10 の倍数です。自動拡張の最大ストレージ を 10 の倍数に設定することを推奨します。そうしないと、拡張が失敗したり、指定した 自動拡張の最大ストレージ に到達しない可能性があります。
説明連続する拡張操作間の最小間隔は 10 分です。
-
-
OK をクリックします。
-
アラートテンプレート を設定して、自動スペース拡張に関する通知を受信します。
システムは、適切なアラートルールを持つアラートテンプレートを推奨します。プロンプトに従って設定を完了してください。
説明-
インスタンスにアラートテンプレートをすでに設定している場合は、プロンプトに従って、対応する自律イベントのアラートルールをテンプレートに追加します。
-
アラートテンプレートとルールを自分で設定する必要がある場合は、「アラートテンプレートの設定」および「アラートルールの設定」をご参照ください。
-
-
アラート連絡先グループ を選択して、アラート通知を受信します。
-
連絡先の追加 をクリックして、新しいアラート連絡先を追加します。
-
連絡先グループの作成 をクリックして、新しい連絡先グループを追加します。
-
連絡先の横にある 変更 または [削除] をクリックして、情報を変更または削除します。
詳細については、「アラート連絡先の管理」をご参照ください。
-
-
設定の送信 をクリックし、表示されるダイアログボックスで設定を確認します。
自動拡張結果の表示
DAS コンソールにログインします。
左側のナビゲーションウィンドウで、 をクリックします。
ターゲットインスタンスを見つけ、インスタンス ID をクリックしてインスタンス詳細ページを開きます。
-
左側のナビゲーションウィンドウで、自律型センター をクリックします。
-
自律型センター ページで、選択した時間範囲の オートスケーリングイベント を確認します。
-
詳細 をクリックして、自動スペース拡張の詳細を表示します。イベントリストには、イベントレベルが [通知] の「Auto Scaling イベント」という名前のレコードが表示されます。その右側にある [詳細] ボタンをクリックします。
PolarDB for MySQL Standard Edition のスケールアウトのしきい値
拡張のしきい値は、インスタンスの総ストレージ容量によって異なり、次の表のとおりです:
|
総ストレージ容量 |
拡張のしきい値 |
|
120 GB 未満 |
利用可能なストレージ容量 < 総ストレージ容量の 50% |
|
120 GB 以上 1 TB 未満 |
利用可能なストレージ容量 < 総ストレージ容量の 30% |
|
1 TB 以上 10 TB 未満 |
利用可能なストレージ容量 < 総ストレージ容量の 20% |
|
10 TB 以上 |
利用可能なストレージ容量 < 総ストレージ容量の 10% |
関連ドキュメント
-
自動スペース拡張後、現在のところ自動スペース縮小はサポートされていません。スペースを縮小するには、手動で構成を変更する必要があります。詳細については、「構成変更」をご参照ください。
説明ApsaraDB RDS for SQL Server または PolarDB for MySQL Standard Edition インスタンスでは、手動スケールインはサポートされていません。
-
アクティブなデフラグメンテーションを有効にして、テーブルスペースのフラグメントをクリーンアップし、無駄なストレージ容量を削減できます。
-
ご利用のデータベースインスタンスが ApsaraDB RDS for PostgreSQL の場合は、「自動ストレージ拡張」をご参照ください。
-
ご利用のデータベースインスタンスが PolarDB for MySQL の場合は、「ESSD クラウドディスクの自動拡張の設定」をご参照ください。