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

AnalyticDB:リソーススケーリングプランの作成

最終更新日:Mar 28, 2026

リソーススケーリングプランは、クラスターのリソースをスケジュールに従って水平スケーリング(スケールアウト/スケールイン)する処理を自動化します。ワークロードが予測可能なピーク時およびオフピーク時のパターンに従う場合、または特定のタイムウィンドウでコンピューティングまたはストレージリソースが不足する場合にご利用ください。手動によるスケーリングと異なり、リソーススケーリングプランではデータ移行は不要であり、読み取りおよび書き込み操作も中断されません。

リソーススケーリングプランは、AnalyticDB for MySQL コンソールから作成するか、API オペレーションを呼び出して作成します。

前提条件

開始する前に、以下の条件を満たしていることを確認してください。

  • AnalyticDB for MySQL クラスターが存在すること。クラスターのエディションを確認するには、AnalyticDB for MySQL コンソールにログインし、クラスターページに移動してクラスター ID をクリックし、「クラスター属性」セクションをご確認ください。

  • Enterprise EditionBasic Edition、および Data Lakehouse Edition のクラスターの場合:追加の要件はありません。

  • Data Warehouse Edition のクラスターの場合、以下のすべての条件を満たす必要があります。

    • クラスターが エラスティックモード であること

    • クラスターのコア数が 32 コア以上、メモリが 128 GB 以上であること

    • マイナーバージョンが 3.1.3.2 以降であること(デフォルトの比例スケーリング(コンピューティングリソースおよび EIUs) プランに必要)

    • マイナーバージョンが 3.1.6.1 以降(新価格で購入済み)であること(コンピューティングリソースのスケーリング および EIUs のスケーリング プランに必要)

マイナーバージョンの確認または更新を行うには、AnalyticDB for MySQL コンソールの「構成情報」セクション(クラスター情報 ページ内)に移動してください。

注意事項

  • スケーリング実行中は、非同期ジョブの送信に使用される SUBMIT JOB 文を実行できません。非同期ジョブが不要な期間にスケーリングプランをスケジュールしてください。

  • スケーリング完了時に一時的な切断が発生することがあります。スケーリングはオフピーク時間帯に実行し、アプリケーション側で自動再接続を設定してください。

  • Basic Edition および Data Warehouse Edition(エラスティックモードでのスタンドアロン) のクラスターの場合:スケーリング中はクラスターが利用不可となり、読み取り、書き込み、およびコントロール操作がすべてブロックされます。スケーリングはオフピーク時間帯に実行し、アプリケーション側で自動再接続を設定してください。

課金

リソーススケーリングプランの実行中に使用されるリソースは、従量課金方式で課金されます。詳細については、各エディションの課金ドキュメントをご参照ください。

スケーリングプランのタイプ

利用可能なスケーリングプランのタイプは、クラスターのエディションによって異なります。

Enterprise Edition および Basic Edition

これらのエディションでは、コンピューティングとストレージが結合されたアーキテクチャが採用されています。スケーリングプランは、クラスターの予約済みリソースをスケールアウトします。

Data Lakehouse Edition

スケーリングタイプ対象となるリソース利用シーン
インタラクティブリソースグループコンピューティングリソースのみ(希望仕様へ)コンピューティングリソースが不足している場合
デフォルトの比例スケーリング(EIUs)ストレージリソース(弾力的 I/O ユニット)を、インタラクティブリソースグループのプラン実行時に比例的にスケールピーク時およびオフピーク時の間でリソース需要が予測可能に変動する場合
EIUストレージリソース(弾力的 I/O ユニット)のみ(希望仕様へ)ストレージリソースが不足している場合(例:BI レポート分析のため、毎日大量のデータをインポートする場合)

Data Warehouse Edition

スケーリングタイプ対象となるリソース利用シーン
コンピューティングリソースのスケーリング元の仕様に追加されるコンピューティングリソースコンピューティングリソースが不足している場合
デフォルトの比例スケーリング(コンピューティングリソースおよび EIUs)コンピューティングリソース(元の仕様に追加)および弾力的 I/O リソース(比例的にスケール)ピーク時およびオフピーク時の間でリソース需要が予測可能に変動する場合
EIUs のスケーリング弾力的 I/O リソース(希望仕様へ)ストレージリソースが不足している場合(例:BI レポート分析のため、毎日大量のデータをインポートする場合)

リソーススケーリングプランの作成

重要

完全なスケールアウトおよびスケールインのサイクルを実現するには、2 つの別個のプランが必要です。1 つはピーク時にリソースをスケールアウトするもの、もう 1 つはオフピーク時にリソースをスケールインするものです。たとえば、毎日 06:00 にスケールアウトし、22:00 にスケールインする場合は、異なるスケーリング時刻および希望仕様を持つ 2 つのプランを作成します。詳しくは、「スケールアウトおよびスケールインをスケジュールする方法は?」をご参照ください。

Enterprise Edition および Basic Edition

重要

重要

リソーススケーリングプランが有効な状態では、クラスターの構成を変更できません。クラスターの構成を変更するには、まずすべてのスケーリングプランを無効化し、構成変更を行った後、再度有効化してください。詳しくは、「リソーススケーリングプランの管理」をご参照ください。

操作手順

スケーリング時刻の制約:

  • 当日中に実行するプランを作成または変更する場合、スケーリング時刻 は、現在時刻から少なくとも 1 時間後 にする必要があります。

  • 複数のスケーリングプラン間の間隔は、少なくとも 1 時間 である必要があります。

  1. AnalyticDB for MySQL コンソールにログインします。左上隅でリージョンを選択し、左側のナビゲーションウィンドウで クラスター をクリックします。Enterprise Edition タブまたは Basic Edition タブで、対象のクラスターを見つけ、その ID をクリックします。

  2. 左側のナビゲーションウィンドウで、[クラスター管理] > [リソース管理] を選択します。

  3. Resource Management ページで、スケーリングプラン タブをクリックし、次に CloudMonitor コンソールリソーススケーリングプラン タブをクリックし、右上隅の プランの作成 をクリックします。

  4. リソーススケーリングプランの作成 パネルで、以下のパラメーターを設定します。

    パラメーター説明
    プラン名スケーリングプランの名前です。
    予約済みリソースセットごとの希望仕様各予約済みリソースセットの目標仕様です。クラスターの予約済みリソースの単一ノード仕様より低くすることはできません。Enterprise Edition の場合、各セットには 3 ノードが含まれます(例: 48 ACUs(8 ACUs × 6 ノード) は 2 セットに相当するため、各セットを 36 ACUs に設定すると合計で 72 ACUs になります)。Basic Edition の場合、各セットには 1 ノードが含まれます(例: 8 ACUs(8 ACUs × 1 ノード) は 1 セットに相当するため、これを 24 ACUs に設定すると合計で 24 ACUs になります)。
    スケーリング周期プランが実行される曜日です。
    スケーリング時刻(クラスター固有)予約済みリソースが希望仕様に自動的にスケールされる時刻です。
    有効化プランを即座に有効化するかどうかです。デフォルトで有効化されます。後で無効化する場合は、リソーススケーリングプラン タブで該当プランを見つけ、操作 列の 無効化 をクリックします。
    有効開始日プランの実行を開始する日付です。
    有効期限プランの実行を終了する日付です。この日付の 23:59:59 をもってプランは有効期限切れとなります。プランの有効期限が切れた場合、予約済みリソースは元の仕様に自動的に復元されません。元の仕様に戻すには、別途元の仕様を指定したプランを作成してください。
  5. OK をクリックします。

プランは リソーススケーリングプラン タブに表示されます。プラン名希望仕様ステータス、および 次回有効時刻(クラスター固有) を確認できます。

Data Lakehouse Edition

重要

制約事項:

  • スケーリングプランが有効な状態では、クラスターの構成を変更できません。クラスターの構成を変更するには、まずすべてのプランを無効化し、変更を行った後、再度有効化してください。

  • マルチクラスター機能とリソーススケーリングプラン(インタラクティブリソースグループまたはデフォルトの比例スケーリング(EIUs))を、同一のインタラクティブリソースグループに対して同時に有効化することはできません。

  • EIU プランと デフォルトの比例スケーリング(EIUs) プランを同時に有効化することはできません。

  • デフォルトの比例スケーリング(EIUs) プランは、同時には 1 つだけ有効化できます。

  • デフォルトの比例スケーリング(EIUs) プランは、インタラクティブリソースグループ プランも有効化されている場合にのみ有効になります。

  • 予約済みストレージが 0 ACUs(AnalyticDB Compute Units)の場合、インタラクティブリソースグループ プランのみを作成できます。

操作手順

  1. AnalyticDB for MySQL コンソールにログインします。左上隅でリージョンを選択し、左側のナビゲーションウィンドウで クラスター をクリックし、対象のクラスターを見つけ、その ID をクリックします。

  2. 左側のナビゲーションウィンドウで、クラスター管理Resource Management を選択します。

  3. Resource Management ページで、スケーリングプラン タブをクリックし、次に リソーススケーリングプラン タブをクリックし、右上隅の プランの作成 をクリックします。

  4. リソーススケーリングプランの作成 パネルで、以下の内容を設定します:インタラクティブリソースグループプラン:スケーリング時刻の制約:EIU プラン:スケーリング時刻の制約:

    1. プラン名有効開始日、および 有効期限 を設定します。

      パラメーター説明
      プラン名スケーリングプランの名前です。
      有効開始日プランの実行を開始する日付です。
      有効期限プランの実行を終了する日付です。この日付の 23:59:59 をもってプランは有効期限切れとなります。
    2. スケーリングタイプ を選択し、そのパラメーターを設定します。

    • 当日中に実行する場合、現在時刻からの間隔は少なくとも 1 時間 である必要があります。

    • 複数の EIU プラン間の間隔は、少なくとも 1 時間 である必要があります。

    • アクティブな「デフォルトの比例スケーリング(EIUs)」プランがない場合:当日中に実行する場合、現在時刻からの間隔は少なくとも 10 分、また複数のインタラクティブリソースグループプラン間の間隔も少なくとも 10 分である必要があります。

    • アクティブな「デフォルトの比例スケーリング(EIUs)」プランがある場合:いずれの間隔も少なくとも 1 時間 である必要があります。

    パラメーター説明
    スケーリングタイプインタラクティブリソースグループ を選択します。
    リソースグループ

    使用するインタラクティブリソースグループです。マルチクラスター機能は無効化されている必要があります。

    対話型リソースグループ スケーリングプランは、リソースグループにバインドする必要があります。リソースグループがリリースされた場合、スケーリングプランはデフォルトのリソースグループ user_default にバインドされます。

    希望仕様ターゲットとなるコンピューティングリソースの仕様です。
    スケーリング周期プランが実行される曜日です。
    スケーリング時刻(クラスター固有)コンピューティングリソースが希望仕様にスケールされる時刻です。
    有効化プランを即座に有効化するかどうかです。デフォルトで有効化されます。
    パラメーター説明
    スケーリングタイプEIU を選択します。
    EIU ごとの希望仕様各弾力的 I/O ユニット(EIU)の目標仕様です。予約済みストレージリソースの単一ノード仕様より低くすることはできません。
    スケーリング周期プランが実行される曜日です。
    スケーリング時刻(クラスター固有)EIU リソースが希望仕様にスケールされる時刻です。
    デフォルトの比例スケーリング(EIUs)デフォルトでは無効化されています(EIU リソースは独立してスケールされます)。有効化すると、EIU リソースは関連付けられたインタラクティブリソースグループと同じ比率でスケールされます。インタラクティブリソースグループのプランが有効化されている必要があります。
    有効化プランを即座に有効化するかどうかです。デフォルトで有効化されます。
  5. OK をクリックします。

プランは リソーススケーリングプラン タブに表示されます。プラン名希望仕様ステータス、および 次回有効時刻(クラスター固有) を確認できます。

Data Warehouse Edition

操作手順

同日に複数のプランを実行する場合、プラン間の間隔は少なくとも 1 時間 としてください。
  1. AnalyticDB for MySQL コンソールにログインします。左上隅でリージョンを選択し、左側のナビゲーションウィンドウで クラスター をクリックし、対象のクラスターを見つけ、その ID をクリックします。

  2. 左側のナビゲーションウィンドウで、弾力的リソーススケーリング をクリックします。

  3. リソーススケーリングプラン タブで、プランの作成 をクリックします。

  4. リソーススケーリングプランの作成 パネルで、以下のパラメーターを設定します。

    パラメーター説明
    スケーリングタイプスケーリングプランのタイプです。「スケーリングプランのタイプ」をご参照ください。
    プラン名スケーリングプランの名前です。
    リソースグループ

    スケーリングに使用するインタラクティブリソースグループです。

    各リソーススケーリングプランは、リソースグループにバインドする必要があります。リソースグループがリリースされた場合、スケーリングプランはデフォルトのリソースグループ USER_DEFAULT にバインドされます。リソースグループの詳細については、「リソースグループ」および「リソースグループの作成と管理」をご参照ください。

    対話型リソースグループ スケーリングプランは、リソースグループにバインドする必要があります。リソースグループがリリースされた場合、スケーリングプランはデフォルトのリソースグループ user_default にバインドされます。

    各リソーススケーリングプランは、リソースグループにバインドする必要があります。リソースグループがリリースされた場合、スケーリングプランはデフォルトのリソースグループ USER_DEFAULT にバインドされます。リソースグループの詳細については、「リソースグループ」および「リソースグループの作成と管理」をご参照ください。

    対話型リソースグループ スケーリングプランは、リソースグループにバインドする必要があります。リソースグループがリリースされた場合、スケーリングプランはデフォルトのリソースグループ user_default にバインドされます。

    各リソーススケーリングプランは、リソースグループにバインドする必要があります。リソースグループがリリースされた場合、スケーリングプランはデフォルトのリソースグループ USER_DEFAULT にバインドされます。リソースグループの詳細については、「リソースグループ」および「リソースグループの作成と管理」をご参照ください。

    対話型リソースグループ スケーリングプランは、リソースグループにバインドする必要があります。リソースグループがリリースされた場合、スケーリングプランはデフォルトのリソースグループ user_default にバインドされます。

    各リソーススケーリングプランは、リソースグループにバインドする必要があります。リソースグループがリリースされた場合、スケーリングプランはデフォルトのリソースグループ USER_DEFAULT にバインドされます。リソースグループの詳細については、「リソースグループ」および「リソースグループの作成と管理」をご参照ください。

    有効開始日プランの実行を開始する日付です。正確な有効開始時刻は、プランの作成または変更時刻によって異なります。「プランの有効開始時刻はいつですか?
    有効期限プランの実行を終了する日付です。
    スケーリング時間リソースが希望仕様にスケールされる時刻です。
    復元時刻リソースが元の仕様にスケールバックされる時刻です。
    スケール対象リソース追加または設定するリソースです。意味はプランのタイプによって異なります:コンピューティングリソースのスケーリング — 既存の仕様に追加する量(例:32 コア、128 GB のクラスターに 16 コア、64 GB を追加すると、48 コア、192 GB になります)。デフォルトの比例スケーリング(コンピューティングリソースおよび EIUs) — 追加するコンピューティングリソース;弾力的 I/O リソースは同じ比率でスケール(EIU のスケーリングは、コンピューティングリソースを現在の 1.5 倍以上にスケールした場合にのみトリガーされます)。EIUs のスケーリング — 弾力的 I/O リソースの目標仕様(例:8 コア、64 GB のクラスターで 16 コア、128 GB に設定すると、EIUs が 16 コア、128 GB にスケールされます)。
    スケーリング周期プランが実行される曜日です。
    有効化プランを即座に有効化するかどうかです。デフォルトで有効化されます。
  5. OK をクリックします。

プランの失敗または遅延に対するアラートの設定

リソースが不足している場合や内部エラーが発生した場合、スケーリングプランが遅延または失敗することがあります。アラート通知を受信するには、CloudMonitor で以下のイベントに対するアラートルールを設定してください。

  • Instance:SystemMaintenance.Elastic:Delay — スケーリングプランが遅延したときにトリガーされます

  • Instance:SystemMaintenance.Elastic:Failed — スケーリングプランが失敗したときにトリガーされます

設定手順については、「イベントサブスクリプションポリシーの管理(推奨)」をご参照ください。

よくある質問

リソーススケーリングプランの有効開始時刻はいつですか?

スケーリングプランは、作成または変更直後に即座に有効になるわけではなく、システムが事前にリソースを準備する必要があります。リードタイムはエディションによって異なります。

Enterprise Edition および Basic Edition

Enterprise Edition および Basic Edition: 新規または変更後のプランは、1 時間以内 に有効になります。

たとえば、スケーリング時刻 を 10:15:00、スケーリング周期 を毎週水曜日に設定したプランの場合:

  • 9:00 に作成 → 10:00 に有効化 → 同日の 10:15 に初回スケーリング。コンソールには「次回有効時刻:2024-09-18 10:15:00」と表示されます。

  • 10:00 に作成 → 11:00 に発効 → 10:15 はすでに経過 → 最初のスケーリングは [翌週水曜日の 10:15] になります。コンソールには 次の発効時刻: 2024-09-25 10:15:00 と表示されます。

Data Lakehouse Edition

Data Lakehouse Edition: リードタイムはプランのタイプによって異なります。

プランタイプリードタイム
インタラクティブリソースグループ(デフォルトの比例スケーリング(EIUs)が無効)10 分
インタラクティブリソースグループ(デフォルトの比例スケーリング(EIUs)が有効)1 時間
EIU1 時間
デフォルトの比例スケーリング(EIUs)有効なインタラクティブリソースグループプランが存在する場合にのみ有効になります

たとえば、スケーリング時刻 を毎週水曜日 10:15:00 に設定したインタラクティブリソースグループプランの場合:

  • デフォルトの比例スケーリング(EIUs)が有効で、10:00 にプランを作成 → 11:00 に有効化 → 10:15 はすでに経過 → 次の水曜日(2024-09-25 10:15:00)に初回スケーリング。

  • デフォルトの比例スケーリング(EIUs)が無効で、10:00 にプランを作成 → 10:10 に有効化 → 同日の 10:15:00(2024-09-18) に初回スケーリング。

Data Warehouse Edition

Data Warehouse Edition: 有効開始時刻は、プランの作成または変更時刻によって異なります。

作成または変更時刻有効開始時刻
00:00:00~23:00:00翌日の 00:00:00
23:00:00~23:59:002 日後の 00:00:00

スケーリング時刻 を毎週水曜日 02:00:00 に設定した場合の例:

  • 2024 年 9 月 24 日(火曜日)18:00 に作成 → 2024 年 9 月 25 日(水曜日)00:00:00 に有効化 → 2024 年 9 月 25 日 02:00:00 に初回スケーリング。

  • 2024 年 9 月 24 日(火曜日)23:30 に作成 → 2024 年 9 月 26 日(木曜日)00:00:00 に有効化 → 10 月 2 日(次の水曜日)02:00:00 に初回スケーリング。

Enterprise Edition、Basic Edition、および Data Lakehouse Edition でスケールアウトおよびスケールインをスケジュールする方法は?

1 つのスケーリングプランでは、スケールアウトおよびスケールインの両方を処理できません。ピーク時にスケールアウトするプランと、オフピーク時にスケールインするプランの 2 つを作成してください。

たとえば、毎日 06:00 にスケールアウトし、22:00 にスケールインする場合:

Enterprise Edition

プラン予約済みリソースセットごとの希望仕様スケーリング周期スケーリング時刻
スケールアウト36 ACUs毎日06:00:00
スケールイン24 ACUs毎日22:00:00

Basic Edition

プラン予約済みリソースセットごとの希望仕様スケーリング周期スケーリング時刻
スケールアウト12 ACUs毎日06:00:00
スケールイン8 ACUs毎日22:00:00

Data Lakehouse Edition

プランスケーリングタイプ希望仕様スケーリング周期スケーリング時刻
スケールアウトインタラクティブリソースグループ32 ACUs毎日06:00:00
スケールインインタラクティブリソースグループ16 ACUs毎日22:00:00

次のステップ

API リファレンス

エディションAPI
Enterprise Edition、Basic Edition、Data Lakehouse EditionCreateElasticPlan
Data Warehouse EditionCreateElasticPlan

参考