このトピックでは、AnalyticDB for MySQL の各エディションの機能と仕様について説明します。
AnalyticDB for MySQL のエディション
AnalyticDB for MySQL は、5 年にわたる進化の中で、リザーブドモードの Data Warehouse Edition、エラスティックモードの Data Warehouse Edition、Data Lakehouse Edition、Enterprise Edition、Basic Edition をリリースしました。次の図は、AnalyticDB for MySQL の進化を示しています。
リザーブドモードの Data Warehouse Edition は、ストレージとコンピューティングが統合されたアーキテクチャを使用して、高パフォーマンスのクエリ要件に対応します。ただし、リザーブドモードの Data Warehouse Edition では、コンピューティングリソースまたはストレージリソースを個別に追加することはできません。
ピーク時にコンピューティングリソースを追加してクエリパフォーマンスを確保し、オフピーク時にコンピューティングリソースを削除してリソースコストを削減するために、AnalyticDB for MySQL は、ストレージとコンピューティングが分離されたアーキテクチャを使用する エラスティックモードの Data Warehouse Edition をリリースしました。エラスティックモードの Data Warehouse Edition は、コンピューティングリソースのスケーリングをサポートし、リソースグループを使用してコンピューティングリソースを物理的に分離することで、マルチテナントおよびハイブリッドワークロードの要件に対応します。
ログデータなどの半構造化データや非構造化データの分析需要の高まりにより、AnalyticDB for MySQL は、エラスティックモードに基づいて Data Lakehouse Edition をリリースしました。Data Lakehouse Edition は、Spark コンピュートエンジンを提供して、大量のデータのバッチ処理を実行します。
新しくリリースされた Enterprise Edition と Basic Edition は、リザーブドモードの Data Warehouse Edition、エラスティックモードの Data Warehouse Edition、Data Lakehouse Edition の利点を統合しています。 Enterprise Edition と Basic Edition は、リザーブドリソースにストレージとコンピューティングが統合されたアーキテクチャを使用して、想定されるクエリパフォーマンスを確保します。ビジネスワークロードが定期的にまたは突然変化するシナリオでは、ビジネス要件に基づいてコンピューティングリソースを追加または削除できます。
Enterprise Edition
Enterprise Edition は、Data Lakehouse Edition と Data Warehouse Edition を統合したエディションであり、Data Lakehouse Edition と同じ機能を提供します。 Enterprise Edition は、リソースグループの分離、エラスティックリソーススケーリング、ホットデータとコールドデータの階層化ストレージなど、エラスティックモードの機能をサポートしています。また、Enterprise Edition は、高スループットのリアルタイム書き込み、高同時実行性のリアルタイムクエリなど、リザーブドモードの機能もサポートしています。
Enterprise Edition はマルチレプリカモードで動作し、マルチレプリカストレージアーキテクチャを使用します。 Enterprise Edition は、分散機能と高可用性を提供し、さまざまな種類の企業の開発、テスト、本番環境に適しています。
Basic Edition
Basic Edition はシングルレプリカモードで動作し、Enterprise Edition と同じ機能を提供します。 Basic Edition はシングルレプリカストレージアーキテクチャを使用し、高可用性はサポートしていません。 Basic Edition は、低コストのホットデータストレージが必要で、高可用性は必要としないビジネスシナリオに適しています。
Basic Edition から Enterprise Edition にクラスタを変更することはできません。
Data Lakehouse Edition
Data Lakehouse Edition は、ストレージとコンピューティングが分離されたアーキテクチャを使用し、費用対効果の高いバッチ処理と高パフォーマンスのリアルタイム分析機能を統合しています。 エラスティックモードの Data Warehouse Edition と比較して、Data Lakehouse Edition は、データ収集、ストレージ、コンピューティング、アプリケーション機能が完全に強化されています。基盤となるストレージレイヤーに保存されているデータの単一コピーを使用して、バッチ処理とリアルタイム分析の両方を実行します。これにより、データ同期中に発生する可能性のある一貫性と適時性の問題を防ぎます。 Data Lakehouse Edition のコンピューティングリソースは、バッチ処理とリアルタイム分析のために物理的に分離されています。 Data Lakehouse Edition は、コンピューティングリソースとストレージリソースのスケジュールされたスケーリングまたは自動スケーリングを実行できます。 Data Lakehouse Edition は、標準化された API を使用する Spark 多言語プログラマブルコンピューティングエンジンをサポートしており、大量のデータのバッチ処理に使用できます。さらに、Data Lakehouse Edition では、Object Storage Service (OSS) 上の Hudi テーブルまたは C-Store テーブルへのリアルタイムデータ同期を視覚的に構成できます。
Data Lakehouse Edition はクラスタモードで動作し、データ処理(データクレンジングや標準化など)、マルチソース集計分析、ワイドテーブル開発、予測とインサイト(機械学習や AI など)などのシナリオに最適です。
Data Warehouse Edition
エラスティックモード
エラスティックモードの Data Warehouse Edition は、ストレージとコンピューティングが分離されたアーキテクチャ上に構築されており、大量のデータをリアルタイムで書き込み、高パフォーマンスのリアルタイム分析を実行できます。
エラスティックモードの Data Warehouse Edition は、バッチ処理とリアルタイム分析のためにコンピューティングリソースを物理的に分離し、ビジネス要件に基づいてコンピューティングリソースとストレージリソースを個別にスケールアップできます。また、エラスティックモードの Data Warehouse Edition は、ホットデータとコールドデータの階層化ストレージを提供し、ストレージコストを削減します。
エラスティックモードの Data Warehouse Edition は、大量のデータをリアルタイムで書き込む、複雑な抽出、変換、ロード (ETL) 操作を実行する、大量のデータに対して複雑なクエリを実行する、履歴データとログを分析するなどのシナリオに最適です。
エラスティックモードの Data Warehouse Edition は、スタンドアロンエディションとクラスタエディションで利用できます。
スタンドアロンエディション
スタンドアロンエディションは単一ノードにデプロイされます。分散アーキテクチャの利点がなく、高可用性もサポートしていません。スタンドアロンエディションは、ホットデータとコールドデータの階層化ストレージをサポートしています。ただし、リソースグループの分離やスケジュールされたスケーリングはサポートしていません。 Alibaba Cloud は、スタンドアロンエディションのサービスレベル契約 (SLA) 保証を提供しておらず、フェールオーバーには 4 ~ 8 時間かかります。本番環境ではスタンドアロンエディションを使用しないことをお勧めします。スタンドアロンエディションは、大量のデータ、高いクエリ/秒 (QPS)、高可用性を必要としないシナリオに適しています。個々の開発者がテストを実行したり、スタートアップや中小企業が基本的なビジネスを処理したりするのに最適です。
クラスタエディション
クラスタエディションは複数のノードにデプロイされるため、分散アーキテクチャの利点を提供し、高可用性をサポートします。クラスタエディションは、企業の開発、テスト、本番環境を支援するためのより強力な機能を提供します。
リザーブドモード
リザーブドモードの Data Warehouse Edition は、ストレージとコンピューティングが統合されたアーキテクチャ上に構築されています。リザーブドモードの Data Warehouse Edition は、高スループットのリアルタイム書き込み、高同時実行性、迅速な応答を提供します。リザーブドモードの Data Warehouse Edition は、クエリ高速化、ユーザープロファイリング、インタラクティブレポート、リアルタイムデータサービスなどのシナリオに適しています。
機能比較
次の表は、Enterprise Edition、Basic Edition、Data Lakehouse Edition、エラスティックモードの Data Warehouse Edition、リザーブドモードの Data Warehouse Edition の機能を比較したものです。
カテゴリ | 機能 | Enterprise Edition | Basic Edition | Data Lakehouse Edition | エラスティックモードの Data Warehouse Edition | リザーブドモードの Data Warehouse Edition |
コンピューティング | XIHE 分析コンピューティングエンジン | サポート | サポート | サポート | サポート | サポート |
Spark プログラマブルコンピューティングエンジン | サポート | サポート | サポート | サポートしていません | サポートしていません | |
ストレージ | XUANWU 分析ストレージエンジン | サポート | サポート | サポート | サポート | サポート |
費用対効果の高い Hudi ストレージ | サポート | サポート | サポート | サポートしていません | サポートしていません | |
リソース管理 | リソースグループ管理 | サポート | サポート | サポート | クラスタエディションでのみサポート | サポートしていません |
スケジュールされたスケーリング | サポート | サポート | サポート | クラスタエディションでのみサポート | サポートしていません | |
自動スケーリング | サポート | サポート | サポート | サポートしていません | サポートしていません | |
ホットデータとコールドデータの階層化ストレージ | ホットデータとコールドデータの階層化ストレージ | サポート | サポート | サポート | サポート | サポートしていません |
データインジェスチョン | リアルタイムデータインポート | サポート | サポート | サポート | サポート | サポートしていません |
メタデータの自動検出 | サポート | サポート | サポート | サポートしていません | サポートしていません | |
ジョブ開発 | SQL ジョブ開発 | サポート | サポート | サポート | サポートしていません | サポートしていません |
Spark ジョブ開発 | サポート | サポート | サポート | サポートしていません | サポートしていません |
仕様
Enterprise Edition と Basic Edition
カテゴリ | 仕様 |
リザーブドリソースのシングルノード仕様 |
|
Data Lakehouse Edition
カテゴリ | 仕様 |
リザーブドコンピューティングリソース | 最小: 16 ACU 最大: 4,096 ACU |
リザーブドストレージリソース | 最小: 24 ACU 最大: 2,064 ACU |
512 ACU を超えるリザーブドコンピューティングリソース、または 256 ACU を超えるリザーブドストレージリソースを購入する場合は、チケットを送信してください。
エラスティックモードの Data Warehouse Edition
カテゴリ | 仕様 | |
コンピューティングリソース | スタンドアロンエディション | 8 コア 32 GB メモリ、16 コア 64 GB メモリ |
クラスタエディション | 32 コア 128 GB メモリ以上 | |
ストレージリソース | Elastic I/O リソース |
|
予約モードの Data Warehouse Edition
モデル | 仕様 | ||
CPU | メモリ (GB) | ストレージ (GB) | |
C8 | 24 コア | 192 | 最小: 100 最大: 2,000 |
C32 | 96 コア | 768 | 最小値: 100 最大値: 8,000 |
よくある質問
AnalyticDB for MySQL クラスターのエディションを表示するにはどうすればよいですか。
AnalyticDB for MySQL コンソール にログインし、クラスターの [クラスター情報] ページに移動します。 [クラスター属性] セクションで、クラスターのエディションとデプロイメントモードを表示できます。
AnalyticDB for MySQL クラスターの可用性が影響を受ける可能性のあるシナリオは何ですか。
AnalyticDB for MySQL クラスターの可用性は、クラスターで障害が発生した場合、またはクラスターで構成の変更やバージョン更新が行われた場合に影響を受ける可能性があります。
構成の変更をサポートしているエディションはどれですか。
AnalyticDB for MySQL クラスターはどのように課金されますか。
課金方法と課金項目については、「課金概要」をご参照ください。