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

AnalyticDB for MySQL:リソーススケーリング計画の作成

最終更新日:Jun 12, 2024

AnalyticDB for MySQLでは、リソーススケーリングプランを使用して、コンピューティングリソースとストレージリソースのスケーリングをスケジュールできます。 API操作を呼び出すか、AnalyticDB for MySQLコンソールでリソーススケーリングプランを作成できます。 システム負荷が圧倒されると、リソースは自動的にスケールアップされ、ビジネスの安定性が確保されます。 このトピックでは、AnalyticDB for MySQLコンソールでリソーススケーリングプランを作成する方法について説明します。

Data Lakehouse Edition (V3.0) のリソーススケーリング計画を作成する

使用上の注意

  • リソーススケーリングプランを使用する場合、クラスターの構成を変更することはできません。 クラスターの構成を変更する前に、クラスターのリソーススケーリングプランを無効にする必要があります。 クラスターの設定を変更した後、クラスターのリソーススケーリングプランを再度有効にすることができます。 リソーススケーリンプランを無効にする方法については、「リソーススケーリンプランの管理」をご参照ください。

  • elastic I/O unit (EIU) スケーリングプランとDefault Proportional scaling for EIUスケーリングプランを同時に有効にすることはできません。

  • Interactive Resource Groupスケーリングプランが有効になっていない場合、EIUのデフォルトの比例スケーリングスケーリングプランは有効になりません。

  • 予約済みストレージリソースの量が0の場合、Interactive Resource Groupスケーリングプランのみを作成できます。

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

AnalyticDB for MySQL Data Lakehouse Edition (V3.0) は、次のタイプのリソーススケーリングプランを提供します。

  • 対話型リソースグループ: スケーリングプランで指定されている目的の仕様に基づいて、コンピューティングリソースのみがスケーリングされます。 このタイプのリソーススケーリングプランは、コンピューティングリソースが不十分なシナリオに適しています。

  • EIUのデフォルトの比例スケーリング: Interactive Resource Groupスケーリングプランが有効になると、ストレージリソースはデフォルトの比率に基づいてスケーリングされます。 このタイプのリソーススケーリングプランは、ピーク時およびオフピーク時にリソース要件が予測可能に変動するシナリオに適しています。

  • EIU: ストレージリソースのみが、スケーリングプランで指定された目的の仕様に基づいてスケーリングされます。 このタイプのリソーススケーリングプランは、ストレージリソースが不足しているシナリオに適しています。 たとえば、ビジネスインテリジェンス (BI) レポート分析のために毎日大量のデータをインポートする場合は、このタイプのスケーリングプランを使用できます。

手順

  1. AnalyticDB for MySQLコンソールにログインします。 ホームページの左上でリージョンを選択します。 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。 Lake Warehouse Edition(3.0) タブで、管理するクラスターを見つけ、クラスターIDをクリックします。

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

  3. リソース管理 ページで、Elastic プラン管理 タブをクリックします。 リソース弾力性計画 タブで、右上隅の 新しいプラン をクリックします。

  4. 新しいリソース弾力性計画 パネルで、次の表に示すパラメーターを設定します。

    1. [プラン名][有効日] 、および [有効期限] パラメーターを設定します。

      パラメーター

      説明

      プラン名

      スケーリングプランの名前。 名前の条件は次のとおりです。

      • 名前の長さは2〜30文字です。

      • 名前には、英数字、アンダースコア (_) を使用できます。

      発効日

      スケーリングプランの開始日。

      有効期限

      スケーリングプランの終了日。

    2. エラスティックリソースのタイプ を選択し、スケーリングプランのパラメーターを設定します。

      対話型リソースグループのスケーリングプラン

      パラメーター

      説明

      エラスティックリソースのタイプ

      スケーリングプランのタイプ。 対話型リソースグループ を選択します。

      リソースグループ

      スケーリングプランに使用する対話型リソースグループ。

      対話型リソースグループスケーリングプランは、リソースグループに関連付けられている必要があります。 リソースグループを解放すると、スケーリングプランはuser_defaultリソースグループに再関連付けされます。

      に設定変更します

      希望の仕様。

      設定変更期間

      スケーリングプランを実行する日。

      設定時間の変更 (クラスターリージョン時間)

      システムがリソースのスケーリングを開始する時刻。

      重要
      • 対話型リソースグループのスケーリングプランでは、設定時間の変更 (クラスターリージョン時間) と現在の時刻の間隔が10分以上である必要があります。

      • [Default Proportional Scaling for EIU] スケーリングプランが存在する場合、[Interactive Resource Group] スケーリングプラン間のスケーリング時間間隔は1時間以上でなければなりません。

      • [EIUのデフォルトの比例スケーリング] スケーリングプランが存在しない場合、[インタラクティブリソースグループ] スケーリングプラン間のスケーリング時間間隔は10分以上でなければなりません。

      有効になるかどうか

      スケーリング計画を有効にするかどうかを指定します。 デフォルトでは、スケーリングプランは有効になっています。 詳細については、「Data Lakehouse Edition (V3.0) スケーリングプランの有効なルール」表をご参照ください。

      EIUスケーリングプラン

      パラメーター

      説明

      エラスティックリソースのタイプ

      スケーリングプランのタイプ。 [EIU] を選択します。

      EIU の各グループは~に変更されます

      希望の仕様。

      設定変更期間

      スケーリングプランを実行する日。

      設定時間の変更 (クラスターリージョン時間)

      システムがリソースのスケーリングを開始する時刻。

      重要
      • EIUスケーリングプランの場合、設定時間の変更 (クラスターリージョン時間) と現在の時間の間隔は30分以上である必要があります。

      • EIUスケーリングプラン間のスケーリング時間間隔は、1時間以上である必要があります。

      EIUのデフォルトの比例スケーリング

      EIUのデフォルトの比例スケーリングを有効にするかどうかを指定します。 デフォルトでは、スケーリングプランは無効になっています。

      [EIUのデフォルトの比例スケーリング] スケーリングプランを有効にするには、[対話型リソースグループ] スケーリングプランを作成して有効にする必要があります。

      有効になるかどうか

      スケーリング計画を有効にするかどうかを指定します。 デフォルトでは、スケーリングプランは有効になっています。 詳細については、「Data Lakehouse Edition (V3.0) スケーリングプランの有効なルール」表をご参照ください。

  5. クリックを決定.

スケーリングプランの効果的なルール

AnalyticDB for MySQL Data Lakehouse Edition (V3.0) クラスターのスケーリングプランを作成または変更すると、設定時間の変更 (クラスターリージョン時間) パラメーターの値に基づいてスケーリングプランが有効になります。

たとえば、現在時刻は2023年2月15日 (水曜日) の10:00:00で、次のパラメーターがスケーリングプランに設定されています。

  • 発効日: 2023-02-15

  • 有効期限: 2023-02-22

  • 設定時間の変更 (クラスターリージョン時間): 11:00:00

  • 設定変更期間: 毎週水曜日

発効時間: スケーリングプランは2023年2月15日に発効します。 クラスターは、2023年2月15日 (水曜日) の11:00:00に初めてスケーリングされます。

Data Warehouse Edition (V3.0) のリソーススケーリング計画を作成する

前提条件

  • クラスターは [クラスターエディション] になっています。

  • クラスターには32コアと128 GB以上のメモリがあります。

  • コンピューティングリソースおよびEIUのデフォルトの比例スケーリングスケーリングプランを使用する場合、クラスターのバージョンはV3.1.3.2以降である必要があります。

  • Scaling for Computing ResourcesまたはScaling for EIUスケーリングプランを使用する場合、クラスターのバージョンはV3.1.6.1以降で、クラスターは9月1日2022以降中国本土リージョンのいずれかで作成されている必要があります。

説明

クラスターのマイナーバージョンをクエリする方法については、AnalyticDB for MySQLクラスターのバージョンを照会するにはどうすればよいですか? クラスターのマイナーバージョンを更新するには、テクニカルサポートにお問い合わせください。

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

AnalyticDB for MySQL Data Warehouse Edition (V3.0) クラスターでは、コンピューティングリソースとストレージリソースのスケーリングを比率に基づいて、または個別にスケジュールし、リソースを元の仕様にスケールバックできます。 これにより、リソースを完全に活用できます。 AnalyticDB for MySQL Data Warehouse Edition (V3.0) は、次のタイプのリソーススケーリングプランを提供します。

  • コンピューティングリソースのスケーリング: コンピューティングリソースが不十分なシナリオに適しています。

  • コンピューティングリソースとEIUのデフォルトの比例スケーリング: ピーク時とオフピーク時にリソース要件が予想通りに変動するシナリオに適しています。

    重要
    • EIUのスケーリングは、コンピューティングリソースを現在のコンピューティングリソースの量の1.5倍にスケールアップした場合にのみトリガーされます。 たとえば、コンピューティングリソースを32コアと128 GBメモリから48コアと196 GBメモリにスケールアップすると、EIUは比率に基づいてスケールアップされます。

    • デフォルトの比例スケーリングは、同じ比率に基づいてコンピューティングリソースとEIUをスケーリングします。 たとえば、クラスターには32コアと128 GBメモリのコンピューティングリソースと、24コアと192 GBメモリのEIUがあります。 コンピューティングリソースを64コアと256 GBメモリにスケールアップすると、EIUは48コアと196 GBメモリに2倍スケールアップされます。

  • EIUのスケーリング: ストレージリソースが不足しているシナリオに適しています。 たとえば、BIレポート分析のために毎日大量のデータをインポートする場合は、このタイプのスケーリングプランを使用できます。

手順

  1. AnalyticDB for MySQLコンソールにログインします。 ホームページの左上でリージョンを選択します。 左側のナビゲーションウィンドウで、クラスターリスト をクリックします。 Data Warehouse Edition(3.0) タブで、管理するクラスターを見つけ、クラスターIDをクリックします。

  2. 左側のナビゲーションウィンドウで、リソースの柔軟なスケーリング.

  3. On theリソース弾力性計画のタブリソースの柔軟なスケーリングページをクリックします。新しいプラン右上隅にあります。

  4. では、新しいリソース弾力性計画パネルで、次の表で説明するパラメーターを設定します。

    Data Warehouse Edition (V3.0) のスケーリングプランパラメーター

    パラメーター

    説明

    スケーリングタイプ

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

    重要
    • コンピューティングリソースおよびEIUのデフォルトの比例スケーリングスケーリングプランを使用する場合、クラスターのバージョンはV3.1.3.2以降である必要があります。

    • Scaling for Computing ResourcesまたはScaling for EIUスケーリングプランを使用する場合、クラスターのバージョンはV3.1.6.1以降で、クラスターは9月1日2022以降中国本土リージョンのいずれかで作成されている必要があります。

    プラン名

    スケーリングプランの名前。 名前の条件は次のとおりです。

    • 名前の長さは2〜30文字です。

    • 名前には、英数字、アンダースコア (_) を使用できます。

    リソースグループ

    スケーリングプランに使用するリソースグループ。

    各スケーリングプランは、リソースグループに関連付ける必要があります。 リソースグループを解放すると、スケーリングプランはUSER_DEFAULTリソースグループに再関連付けされます。 リソースグループの詳細については、「リソースグループの概要」および「リソースグループの作成」をご参照ください。

    発効日

    スケーリングプランの開始日。

    有効期限

    スケーリングプランの終了日。

    拡張時間

    システムがリソースのスケーリングを開始する時刻。 時間の時間を選択します。

    重要

    同じ日に複数のスケーリングプランを実行する場合は、少なくとも1時間の間隔でスケーリングプランをスケジュールすることを推奨します。

    復元時間

    システムがリソースを元の仕様にスケールバックする時間。 時間の時間を選択します。

    リソースの展開

    追加するリソースの仕様。現在の仕様の最大8倍になります。

    たとえば、クラスターに32コアと128 GBのメモリがある場合、クラスターリソースに最大256コアと1,024 GBのメモリを追加できます。 スケーリング後、クラスターには288コアと1,152 GBのメモリがあります。

    サイクル設定

    毎週内にスケーリングプランを実行する日。 少なくとも1日を選択する必要があります。

    有効になるかどうか

    スケーリング計画を有効にするかどうかを指定します。 デフォルトでは、スケーリングプランは有効になっています。 詳細については、「Data Warehouse Edition (V3.0) スケーリングプランの有効なルール」表をご参照ください。

  5. クリックを決定.

スケーリングプランの効果的なルール

AnalyticDB for MySQL Data Warehouse Edition (V3.0) クラスターのスケーリングプランを作成または変更した後、システムは、プランが作成または変更された時間に基づいてプランの有効時間を決定します。 次の表に、スケーリングプランの有効なルールを示します。

Data Warehouse Edition (V3.0) スケーリングプランの有効なルール

作成または変更時間

適用時刻

00:00:00から23:00:00

翌日00:00:00。 スケーリングプランが有効になった後、そのプランは指定された時間に実行されます。

スケーリングプラン作成時刻は、2021年5月25日 (火曜日) の18:00:00です。 スケーリングプランには、次のパラメーターが設定されています。

  • 発効日: 2021-05-25

  • 有効期限: 2021-06-03

  • 拡張時間: 02:00:00

  • サイクル設定: 毎週水曜日

有効時間: スケーリングプランは、2021年5月26日 (水曜日) の00:00:00に有効になります。 クラスターは、2021年5月26日 (水曜日) の02:00:00に初めてスケーリングされます。

23:00:00から23:59:00

3日目の00:00:00。 スケーリングプランが有効になった後、そのプランは指定された時間に実行されます。

スケーリングプランの作成時刻は、2021年5月25日 (火曜日) の23:30:00です。 スケーリングプランには、次のパラメーターが設定されています。

  • 発効日: 2021-05-25

  • 有効期限: 2021-06-03

  • 拡張時間: 02:00:00

  • サイクル設定: 毎週水曜日

有効時間: スケーリングプランは、2021年5月27日 (木曜日) の00:00:00に有効になります。 クラスターは、2021年6月2日 (水曜日) の02:00:00に初めてスケーリングされます。

リソースが不足しているか、内部エラーが発生した場合、スケーリングプランが遅延または失敗する可能性があります。 この場合は、 CloudMonitorコンソールで、インスタンス: SystemMaintenance.Elastic:Delayおよびインスタンス: SystemMaintenance.Elastic:Failedイベントのアラートルールを設定します。 このようにして、エラーが発生したときに、アラート通知を受信して原因を分析し、できるだけ早い機会に特定できます。 詳細については、「イベントトリガーアラートルールの設定」をご参照ください。

関連する API 操作

エディション

API 操作

説明

データレイクハウスエディション (V3.0)

ElasticPlanの作成

AnalyticDB for MySQL Data Lakehouse Edition (V3.0) クラスターのスケーリングプランを作成します。

データウェアハウスエディション (V3.0)

ElasticPlanの作成

AnalyticDB for MySQL Data Warehouse Edition (V3.0) クラスターのスケーリングプランを作成します。