Database Autonomy Service (DAS) は ApsaraDB RDS for SQL Server インスタンスを監視し、空き領域が不足した際に自動的にストレージを拡張することで、手動での介入なしにワークロードの実行を維持します。
他のデータベースエンジンについては、次のドキュメントをご参照ください。
前提条件
開始する前に、次の条件を満たしていることを確認してください。
-
High-availability Edition または Cluster Edition で稼働し、クラウドディスクを使用している RDS インスタンスが必要です。
-
追加ストレージのコストを賄うのに十分な Alibaba Cloud アカウントの残高が必要です。
-
AliyunServiceRoleForDAS サービスリンクロールが必要です (存在しない場合、DAS は最初の拡張前に自動的に作成します)。
仕組み
プライマリインスタンスの空き領域が設定したしきい値以下になると、DAS が拡張をトリガーします。拡張サイズは、次のうち大きい方になります。
-
5 GB — または、総ストレージ容量が 50 GB 未満で空き領域が容量の 10% 未満の場合は 10 GB
-
現在のストレージ容量の 15%、最も近い 5 GB の倍数に丸めた値
たとえば、100 GB のインスタンスは 15 GB (100 GB の 15%) 拡張され、拡張後は 115 GB になります。
DAS は連続した拡張の間に少なくとも 10 分の間隔を置きます。
インスタンスに読み取り専用インスタンスがアタッチされている場合、DAS はプライマリインスタンスを拡張する前に各読み取り専用インスタンスをチェックします。
-
DAS は、ストレージがプライマリインスタンスの拡張後のサイズを下回る読み取り専用インスタンスを特定します。
-
DAS はまずそれらの読み取り専用インスタンスを拡張します。
-
すべての読み取り専用インスタンスが要件を満たすと、DAS はプライマリインスタンスを拡張します。
制限事項
-
Windows ドライバーの制限により、一部の SQL Server インスタンスではストレージの自動拡張を使用できません。この問題を解決するには、マイナーエンジンバージョンを更新してください。
-
読み取り専用インスタンスに対して個別にストレージの自動拡張を設定することはできません。
-
拡張後の容量が、設定した [自動拡張の最大ストレージ容量] の値を超える場合、DAS はストレージを拡張しません。
課金
ストレージの自動拡張は、手動でのストレージ拡張と同じ方法で課金されます。詳細については、「仕様変更」をご参照ください。
ストレージの自動拡張の有効化
-
DAS コンソールにログインします。
-
左側のナビゲーションペインで、[インテリジェント O&M センター] > [インスタンス監視] を選択します。
-
管理するインスタンスを見つけて、その ID をクリックしてインスタンス詳細ページを開きます。
-
左側のナビゲーションペインで、[自律センター] をクリックします。
-
右上隅の [自律サービス設定] をクリックします。
-
[自律機能管理] パネルの [自律機能設定] タブで、ストレージの自動拡張機能を有効にします。
-
[最適化とスロットリング] タブで、[自動スペース拡張] を選択し、次のパラメータを設定します:
パラメータ 説明 [利用可能なストレージ容量 ≤] 拡張をトリガーするしきい値です。空き領域がこの値以下になると、DAS はインスタンスを拡張します。 [自動拡張の最大ストレージ容量] 拡張後のストレージ容量の上限です。少なくとも現在のストレージ容量以上に設定してください。予想される増加に対応し、調整する前に上限に達してしまうのを避けるため、現在の容量よりも大幅に高く設定することを推奨します。 しきい値に達した場合でも、DAS は [自動拡張の最大ストレージ容量] の値を超えてストレージを拡張することはありません。予想される増加に対応できる十分な値を設定してください。
-
[OK] をクリックします。
-
(オプション) [アラート設定] セクションで、拡張イベントに関する通知を受信するためのアラートテンプレートを設定します。システムはアラートテンプレートを推奨し、必要なアラートルールを自動的に追加します。画面の指示に従って設定を完了してください。
このインスタンスに既存のアラートテンプレートがある場合は、指示に従って自律イベント用の必要なアラートルールを既存のテンプレートに追加してください。
アラートテンプレートを最初から作成する必要がある場合は、「アラートテンプレートの設定」および「アラートルールの設定」をご参照ください。アラート連絡先を設定するには、次の手順を実行します:
-
[アラート連絡先グループの選択] ステップで、アラート連絡先グループを選択します。詳細については、「アラート連絡先の管理」をご参照ください。
-
[連絡先の追加] をクリックして、新しいアラート連絡先を追加します。
-
[連絡先グループを作成] をクリックして、新しいアラート連絡先グループを作成します。
-
[操作] 列の [編集] または [削除] をクリックして、既存の連絡先を変更または削除します。
-
-
[リソースとの関連付け] ステップで、関連付けられたリソースを確認します。
-
[設定を送信] をクリックし、表示されるダイアログボックスで確認します。
-
拡張結果の表示
-
DAS コンソールにログインします。
-
左側のナビゲーションペインで、[インテリジェント O&M センター] > [インスタンス監視] を選択します。
-
インスタンスを見つけて、その ID をクリックしてインスタンス詳細ページを開きます。
-
左側のナビゲーションペインで、[自律センター] をクリックします。
-
時間範囲を選択して [Auto-Scaling イベント] をフィルタリングします。
-
[詳細] をクリックして、特定の拡張イベントの結果を表示します。

次のステップ
-
Auto Scaling の概要 — DAS の Auto Scaling がストレージやその他のディメンションでどのように機能するかを学びます。
-
AliyunServiceRoleForDAS ロール — DAS がインスタンスを管理するために使用する権限について学びます。