すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ESSD の自動ストレージスケーリングを構成する

最終更新日:Mar 26, 2025

データベースストレージが不足すると、データの書き込みに失敗し、データの損失、さらにはデータベースのクラッシュが発生し、ビジネスに深刻な影響を与える可能性があります。 PolarDB は、クラスタのストレージがしきい値に達した場合、ストレージの自動スケールアップをサポートしています。スケールアップ中は、クラスタを再起動する必要がなく、ビジネスへの影響はありません。

前提条件

  • この機能は、ESSD ディスク(ESSD PL0、ESSD PL1、ESSD PL2、ESSD PL3、および ESSD AutoPL)を使用する PolarDB for MySQL クラスタでサポートされています。

    説明

    PolarDB for MySQL クラスタが PSL4 または PSL5 ESSD ディスクを使用している場合、そのストレージは実際の使用状況に基づいて自動的にスケーリングされます。追加の操作は必要ありません。

注意事項

説明

ストレージの自動拡張を有効にすると、ストレージが不足した場合にスケールアップがトリガーされます。ストレージのスケールアップ処理中は、アカウントの作成などの操作を実行することはできません。

  • Alibaba Cloud アカウントに支払い遅延がなく、スケールアップのための残高が十分にあること。そうでない場合、スケールアップは失敗します。

  • 次のストレージリソースのいずれかが不足している場合、ストレージは自動的にスケールアップされます。ストレージ容量、iノード数、または blktag 数。以下は、トリガー条件です。

    • ストレージが 120 GB 未満で、使用可能なリソースの量が総リソース量の 50% 未満である。

    • ストレージが 120 GB から 1 TB の範囲で、使用可能なリソースの量が総リソース量の 30% 未満である。

    • ストレージが 1 TB から 10 TB の範囲で、使用可能なリソースの量が総リソース量の 20% 未満である。

    • ストレージが 10 TB を超え、使用可能なリソースの量が総リソース量の 10% 未満である。

  • ストレージは、20 GB または現在のストレージの 15% のいずれか大きい方に自動的にスケールアップされます。たとえば、現在のストレージが 200 GB の場合、ストレージは 30 GB 自動的にスケールアップされます。現在のストレージが 100 GB の場合、ストレージは 20 GB 自動的にスケールアップされます。

  • PolarDB for MySQL Standard Edition クラスタの作成後、いつでもストレージの自動スケーリング機能を無効にすることができます。この機能を無効にするには、PolarDB コンソールで [自動スケーリング設定] ダイアログボックスの [自動スケーリングを有効にする] をオフにします。

  • ストレージの自動スケーリング機能は、ビジネスに影響を与えません。

準備

説明
  • ストレージの自動スケーリング機能を有効にする前に、AliyunServiceRoleForDAS ロールを作成済みであることを確認してください。詳細については、「AliyunServiceRoleForDAS ロール」をご参照ください。

  • AliyunServiceRoleForDAS ロールを作成済みの場合は、ストレージの自動スケーリング機能を直接有効にします。

  • AliyunServiceRoleForDAS ロールを作成していない場合は、次の操作を実行します。

  1. Alibaba Cloud アカウントを使用して、RAM コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[ID] > [ロール] を選択します。

  3. [ロール] ページで、[ロールの作成] をクリックします。

  4. [ロールの作成] ページで、[信頼できるエンティティの選択] パラメーターを [alibaba Cloud サービス] に設定し、[次へ] をクリックします。

截图1.png

  1. [ロールタイプ] パラメーターを [サービスロール] に設定します。

  2. [サービスの選択] パラメーターを [database Autonomy Service] に設定します。

    サービスを選択すると、サービスロールに事前定義されている名前、メモ、およびポリシーを表示できます。[ポリシー詳細の表示] をクリックして、ポリシーの詳細情報を表示します。ポリシーの詳細を表示

截图2.png

  1. [OK] をクリックします。

  2. [閉じる] をクリックします。

ストレージの自動スケーリング機能を有効にする

クラスタの作成時にストレージの自動スケーリング機能を有効にする

Standard Edition クラスタの作成時にこの機能を有効にするには、購入ページで次の操作を実行します。

  1. PolarDB コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[クラスタ] をクリックします。[クラスタ] ページの左上隅で、クラスタを作成するリージョンを選択します。

  3. [クラスタの作成] をクリックします。

  4. [カスタム購入] ページで、クラスタの基本構成を完了します。

説明

クラスタを構成するための前提条件については、このトピックの 前提条件 セクションを参照してください。

  1. [ストレージ] セクションで、[ストレージの自動拡張] をオンにし、[最大ストレージ] パラメーターを構成します。[最大ストレージ] パラメーターのデフォルト値は 64000 GB です。

64TB.png

  1. [今すぐ購入] をクリックします。

  2. [購入] ページで、[サブスクライブ] をクリックします。

既存のクラスタに対してストレージの自動スケーリング機能を有効にする

既存の Standard Edition クラスタに対してストレージの自動スケーリング機能を有効にするには、PolarDB コンソールで次の操作を実行します。

  1. PolarDB コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[クラスタ] をクリックします。[クラスタ] ページの左上隅で、管理するクラスタがデプロイされているリージョンを選択します。

  3. クラスタを見つけ、クラスタ ID をクリックします。

  4. [分散ストレージ] セクションの右上隅にある [自動スケールアップを有効にする] をクリックします。

截图3.png

  1. [自動スケーリング設定] ダイアログボックスで、[自動スケーリングを有効にする] をオンにし、[最大ストレージ容量] パラメーターを構成します。[最大ストレージ容量] パラメーターのデフォルト値は 64000 GB です。

64.png

  1. [OK] をクリックします。

その他

ストレージの枯渇は、一時ファイル、ログファイル、およびデータファイルの過剰な使用が原因である可能性があります。この問題の解決方法については、「FAQ」をご参照ください。