データベースのストレージ容量が不足すると、データの書き込みが妨げられ、データ損失やデータベースのクラッシュにつながる可能性があります。これにより、通常のビジネス運用に深刻な支障をきたします。PolarDB for MySQL は、使用量がしきい値に達したときにストレージを自動で拡張する機能をサポートしています。拡張中にインスタンスを再起動する必要はないため、ビジネスへの影響はありません。
適用範囲
ストレージの自動拡張機能は、ストレージタイプ が ESSD クラウドディスク (ESSD PL0、ESSD PL1、ESSD PL2、ESSD PL3、または ESSD AutoPL) の PolarDB for MySQL クラスターに適用されます。
ストレージタイプ が PSL4 または PSL5 の PolarDB for MySQL クラスターの場合、ストレージ容量は実際の使用量に基づいて自動的にスケールします。追加の操作は必要ありません。
注意事項
自動拡張が有効な状態でストレージが少なくなると、システムはエラスティックアップグレードを実行します。このプロセス中は、アカウントの作成やその他の操作は実行できません。
-
Alibaba Cloud アカウントに支払い遅延がなく、拡張コストをカバーできる十分な残高があることを確認してください。そうでない場合、拡張は失敗します。
-
いずれかのストレージリソース (現在の容量、現在の Inode 数、または現在の Blktag 数) がしきい値を下回ると、自動拡張がトリガーされます。具体的な条件は次のとおりです。
-
ストレージ容量が 120 GB 未満で、残りリソースが 50% 未満の場合。
-
ストレージ容量が 120 GB 以上 1 TB 未満で、残りリソースが 30% 未満の場合。
-
ストレージ容量が 1 TB 以上 10 TB 未満で、残りリソースが 20% 未満の場合。
-
ストレージ容量が 10 TB を超え、残りリソースが 10% 未満の場合。
-
-
自動拡張が行われるたびに、ストレージは 20 GB または現在のストレージ容量の 15% のいずれか大きい方が増加します。1 回の拡張における最大増加量は 100 GB です。例えば、現在のストレージ容量が 200 GB の場合、各拡張で 30 GB が追加されます。現在のストレージ容量が 100 GB の場合、各拡張で 20 GB が追加されます。
-
インスタンス作成後、いつでも自動拡張を無効にできます。コンソールで 自動スケールアウトの設定 に移動し、自動スケールアウトスイッチ をオフにします。
-
ストレージの自動拡張によってサービスが中断されることはありません。
前提条件
ストレージの自動拡張を有効にする前に、DAS のサービスリンクロールを取得します。DAS のサービスリンクロールの詳細については、「DAS のサービスリンクロール」をご参照ください。
-
Alibaba Cloud アカウント (メインアカウント) を使用して Resource Access Management (RAM) コンソールに移動し、 リストを開きます。
-
AliyunServiceRoleForDAS という名前のサービスリンクロールがすでに存在するかどうかを確認します。これを行うには、検索ボックスに
AliyunServiceRoleForDASと入力してロールを検索します。-
存在する場合は、この確認の残りの手順をスキップします。
-
存在しない場合は、次の手順に進みます。
-
-
[ロールの作成] をクリックします。開いた [ロールの作成] ページで、右上隅の サービスにリンクされたロールの作成 をクリックします。
-
サービスにリンクされたロールの作成 ページで、[信頼された Alibaba Cloud サービス] を AliyunServiceRoleForDAS に設定し、サービスにリンクされたロールの作成 をクリックしてプロセスを完了します。
自動拡張の有効化
クラスター購入時の自動拡張の有効化
初めて Standard Edition クラスターを購入する場合は、購入ページで次のように自動拡張を設定します。
-
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで クラスター をクリックし、次に クラスターの作成 をクリックします。
-
ページ上のオプションに従って、クラスターの基本設定をカスタマイズします。
説明クラスターの基本設定の要件については、「適用範囲」をご参照ください。
-
ストレージ セクションで、バケットの自動拡張 トグルをオンにし、ストレージ自動拡張の上限 (デフォルト:64000 GB) を設定します。
-
上記の設定を完了したら、ページ上でクラスター構成、実際の支払額、および利用規約を確認します。すべてが正しければ、今すぐ購入する をクリックします。
クラスター購入後の自動拡張の有効化
既存の Standard Edition クラスターで自動拡張を有効にしたい場合は、コンソールで次のように設定します。
-
PolarDB コンソールにログインします。左側のナビゲーションウィンドウで クラスター をクリックし、クラスターのリージョンを選択して、対象のクラスター ID をクリックして詳細ページを開きます。
-
分散データベースストレージ セクションで、自動スケールアウトの有効化 ボタンをクリックします。
-
自動スケールアウト設定 ウィンドウで、自動スケールアウトスイッチ をオンにし、ストレージスケールアウトの最大容量 (デフォルト:64000 GB) を設定します。OK をクリックします。
関連コンテンツ
ストレージが満杯になる原因は、多くの場合、一時ファイル、ログファイル、またはデータファイルです。解決策については、「データ管理とクリーンアップ」をご参照ください。