ApsaraDB for ClickHouse est disponible en deux éditions : l'édition Enterprise et l'édition Community-compatible. Cette rubrique compare leurs architectures, leurs fonctionnalités améliorées et la prise en charge des versions du noyau afin de vous aider à choisir l'édition adaptée à vos besoins.
Comparaison des architectures
Enterprise Edition
L'édition Enterprise d'ApsaraDB for ClickHouse repose sur une architecture cloud native avec séparation du calcul et du stockage. Les ressources de calcul et de stockage fonctionnent toutes deux en mode serverless et s'adaptent de manière élastique.
Ressources de calcul : Mise à l'échelle automatique dans une plage configurée selon la charge de travail. Cela évite le gaspillage des ressources et réduit les coûts d'exploitation et de maintenance.
Ressources de stockage : Object Storage Service (OSS) sert de couche de stockage partagée. La redondance des données OSS garantit une haute disponibilité et réduit le coût unitaire de stockage par rapport à l'édition Community-compatible.

| **Fonctionnalité** | **Description** | **Avantage** |
|---|---|---|
| Séparation du calcul et du stockage | Gestion indépendante des ressources de stockage et de calcul. | Allocation flexible des ressources ; mise à l'échelle du calcul sans impact sur les données stockées. |
| Mise à l'échelle | Fonctionnement en mode serverless des ressources de stockage et de calcul. Les nœuds de calcul sont sans état, ce qui permet une mise à l'échelle horizontale sans migration des données. Le moteur de table SharedMergeTree prend en charge la mise à l'échelle horizontale en quelques secondes et est compatible avec la famille de moteurs MergeTree. Pour plus d'informations, consultez Moteur de table SharedMergeTree. | Utilisation des ressources à la demande et élastique, sans frais de migration des données. |
| Haute disponibilité | Activée par défaut. Un cluster dispose de deux nœuds de calcul ou plus, les données étant partagées entre plusieurs nœuds de calcul. | Aucune configuration manuelle requise ; votre cluster est résilient dès le départ. |
| Compatibilité | Maintien de la compatibilité avec les versions précédentes tout en introduisant de nouvelles fonctionnalités. Pour plus d'informations, consultez Guide de compatibilité pour l'édition Enterprise d'ApsaraDB for ClickHouse. | Mise à niveau sans interruption des charges de travail existantes. |
| Optimisation des performances | Parallel Replica améliore linéairement le traitement concurrent. Lightweight Update/Delete fournit des résultats en temps réel avec une efficacité accrue. ClickHouse Keeper remplace ZooKeeper pour des performances supérieures et une utilisation réduite de la mémoire. | Requêtes plus rapides, mutations en temps réel et réduction des frais d'infrastructure. |
| Exploitation et maintenance de niveau entreprise | Prend en charge la gestion des utilisateurs, la configuration de la liste d'autorisation, la mise à niveau de version, le basculement et l'exploitation et maintenance visualisée. | Contrôle opérationnel complet avec des outils de niveau entreprise. |
| Écosystème de données | Intégration à diverses sources de données cloud pour simplifier la synchronisation et la migration des données. | Simplifiez l'intégration avec les sources de données cloud natives pour rationaliser la synchronisation et la migration des données. |
Community-compatible Edition
L'édition Community-compatible d'ApsaraDB for ClickHouse utilise une architecture couplée où le calcul et le stockage sont étroitement intégrés.
Tous les nœuds sont pairs. Chaque nœud gère les requêtes, les demandes d'écriture et le calcul des données en arrière-plan.
Chaque cluster contient un ou plusieurs shards, et chaque shard contient un ou plusieurs réplicas.
Tous les nœuds sont déployés sur des instances ECS et utilisent des disques cloud hautement fiables pour le stockage persistant.

| **Fonctionnalité** | **Description** |
|---|---|
| Mise à l'échelle | Prend en charge plusieurs spécifications et la mise à l'échelle élastique. |
| Sécurité | Fournit la gestion des utilisateurs et la configuration de la liste d'autorisation. |
| Exploitation et maintenance visualisée | Prend en charge la mise à niveau de version et le basculement. |
| Écosystème de données | Intégration à diverses sources de données cloud pour simplifier la synchronisation et la migration des données. |
Comparaison des versions du noyau
L'édition Enterprise exécute la version 23.8 du noyau. L'édition Community-compatible prend en charge les versions 22.8, 21.8, 20.8, 20.3 et 19.15.
Fonctionnalités du noyau
| **Fonctionnalité** | **Edition Enterprise (23.8)** | **22.8** | **21.8** | **20.8** | **20.3** | **19.15** |
|---|---|---|---|---|---|---|
| Moteur de table externe MaxCompute | Non | Oui | Oui | Oui | Oui | Oui |
| Moteur de table externe OSS | Oui | Oui | Oui | Oui | Oui | Oui |
| Lightweight Update | Oui | Non | Non | Non | Non | Non |
| Lightweight Delete | Oui | Oui | Oui | Non | Non | Non |
Fonctionnalités de gestion
| Fonctionnalité | Edition Enterprise (23.8) | 22.8 | 21.8 | 20.8 | 20.3 | 19.15 |
|---|---|---|---|---|---|---|
| Démarrage et arrêt du cluster | Oui | Non | Non | Non | Non | Non |
| Modification de la plage de mise à l'échelle pour l'édition Enterprise | Oui | Non | Non | Non | Non | Non |
| Paramétrage | Oui | Oui | Oui | Oui | Oui | Oui |
| Surveillance et gestion des requêtes SQL lentes et des requêtes SQL en cours d'exécution | Oui | Oui | Oui | Oui | Oui | Oui |
| Gestion des comptes | Oui | Oui | Oui | Oui | Oui | Oui |
| Redémarrage du cluster | Oui | Oui | Oui | Oui | Oui | Oui |
| Mise à l'échelle horizontale
Remarque
L'édition Enterprise utilise Auto Scaling pour la mise à l'échelle horizontale. Aucune opération manuelle n'est requise. |
Oui | Oui | Oui | Oui | Oui | Oui |
| Mise à l'échelle verticale
Remarque
L'édition Enterprise utilise Auto Scaling pour la mise à l'échelle verticale. Aucune opération manuelle n'est requise. |
Oui | Oui | Oui | Oui | Oui | Oui |
| Sauvegarde et restauration | Oui | Oui | Oui | Oui | Non | Non |
| Surveillance et alertes | Oui | Oui | Oui | Oui | Oui | Oui |
| Mises à jour mineures de la version du moteur | Oui | Oui | Oui | Oui | Non | Non |
| Stockage hiérarchisé des données chaudes et froides
Remarque
L'édition Enterprise hiérarchise automatiquement les données entre le cache et le stockage partagé. L'édition Community-compatible s'appuie sur des règles pour gérer les données chaudes et froides. |
Oui | Oui | Oui | Oui | Oui | Non |
| Migration de données entre les clusters de l'édition Community-compatible d'ApsaraDB for ClickHouse
Remarque
L'exigence de version s'applique uniquement au cluster de destination. |
Non | Oui | Oui | Oui | Oui | Non |
| Sécurité des données | Oui | Oui | Oui | Oui | Oui | Oui |
| Utilisation de zero-ETL pour synchroniser les données d'une instance RDS for MySQL vers un cluster ApsaraDB for ClickHouse | Oui | Oui | Oui | Oui | Non | Non |
Étapes suivantes
Pour créer un cluster, consultez Créer un cluster.
Pour migrer un cluster ClickHouse auto-géré ou un cluster de l'édition Community-compatible vers l'édition Enterprise, consultez Migrer un cluster ClickHouse auto-géré vers l'édition Enterprise d'ApsaraDB for ClickHouse.