このトピックでは、 AnalyticDB for MySQL の Cluster Edition の機能と仕様を比較します。
エディション
過去 5 年間で、 AnalyticDB for MySQL は、 Data Warehouse Edition (reserved mode)、 Data Warehouse Edition (elastic mode)、 Data Lakehouse Edition、そして新しい Enterprise Edition と Basic Edition など、いくつかのエディションをリリースしてきました。次の図は、これらのエディションの進化を示しています。
最初のエディションである Data Warehouse Edition (reserved mode) は、ストレージ/コンピューティング結合アーキテクチャを使用しています。高性能なクエリを提供しますが、コンピューティングリソースまたはストレージリソースの独立したスケーリングはサポートしていません。
ピーク時間帯にはパフォーマンス向上のためにスケールアップし、オフピーク時間帯にはコスト削減のためにスケールダウンするといったコンピューティングリソースのスケーリングを可能にするため、 AnalyticDB for MySQL は、ストレージ/コンピューティング分離アーキテクチャに基づく Data Warehouse Edition (elastic mode) を導入しました。このエディションは、コンピューティングリソースの弾性スケーリングを可能にするだけでなく、リソースグループによるコンピューティングリソースの物理的な分離をサポートし、マルチテナントやハイブリッドワークロードのニーズに応えます。
近年、ログデータなどの半構造化データや非構造化データの分析に対する需要の高まりに応えるため、 AnalyticDB for MySQL は弾性モードをベースにした Data Lakehouse Edition をリリースしました。これには、オフラインのビッグデータ処理用の Spark コンピューティングエンジンが含まれています。
新しくリリースされた Enterprise Edition と Basic Edition は、 Data Warehouse Edition (reserved mode)、 Data Warehouse Edition (elastic mode)、 Data Lakehouse Edition の利点を兼ね備えています。これらの予約済みリソースは、ストレージ/コンピューティング結合アーキテクチャを使用して、安定したワークロードに対するクエリパフォーマンスを保証します。ワークロードに周期的または突発的な変化がある場合は、コンピューティングリソースを弾性的にスケールアップまたはスケールダウンできます。
Enterprise Edition
Enterprise Edition は Data Lakehouse Edition と Data Warehouse Edition を統合アップグレードしたもので、 Data Lakehouse Edition と同じ機能を提供します。弾性モードでのリソースグループの分離、柔軟なリソーススケーリング、階層型ストレージをサポートするほか、予約モードの高スループットなリアルタイム書き込みと高同時実行オンラインクエリもサポートします。
Enterprise Edition は、マルチレプリカの基盤ストレージを持つマルチレプリカエディションです。分散機能と高可用性を提供し、さまざまな企業の開発、テスト、本番環境に適しています。
Basic Edition
Basic Edition は、Enterprise Edition と同じ機能を備えたシングルレプリカエディションです。ただし、シングルレプリカの基盤ストレージを使用するため、高可用性は提供されません。高いデータ可用性を必要とせず、低コストのホットデータストレージを求めるワークロードに適しています。
Data Lakehouse Edition
Data Lakehouse Edition は、ストレージ/コンピューティング分離アーキテクチャ上に構築され、低コストのオフライン処理と高性能のオンライン分析の両方を提供するレイクハウスソリューションを提供します。 Data Warehouse Edition (elastic mode) をベースに、データインジェスト、ストレージ、コンピューティング、アプリケーションの各分野で包括的なアップグレードを提供します。基盤となるストレージ層で完全なデータセットの単一コピーを使用することで、オフラインとオンラインの両方のシナリオをサポートし、データ同期から生じるデータの一貫性と適時性の問題を解消します。また、オフラインサービスとオンラインサービス間のコンピューティングリソースを物理的に分離し、コンピューティングリソースとストレージリソースのスケジュールされたスケーリングまたはオートスケーリングをサポートします。大規模なバッチ処理のために、標準インターフェイスと多言語プログラミングを備えた Spark コンピューティングエンジンを提供します。さらに、ソースシステムからレイク (OSS 上の Hudi) またはウェアハウス (C-Store) へのリアルタイムデータ同期を構成するためのビジュアルインターフェイスも提供します。
Data Lakehouse Edition は、オフライン処理 (データクレンジングやデータ標準化などの前処理操作)、複数ソースの集計分析、ワイドテーブル開発、予測的インサイト (機械学習と AI) などのビジネスシナリオに適した Cluster Edition です。
Data Warehouse Edition
弾性モード
Data Warehouse Edition (elastic mode) は、ストレージ/コンピューティング分離アーキテクチャ上に構築されたデータウェアハウスエディションで、大量データのリアルタイムインジェストと高性能なオンライン分析をサポートします。
オフラインとオンラインのワークロード間でコンピューティングリソースを物理的に分離でき、コンピューティングリソースとストレージリソースのスケジュールされたスケーリングをサポートし、階層型ストレージをサポートしてストレージコストを削減します。
ユースケースには、大量のリアルタイムデータインジェストと複雑な ETL コンピューティングを伴うリアルタイムデータウェアハウスの構築、大量データに対する複雑なクエリ、履歴データ分析、ログ分析などがあります。
Data Warehouse Edition (elastic mode) には、Standalone Edition と Cluster Edition の 2 つのデプロイモードがあります。
Standalone Edition
Standalone Edition は、分散機能と高可用性を欠くシングルノードデプロイメントです。階層型ストレージはサポートしますが、リソースグループの分離やスケジュールされたスケーリングはサポートしません。Standalone Edition には SLA がなく、障害回復には時間がかかります (約 4 〜 8 時間)。本番環境での使用は推奨されません。データ量が少なく、秒間クエリ数 (QPS) が低く、高可用性を必要としないシナリオに適しており、個人開発者のテストや、スタートアップ企業や中小企業の出発点として理想的です。
Cluster Edition
Cluster Edition は、分散機能と高可用性を提供するマルチノードデプロイメントです。より包括的な製品機能を提供し、あらゆるタイプの企業の開発、テスト、本番環境に適しています。
予約モード
Data Warehouse Edition (reserved mode) は、ストレージ/コンピューティング結合アーキテクチャ上に構築された高性能エディションです。高スループットのリアルタイム書き込みと高同時実行のオンラインクエリをサポートします。クエリの高速化、ユーザープロファイリング、インタラクティブなレポート作成、リアルタイムデータサービスなどのシナリオに適しています。
機能比較
次の表は、 Enterprise Edition、 Basic Edition、 Data Lakehouse Edition、 Data Warehouse Edition (elastic mode)、および Data Warehouse Edition (reserved mode) の主な機能の比較です。
カテゴリ | 機能 | Enterprise Edition | Basic Edition | Data Lakehouse Edition | Data Warehouse Edition (elastic mode) | Data Warehouse Edition (reserved mode) |
コンピューティング | XIHE 分析コンピューティングエンジン | サポート | サポート | サポート | サポート | サポート |
Spark プログラマブルコンピューティングエンジン | サポート | サポート | サポート | 非サポート | 非サポート | |
ストレージ | XUANWU 分析ストレージエンジン | サポート | サポート | サポート | サポート | サポート |
コスト効率の高い Hudi ストレージ | サポート | サポート | サポート | 非サポート | 非サポート | |
リソース管理 | リソースグループ管理 | サポート | サポート | サポート | サポート (Standalone Edition では非サポート) | 非サポート |
スケジュールされたスケーリング | サポート | サポート | サポート | サポート (Standalone Edition では非サポート) | 非サポート | |
オートスケーリング | サポート | サポート | サポート | 非サポート | 非サポート | |
階層型ストレージ | - | サポート | サポート | サポート | サポート | 非サポート |
データインジェスト | リアルタイムデータインジェスト | サポート | サポート | サポート | サポート | サポート |
自動メタデータ検出 | サポート | サポート | サポート | 非サポート | 非サポート | |
ジョブ開発 | SQL ジョブ開発 | サポート | サポート | サポート | 非サポート | 非サポート |
Spark ジョブ開発 | サポート | サポート | サポート | 非サポート | 非サポート |
仕様
Enterprise Edition および Basic Edition
タイプ | 仕様 |
予約済みリソースのシングルノード仕様 |
|
Data Lakehouse Edition
タイプ | 仕様 |
予約済みコンピューティングリソース | 最小: 16 ACU 最大: 4,096 ACU |
予約済みストレージリソース | 最小: 24 ACU (1 グループ) 最大: 2,064 ACU (86 グループ) |
512 ACU を超える予約済みコンピューティングリソース、または 256 ACU を超える予約済みストレージリソースを購入するには、チケットを起票してください。
Data Warehouse Edition (elastic mode)
タイプ | 仕様 | |
コンピューティングリソース | Standalone Edition | 8 コア 32 GB および 16 コア 64 GB |
Cluster Edition | 32 コア 128 GB 以上 | |
ストレージリソース | Elastic I/O リソース |
|
Data Warehouse Edition (reserved mode)
モデル | 仕様 | ||
CPU | メモリ (GB) | ストレージ (GB) | |
C8 | 24 コア | 192 | 最小容量: 100 最大容量: 2,000 |
C32 | 96 コア | 768 | 最小容量: 100 最大容量: 8,000 |
よくある質問
Cluster Edition の表示
AnalyticDB for MySQL コンソールで、対象クラスターの クラスター情報 ページに移動します。エディションとデプロイモードは、クラスターのプロパティ セクションに表示されます。
たとえば、 [Edition] が Enterprise Edition、 [Deployment Mode] が Single-AZ のように表示されます。
クラスターの可用性に影響を与える要因
予期しないノードの終了、構成の変更 (ディスクの拡張やインスタンスタイプの変更など)、およびバージョンのアップグレードは、可用性に影響を与える可能性があります。
どのエディションが構成変更をサポートしていますか?
AnalyticDB for MySQL の課金
課金の詳細については、「課金概要」をご参照ください。