新しくリリースされた Enterprise Edition と Basic Edition の AnalyticDB for MySQL は、予約モードの Data Warehouse Edition、エラスティックモードの Data Warehouse Edition、および Data Lakehouse Edition の利点を統合しています。 Enterprise Edition と Basic Edition は、予約リソースにストレージコンピューティング結合アーキテクチャを使用して、期待されるクエリパフォーマンスを確保します。 定期的なまたは突然のビジネスワークロードの変化を伴うシナリオでは、ビジネス要件に基づいて計算リソースを増減できます。 このトピックでは、Data Lakehouse Edition または Data Warehouse Edition から Enterprise Edition または Basic Edition にクラスターを変更する方法について説明します。
前提条件
Alibaba Cloud アカウントに未払いの更新注文がないこと。
AnalyticDB for MySQL クラスターが実行中状態であること。
AnalyticDB for MySQL クラスターのマイナーバージョンが 3.1.10.6 以降であること。
説明AnalyticDB for MySQL クラスターのマイナーバージョンを表示および更新するには、マイナーバージョンを表示および更新するの説明に従って、AnalyticDB for MySQL コンソール にログインし、構成情報 セクションの クラスター情報 ページに移動します。
Data Lakehouse Edition クラスターが以下の要件を満たしていること。
構成が変更されているリソースグループ、または作成、変更、開始、または停止されているリソースグループがクラスターにないこと。
[インタラクティブリソースグループ] スケーリングプランまたは [EIU] スケーリングプランがクラスターにないこと。
構成変更に必要な時間
Data Lakehouse Edition
クラスターのエディションを変更するときに予約リソースノードの構成を変更すると、クラスターでスケーリングが発生します。 構成の変更に必要な時間は、以下の条件によって異なります。
クラスターをスケーリングすると、クラスター内のデータが再配布のために移行されます。 データの移行に必要な時間は、データ量に比例します。
クラスターの仕様をダウングレードする場合、データ移行の完了には最大数十時間かかる場合があります。 クラスターに大量のデータが含まれている場合は特に注意して進めてください。
Data Warehouse Edition
クラスターのエディションを変更する場合は、新しいクラスターリソースを申請し、フルデータ移行と増分データ移行を実行してから、ワークロードを既存のクラスターから新しいクラスターに切り替える必要があります。 プロセス全体に必要な時間は、クラスターの仕様とデータ量によって異なります。
構成変更の影響
Data Lakehouse Edition
Data Lakehouse Edition から Enterprise Edition にクラスターを変更した後、クラスターエディションを Data Lakehouse Edition に戻すことはできません。
クラスターのエディションを変更する場合、 クラスターで制御操作を実行したり INSERT OVERWRITE 文を実行したりすることはできません。 その他の読み取りおよび書き込み操作は影響を受けません。Data Lakehouse Edition クラスター。その他の読み取りおよび書き込み操作は影響を受けません。
クラスターのエディションを変更すると、一時的な切断またはクエリエラーが発生する可能性があります。 オフピーク時にクラスターのエディションを変更するか、アプリケーションがクラスターに自動的に再接続するように構成されていることを確認することをお勧めします。
クラスターのエディションを変更するときに予約リソースノードの構成を変更すると、クラスターでスケーリングが発生します。 以下の点に注意してください。
クラスターをスケーリングする場合、
SUBMIT JOB文を実行して非同期ジョブを送信することはできません。 ビジネスで非同期ジョブが必要な場合は、オフピーク時にスケーリングを実行してください。クラスターをスケールダウンする場合は、各予約リソースノードに過剰な数のシャードが含まれていないことを確認してください。 適切な数の予約リソースノードを選択して、予約リソースの量が元の予約ストレージリソースの量とほぼ同じになるようにします。 詳細については、エラーメッセージをご参照ください。
Data Warehouse Edition
Data Warehouse Edition から Enterprise Edition または Basic Edition にクラスターを変更した後、クラスターエディションを Data Warehouse Edition に戻すことはできません。
仕様が S8 または S16 の Data Warehouse Edition クラスターを Enterprise Edition または Basic Edition に変更することはできません。
既存のクラスターから新しいクラスターへの切り替え中、既存のクラスターは 5 ~ 10 分間読み取り専用になります。
既存のクラスターに接続した後、次の文を実行して切り替えのタイムウィンドウを指定します。 この例では、指定された切り替えのタイムウィンドウは 23:00 ~ 23:30 です。
SET adb_config REPLICATION_SWITCH_TIME_RANGE=`23:00, 23:30`;AnalyticDB for MySQL クラスターへの接続方法については、「AnalyticDB for MySQL クラスターに接続する」をご参照ください。
SUBMIT JOB文を継続的に実行して非同期ジョブを送信する場合、またはエディション変更プロセス中に進行中の非同期ジョブが存在する場合は、切り替えプロセスがブロックされます。エディション変更プロセスが終了しようとしているときに、一時的な切断が発生する可能性があります。 オフピーク時にクラスターのエディションを変更するか、アプリケーションがクラスターに自動的に再接続するように構成されていることを確認することをお勧めします。
非同期ジョブのステータスは、Data Warehouse Edition、Enterprise Edition、Basic Edition で異なります。ビジネスに非同期ジョブが関係している場合は、エディションの変更が完了した後に、非同期ジョブのステータスのマッピングを実行してください。非同期ジョブのステータスのマッピングについては、インポート ジョブを非同期で送信する トピックの「ジョブのステータスとマッピング」セクションをご参照ください。
Data Warehouse Edition の基盤となるバックアップロジックは、Enterprise Edition および Basic Edition の基盤となるバックアップロジックとは異なります。 Data Warehouse Edition から Enterprise Edition または Basic Edition にクラスターを変更した後、Data Warehouse Edition クラスターによって生成されたバックアップセットはすぐに無効になり、クラスターの複製に使用できなくなります。 ただし、バックアップサイクルの構成は変更されません。
Data Warehouse Edition は、Enterprise Edition および Basic Edition とは異なる課金方式と機能をサポートしています。詳細については、「エディション」および「料金」をご参照ください。
たとえば、Data Warehouse Edition から Enterprise Edition にクラスターを変更した後、クラスターでは、従量課金制で課金されるジョブリソースグループと XUANWU_V2 テーブルを作成できます。 この場合、実際の使用量に基づいて課金されます。
手順
(オプション) Submit a ticket により、AnalyticDB for MySQL クラスターがエディション変更の要件を満たしているかどうかを確認します。
AnalyticDB for MySQL クラスターがエディション変更の要件を満たしている場合は、次の手順を実行します。
AnalyticDB for MySQL コンソール にログインします。 コンソールの左上隅で、リージョンを選択します。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
構成変更ページに移動します。
エディション変更後にクラスター構成がダウングレードされると推定される場合は、管理するクラスターを見つけ、[詳細] > [スケールダウン] の順に選択します。
エディション変更後にクラスター構成がアップグレードされると推定される場合は、管理するクラスターを見つけ、[アクション] 列の [スケールアップ] をクリックします。
説明クラスタースケーリングを実行すると、AnalyticDB for MySQL は、元のクラスターと新しいクラスターのコストを比較します。 新しいクラスターのコストが元のクラスターのコストよりも高い場合は、[スケールアップ] をクリックした後に表示される [アップグレード/ダウングレード] ページを使用する必要があります。 新しいクラスターのコストが元のクラスターのコストよりも低い場合は、[詳細] > [スケールダウン] を選択した後に表示される [ダウングレード] ページを使用する必要があります。 ドキュメントに基づいて、元のクラスターと新しいクラスターのコストを事前に見積もることができます。 詳細については、「料金」をご参照ください。
[アップグレード/ダウングレード] または [ダウングレード] ページで、次の表に示すパラメーターを構成します。
パラメーター
説明
[構成変更タイプ]
クラスターの構成変更タイプ。 [クロスエディション構成変更] を選択します。
[エディション]
クラスターを変更するエディション。 [Enterprise Edition(マルチレプリカ)] または [Basic Edition(シングルレプリカ)] を選択します。
Enterprise Edition と Basic Edition については、詳細については、「エディション」をご参照ください。
重要Data Lakehouse Edition クラスターは Enterprise Edition にのみ変更できます。
[予約リソースのシングルノード仕様]
クラスターをスケールアップまたはスケールダウンすると、AnalyticDB for MySQL は、ソースクラスターのパフォーマンスに合わせた予約リソースのシングルノードリソース仕様を自動的に推奨します。 推奨される仕様がビジネス要件を満たしていない場合、またはビジネスオペレーションに使用されるリソースの仕様をはるかに超えている場合は、予約リソースのシングルノードリソース仕様を手動で調整することもできます。
推奨ルール:
クラスターをスケールアップする場合、AnalyticDB for MySQL は、スケールアップ後にコンピューティングまたはストレージに割り当てられる CPU とメモリがソースクラスターの仕様よりも低くない構成を推奨します。
クラスターをスケールダウンする場合、AnalyticDB for MySQL は、ソースクラスターの元の費用を超えることなく、可能な限り最高のパフォーマンスを提供する構成を推奨します。
説明Data Warehouse Edition、Data Lakehouse Edition、および Enterprise Edition 間の仕様マッピングについては、クラスターを作成する トピックの「Data Warehouse Edition、Data Lakehouse Edition、および Enterprise Edition 間の仕様マッピング」セクションをご参照ください。
予約リソースの量が 0 ACU の場合、外部テーブルのみを使用できます。 AnalyticDB for MySQL 内部テーブルを作成する場合は、予約リソースの量が 0 ACU より大きいことを確認してください。
クラスターの作成時に予約リソースとして 0 ACU を選択した場合、後でクラスターをスケールアップすることで予約リソースを購入できます。 詳細については、「Enterprise Edition または Basic Edition クラスターをスケーリングする」をご参照ください。
[予約リソースノード]
クラスターをスケールアップまたはスケールダウンすると、AnalyticDB for MySQL は、ソースクラスターのパフォーマンスに合わせた予約リソースノードの数を自動的に推奨します。 推奨されるノード数がビジネス要件を満たしていない場合、またはビジネスオペレーションに使用されるリソースノード数をはるかに超えている場合は、予約リソースノードの数を手動で調整できます。
推奨ルール:
クラスターをスケールアップする場合、AnalyticDB for MySQL は、スケールアップ後にコンピューティングまたはストレージに割り当てられる CPU とメモリがソースクラスターの仕様よりも低くない構成を推奨します。
クラスターをスケールダウンする場合、AnalyticDB for MySQL は、ソースクラスターの元の費用を超えることなく、可能な限り最高のパフォーマンスを提供する構成を推奨します。
説明Enterprise Edition クラスタにおける予約リソースノードの数は 3 で、Basic Edition クラスタにおける予約リソースノードの数は 1 です。
ESSD パフォーマンスレベル
クラスタのエンタープライズ SSD(ESSD)パフォーマンスレベル。有効な値:
PL1
PL2
PL3
説明クラスタエディションの変更に選択した予約リソースがビジネス要件を満たしていない場合は、エディションの変更が完了した後にクラスタをスケーリングできます。
利用規約を読み、同意して、[今すぐ購入] をクリックします。
説明エディションの変更が完了すると、クラスタのステータスは [実行中] に変わり、クラスタを通常どおり使用できるようになります。