このトピックでは、ApsaraDB for ClickHouse Enterprise Edition と ApsaraDB for ClickHouse Community 互換 Edition のアーキテクチャとエンジンバージョンの違いについて説明します。
アーキテクチャ
Enterprise Edition のアーキテクチャ
ApsaraDB for ClickHouse Enterprise Edition は、コンピューティングリソースとストレージリソースが分離されたクラウドネイティブアーキテクチャを使用します。さらに、コンピューティングリソースとストレージリソースの両方がサーバーレスモードで管理されます。これにより、コンピューティングリソースとストレージリソースをオンデマンドで使用できます。次のセクションでは、詳細な特徴について説明します。
コンピューティングリソース: 指定されたスケーリング範囲内で、コンピューティングリソースは負荷に基づいて自動的にスケーリングされ、リソースの無駄を回避し、データベースの O&M コストを削減します。
ストレージリソース: Object Storage Service (OSS) が使用されます。OSS のデータ冗長化メカニズムにより、高いデータ可用性が保証されます。Enterprise Edition のストレージの単価は、Community 互換 Edition よりも大幅に低くなっています。

強化された機能
機能 | 説明 |
コンピューティングとストレージの分離 | ストレージリソースとコンピューティングリソースは個別に管理され、柔軟なリソース管理を実現します。 |
スケーラビリティ |
|
高可用性 | デフォルトでは、ApsaraDB for ClickHouse Enterprise Edition では高可用性が有効になっています。
|
互換性 | 新機能に加えて、ApsaraDB for ClickHouse Enterprise Edition は、Community 互換 Edition のいくつかの重要な機能もサポートしています。詳細については、「ApsaraDB for ClickHouse Enterprise Edition の互換性」をご参照ください。 |
最適化されたパフォーマンス |
|
エンタープライズレベルの O&M | 次のエンタープライズレベルの O&M 機能がサポートされています。
|
データエコシステム | Enterprise Edition は、クラウド内の他のデータソースとの便利なデータ同期と移行をサポートしています。 |
Community 互換 Edition のアーキテクチャ
ApsaraDB for ClickHouse Community 互換 Edition は、コンピューティングリソースとストレージリソースを統合しており、次の特徴があります。
ApsaraDB for ClickHouse Community 互換 Edition では、すべてのノードがピアノードです。各ノードは、バックグラウンドデータを計算および管理し、クエリと書き込みリクエストを処理できます。
各 ApsaraDB for ClickHouse Community 互換 Edition クラスタには、1 つ以上のシャードが含まれています。各シャードには、1 つ以上のレプリカが含まれています。
すべてのノードは、Alibaba Cloud Elastic Compute Service (ECS) インスタンスにデプロイされます。基盤となるレイヤーでは、高信頼性ディスクが永続ストレージとして使用されます。

強化された機能
機能 | 説明 |
スケーラビリティ | さまざまな仕様と弾性スケーリングがサポートされています。 |
セキュリティ | ユーザー管理やホワイトリストなどのセキュリティ機能がサポートされています。 |
視覚化された O&M | バージョンアップグレードやフェールオーバーなどの操作がサポートされています。 |
データエコシステム | Community 互換 Edition は、クラウド内の他のデータソースとの便利なデータ同期と移行をサポートしています。 |
エンジンバージョン
カテゴリ | Enterprise Edition | Community 互換 Edition | ||||||
23.8 | 22.8 | 21.8 | 20.8 | 20.3 | 19.15 | |||
エンジン | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ||
O&M | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | |
✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
説明 Enterprise Edition は、リソースの自動スケールインとスケールアウトをサポートしています。 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
説明 Enterprise Edition は、リソースの自動スケールアップとスケールダウンをサポートしています。 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
❌ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
説明 Enterprise Edition は、ホットデータをキャッシュに、コールドデータを共有ストレージに自動的に保存します。 Community 互換 Edition は、特定のストレージルールに基づいてコールドデータとホットデータを個別に保存します。 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | |
ApsaraDB for ClickHouse クラスタ間のデータ移行 説明 この機能には、移行先クラスタのバージョンにのみ制限があります。 | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
ゼロ ETL 機能を使用して ApsaraDB RDS for MySQL インスタンスから ApsaraDB for ClickHouse クラスタにデータを同期する | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | |
関連情報
クラスタの購入方法の詳細については、「ApsaraDB for ClickHouse クラスタを作成する」をご参照ください。
自己管理型 ClickHouse クラスタまたは ApsaraDB for ClickHouse Community 互換 Edition のクラスタから ApsaraDB for ClickHouse Enterprise Edition のクラスタにデータを移行する方法の詳細については、「自己管理型 ClickHouse クラスタから ApsaraDB for ClickHouse Enterprise Edition クラスタにデータを移行する」をご参照ください。