このトピックでは、AnalyticDB for MySQLエディションの機能と仕様について説明します。
AnalyticDB for MySQLエディション
AnalyticDB for MySQLは、Data Warehouse Edition in reserved mode、Data Warehouse Edition in elastic mode、Data Lakehouse Edition、Enterprise Edition、およびBasic Editionを5年間の進化で開始します。 次の図は、AnalyticDB for MySQLの進化を示しています。
Data Warehouse Editionの予約モードは、ストレージとコンピューティングを組み合わせたアーキテクチャを使用して、高性能なクエリ要件を満たします。 ただし、予約モードのData Warehouse Editionでは、コンピューティングリソースまたはストレージリソースを個別に追加することはできません。
ピーク時にコンピューティングリソースを追加してクエリのパフォーマンスを確保し、ピーク時以外にコンピューティングリソースを削除してリソースコストを削減するために、AnalyticDB for MySQLは、ストレージとコンピューティングの分離アーキテクチャを使用するData Warehouse Edition in elastic modeを起動します。 エラスティックモードのData Warehouse Editionは、コンピューティングリソースのエラスティックスケーリングをサポートし、リソースグループを使用してコンピューティングリソースを物理的に分離し、マルチテナントおよびハイブリッドワークロード要件を満たします。
ログデータなどの半構造化および非構造化データの分析に対する需要の増加により、AnalyticDB for MySQLはエラスティックモードに基づくdata LakehouseEditionを発表しました。 Data Lakehouse Editionは、大量のデータに対してバッチ処理を実行するSpark計算エンジンを提供します。
新しく発売されたEnterprise EditionとBasic Editionは、予約モードのData Warehouse Edition、エラスティックモードのData Warehouse Edition、およびData LakehouseEditionの利点を統合しています。 Enterprise EditionとBasic Editionは、期待されるクエリのパフォーマンスを確保するために、予約されたリソースにストレージ計算結合アーキテクチャを使用します。 業務ワークロードの定期的または突然の変更を伴うシナリオでは、業務要件に基づいてコンピューティングリソースを追加または削除できます。
Enterprise Edition
Enterprise Editionは、Data LakehouseEditionとData Warehouse editionの統合版で、Data LakehouseEditionと同じ機能を提供します。 Enterprise Editionは、リソースグループの分離、エラスティックリソーススケーリング、ホットデータとコールドデータの階層化ストレージなど、エラスティックモードの機能をサポートしています。 Enterprise Editionは、高スループット、リアルタイム書き込み、同時実行性の高いリアルタイムクエリなど、予約モードの機能もサポートしています。
Enterprise Editionはマルチレプリカモードで実行され、マルチレプリカストレージアーキテクチャを使用します。 Enterprise Editionは、分散機能と高可用性を提供し、さまざまなタイプの企業の開発、テスト、および生産シナリオに適しています。
ベーシックエディション
Basic Editionはシングルレプリカモードで実行され、Enterprise Editionと同じ機能を提供します。 Basic Editionは単一レプリカストレージアーキテクチャを使用し、高可用性をサポートしていません。 Basic Editionは、低コストのホットデータストレージを必要とするが、高可用性を必要としないビジネスシナリオに適しています。
クラスターをBasic EditionからEnterprise 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) またはC-Storeテーブル上のHudiテーブルへのリアルタイムデータ同期を視覚化して設定できます。
Data Lakehouse Editionはクラスターモードで実行され、データ処理 (データクレンジングや標準化など) 、マルチソース集計分析、ワイドテーブル開発、予測と洞察 (機械学習やAIなど) のシナリオに最適です。
データウェアハウス版
弾性モード
Data Warehouse Editionのエラスティックモードは、ストレージとコンピューティングを分離したアーキテクチャ上に構築されており、大量のデータをリアルタイムで書き込み、高性能なリアルタイム分析を実行できます。
エラスティックモードのData Warehouse Editionは、バッチ処理とリアルタイム分析のためにコンピューティングリソースを物理的に分離し、ビジネス要件に基づいてコンピューティングリソースとストレージリソースを個別にスケールアップできます。 エラスティックモードのData Warehouse Editionは、ホットデータとコールドデータの階層ストレージも提供し、ストレージコストを削減します。
エラスティックモードのData Warehouse Editionは、大量のデータをリアルタイムで書き込み、複雑な抽出、変換、読み込み (ETL) 操作を実行し、大量のデータに対して複雑なクエリを実行し、履歴データとログを分析するのに最適です。
エラスティックモードのData Warehouse Editionは、Standalone EditionおよびCluster Editionで使用できます。
スタンドアロン版
Standalone Editionは単一のノードにデプロイされます。 分散アーキテクチャの利点はなく、高可用性をサポートしていません。 Standalone Editionは、ホットデータとコールドデータの階層ストレージをサポートします。 ただし、リソースグループの分離やスケジュールスケーリングはサポートされていません。 Alibaba Cloudは、Standalone Editionのサービスレベル契約 (SLA) 保証を提供しておらず、フェールオーバーには4〜8時間が必要です。 本番環境ではStandalone Editionを使用しないことを推奨します。 Standalone Editionは、大量のデータ、高クエリ /秒 (QPS) 、または高可用性を必要としないシナリオに適しています。 個々の開発者がテストを実行し、スタートアップや中小企業が基本的なビジネスを処理することは理想的です。
Cluster Edition
Cluster Editionは複数のノードにデプロイされるため、分散アーキテクチャの利点を提供し、高可用性をサポートします。 Cluster Editionは、企業の開発、テスト、運用に役立つより強力な機能を提供します。
予約モード
Data Warehouse Edition in reserved modeは、ストレージとコンピューティングを組み合わせたアーキテクチャ上に構築されています。 予約モードのData Warehouse Editionは、高スループットのリアルタイム書き込み、高い同時実行性、および迅速な応答を提供します。 予約モードのData Warehouse Editionは、クエリの高速化、ユーザープロファイリング、インタラクティブレポート、リアルタイムデータサービスなどのシナリオに適しています。
特徴
次の表では、Enterprise Edition、Basic Edition、Data Lakehouse Edition、Data Warehouse Edition in elastic mode、およびData Warehouse Edition in reserved modeの機能を比較しています。
カテゴリ | 機能 | Enterprise Edition | ベーシックエディション | データレイクハウス版 | Data Warehouse Editionのエラスティックモード | 予約モードのData Warehouse Edition |
コンピューティング | XIHE分析計算エンジン | 対応 | 対応 | 対応 | 対応 | 対応 |
Sparkプログラム可能な計算エンジン | 対応 | 対応 | 対応 | 非対応 | 非対応 | |
ストレージ | XUANWU分析ストレージエンジン | 対応 | 対応 | 対応 | 対応 | 対応 |
コスト効率の高いHudiストレージ | 対応 | 対応 | 対応 | 非対応 | 非対応 | |
リソース管理 | リソースグループ管理 | 対応 | 対応 | 対応 | Cluster Editionでのみサポート | 非対応 |
スケジュールされたスケーリング | 対応 | 対応 | 対応 | Cluster Editionでのみサポート | 非対応 | |
自動スケーリング | 対応 | 対応 | 対応 | 非対応 | 非対応 | |
ホットデータとコールドデータ用の階層ストレージ | ホットデータとコールドデータ用の階層ストレージ | 対応 | 対応 | 対応 | 対応 | 非対応 |
データ取り込み | リアルタイムデータのインポート | 対応 | 対応 | 対応 | 対応 | 非対応 |
自動メタデータ検出 | 対応 | 対応 | 対応 | 非対応 | 非対応 | |
ジョブの開発 | SQLジョブ開発 | 対応 | 対応 | 対応 | 非対応 | 非対応 |
Spark求人開発 | 対応 | 対応 | 対応 | 非対応 | 非対応 |
仕様
Enterprise EditionおよびBasic Edition
カテゴリ | リソースプランの仕様 |
予約リソースのシングルノード仕様 |
|
データレイクハウス版
カテゴリ | リソースプランの仕様 |
予約済みコンピューティングリソース | 最小: 16 ACU 最大: 4,096 ACU |
予約済みストレージリソース | 最小: 24 ACU 最大: 2,064 ACU |
予約済みコンピューティングリソースのACUを512以上、または予約済みストレージリソースのACUを256以上購入する場合は、チケットを起票してください。
Data Warehouse Editionのエラスティックモード
カテゴリ | リソースプランの仕様 | |
コンピューティングリソース | スタンドアロン版 | 8コアと32 GBメモリ、16コアと64 GBメモリ |
Cluster Edition | 32コアと128 GB以上のメモリ | |
ストレージリソース | エラスティック 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クラスターの可用性は、クラスターで障害が発生した場合、またはクラスターの構成変更やバージョン更新が行われた場合に影響を受ける可能性があります。