このトピックでは、ApsaraDB for ClickHouse Enterprise EditionとApsaraDB for ClickHouse Community-compatible Editionのアーキテクチャとエンジンバージョンの違いについて説明します。
アーキテクチャ
Architecture of Enterprise Edition
ApsaraDB for ClickHouse Enterprise Editionは、コンピューティングリソースとストレージリソースが分離されたクラウドネイティブアーキテクチャを使用します。 さらに、コンピューティングリソースとストレージリソースの両方がサーバーレスモードで管理されます。 これにより、コンピューティングおよびストレージリソースのオンデマンド使用が可能になります。 次のセクションでは、詳細な特性について説明します。
コンピューティングリソース: 指定されたスケーリング範囲内で、コンピューティングリソースは負荷に基づいて自動的にスケーリングされ、リソースの浪費を回避し、データベースのO&Mコストを削減します。
ストレージリソース: OSS (Object Storage Service) が使用されます。 OSSのデータ冗長メカニズムにより、高いデータ可用性が保証されます。 Enterprise Editionのストレージ単価は、Community-compatible Editionよりも大幅に低くなっています。
拡張機能
機能 | 説明 |
コンピューティングとストレージの分離 | ストレージとコンピューティングリソースは別々に管理され、柔軟なリソース管理を実現します。 |
拡張性 |
|
High availability | デフォルトでは、ApsaraDB for ClickHouse Enterprise Editionの高可用性が有効になっています。
|
互換性 | ApsaraDB for ClickHouse Enterprise Editionは、新機能に加えて、Community-compatible Editionのいくつかの重要な機能もサポートしています。 詳細については、「ApsaraDB For ClickHouse Enterprise Editionの互換性」をご参照ください。 |
最適化されたパフォーマンス |
|
エンタープライズレベルのO&M | 次のエンタープライズレベルのO&M機能がサポートされています。
|
データエコシステム | Enterprise Editionは、クラウド内の他のデータソースとの便利なデータ同期と移行をサポートします。 |
Community-compatible Editionのアーキテクチャ
ApsaraDB for ClickHouse Community-compatible Editionは、コンピューティングリソースとストレージリソースを統合し、次の特徴があります。
ApsaraDB For ClickHouse Community-compatible Editionの場合、すべてのノードはピアノードです。 各ノードは、バックグラウンドデータを計算および管理し、クエリおよび書き込み要求を処理できます。
ApsaraDB for ClickHouse Community互換Editionクラスターには、1つ以上のシャードが含まれています。 各シャードには1つ以上のレプリカが含まれます。
すべてのノードはAlibaba Cloud ECS (Elastic Compute Service) インスタンスにデプロイされています。 下層では、信頼性の高いディスクが永続ストレージとして使用されます。
拡張機能
機能 | 説明 |
拡張性 | さまざまな仕様と弾性スケーリングがサポートされています。 |
セキュリティ | ユーザー管理やホワイトリストなどのセキュリティ機能がサポートされています。 |
視覚化されたO&M | バージョンアップやフェイルオーバーなどの操作がサポートされています。 |
データエコシステム | Community-compatible Editionは、クラウド内の他のデータソースとの便利なデータ同期と移行をサポートします。 |
エンジン版
カテゴリ | Enterprise Edition | Community-compatible Edition | |||||
22.8 | 21.8 | 20.8 | 20.3 | 19.15 | |||
Engine | MaterializeMySQL (MySQLからのリアルタイムデータ同期) | ❌ | ✔️ | ✔️ | ✔️ | ❌ | ❌ |
❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ||
O&M | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | |
✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ||
❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
説明 Enterprise Editionは、リソースの自動スケールインおよびスケールアウトをサポートしています。 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
説明 Enterprise Editionは、リソースの自動スケールアップとスケールダウンをサポートしています。 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ||
説明 Enterprise Editionは、ホットデータをキャッシュに、コールドデータを共有ストレージに自動的に保存します。 Community-compatible Editionは、特定のストレージルールに基づいてコールドデータとホットデータを別々に保存します。 | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | |
ApsaraDB for ClickHouseクラスター間のデータ移行 説明 この機能には、宛先クラスターのバージョンにのみ制限があります。 | ❌ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
関連ドキュメント
クラスターの購入方法の詳細については、「ApsaraDB For ClickHouseクラスターの作成」をご参照ください。
セルフマネージドClickHouseクラスターまたはApsaraDB For ClickHouse Community-compatible EditionのクラスターからApsaraDB for ClickHouse Enterprise Editionのクラスターにデータを移行する方法の詳細については、「セルフマネージドClickHouseクラスターからApsaraDB for ClickHouse Enterprise Editionクラスターへのデータの移行」をご参照ください。