Cette rubrique compare les fonctionnalités et les spécifications des éditions de cluster pour AnalyticDB for MySQL.
Éditions
Au cours des cinq dernières années, AnalyticDB for MySQL a lancé plusieurs éditions : Data Warehouse Edition (reserved mode), Data Warehouse Edition (elastic mode), Data Lakehouse Edition, ainsi que les plus récentes Enterprise Edition et Basic Edition. Le schéma suivant illustre l'évolution de ces éditions.
La première édition, Data Warehouse Edition (reserved mode), repose sur une architecture couplant le stockage et le calcul. Elle offre des performances de requête élevées, mais ne permet pas la mise à l'échelle indépendante des ressources de calcul ou de stockage.
Afin de permettre la mise à l'échelle des ressources de calcul (augmentation pour améliorer les performances pendant les heures de pointe et réduction pour réaliser des économies pendant les heures creuses), AnalyticDB for MySQL a introduit l'édition Data Warehouse Edition (elastic mode), basée sur une architecture découplant le stockage et le calcul. Cette édition permet non seulement la mise à l'échelle élastique des ressources de calcul, mais prend également en charge l'isolation physique des ressources de calcul par groupe de ressources, répondant ainsi aux besoins des charges de travail multi-locataires et hybrides.
Ces dernières années, pour répondre à la demande croissante d'analyse de données semi-structurées et non structurées, telles que les journaux, AnalyticDB for MySQL a lancé l'édition Data Lakehouse Edition, basée sur le mode élastique. Elle intègre un moteur de calcul Spark pour le traitement offline du big data.
Les nouvelles éditions Enterprise Edition et Basic Edition combinent les avantages des éditions Data Warehouse Edition (reserved mode), Data Warehouse Edition (elastic mode) et Data Lakehouse Edition. Leurs ressources réservées utilisent une architecture couplant le stockage et le calcul afin de garantir les performances des requêtes pour les charges de travail stables. Si la charge de travail présente des variations périodiques ou soudaines, vous pouvez ajuster les ressources de calcul de manière élastique, à la hausse comme à la baisse.
Enterprise Edition
L'édition Enterprise Edition constitue une mise à niveau convergente des éditions Data Lakehouse Edition et Data Warehouse Edition, offrant les mêmes fonctionnalités que l'édition Data Lakehouse Edition. Elle prend en charge l'isolation des groupes de ressources, la mise à l'échelle flexible des ressources et le stockage hiérarchisé en mode élastique, ainsi que les écritures en temps réel à haut débit et les requêtes en ligne à forte concurrence du mode réservé.
L'édition Enterprise Edition est une édition multi-réplicas avec un stockage sous-jacent multi-réplicas. Elle fournit des capacités distribuées et une haute disponibilité, ce qui la rend adaptée aux environnements de développement, de test et de production de diverses entreprises.
Basic Edition
L'édition Basic Edition est une édition à réplica unique proposant les mêmes fonctionnalités que l'édition Enterprise Edition. Toutefois, elle utilise un stockage sous-jacent à réplica unique et n'offre pas de haute disponibilité. Elle convient aux charges de travail qui n'exigent pas une haute disponibilité des données et recherchent un stockage de données chaudes à faible coût.
L'édition Basic Edition ne prend actuellement pas en charge la modification de sa configuration vers l'édition Enterprise Edition.
Data Lakehouse Edition
L'édition Data Lakehouse Edition est construite sur une architecture découplant le stockage et le calcul, fournissant une solution lakehouse qui offre à la fois un traitement offline à faible coût et des analyses en ligne hautes performances. En s'appuyant sur l'édition Data Warehouse Edition (elastic mode), elle propose des améliorations complètes en matière d'ingestion, de stockage, de calcul et d'applications. Grâce à l'utilisation d'une copie unique de l'ensemble complet des données au niveau de la couche de stockage sous-jacente, elle prend en charge les scénarios offline et online, éliminant ainsi les problèmes de cohérence et de actualité des données liés à la synchronisation. Elle isole également physiquement les ressources de calcul entre les services offline et online, et prend en charge la mise à l'échelle planifiée ou automatique des ressources de calcul et de stockage. Elle fournit un moteur de calcul Spark avec des interfaces standard et une programmation multilingue pour le traitement par lots à grande échelle. De plus, elle offre une interface visuelle pour configurer la synchronisation des données en temps réel depuis les systèmes source vers le lac (Hudi sur OSS) ou l'entrepôt (C-Store).
L'édition Data Lakehouse Edition est une édition de cluster adaptée aux scénarios métier tels que le traitement offline (opérations de prétraitement comme le nettoyage et la normalisation des données), l'analyse agrégée multi-sources, le développement de tables larges et les analyses prédictives (machine learning et IA).
Data Warehouse Edition
Mode élastique
L'édition Data Warehouse Edition (elastic mode) est une édition d'entrepôt de données construite sur une architecture découplant le stockage et le calcul, qui prend en charge l'ingestion en temps réel de volumes massifs de données et l'analyse en ligne hautes performances.
Elle peut isoler physiquement les ressources de calcul entre les charges de travail offline et online, prend en charge la mise à l'échelle planifiée des ressources de calcul et de stockage, ainsi que le stockage hiérarchisé pour réduire les coûts de stockage.
Les cas d'utilisation incluent la construction d'entrepôts de données en temps réel avec ingestion massive de données en temps réel et calcul ETL complexe, les requêtes complexes sur de grands volumes de données, l'analyse des données historiques et l'analyse des journaux.
L'édition Data Warehouse Edition (elastic mode) est disponible en deux modes de déploiement : Standalone Edition et Cluster Edition.
-
Standalone Edition
Standalone Edition est un déploiement mono-nœud dépourvu de capacités distribuées et de haute disponibilité. Elle prend en charge le stockage hiérarchisé, mais ne prend pas en charge l'isolation des groupes de ressources ni la mise à l'échelle planifiée. L'édition Standalone Edition ne bénéficie d'aucun accord de niveau de service (SLA) et la récupération après incident est lente (environ 4 à 8 heures). Nous ne recommandons pas son utilisation dans les environnements de production. Elle convient aux scénarios impliquant de petits volumes de données, un faible nombre de requêtes par seconde (QPS) et aucune exigence de haute disponibilité, ce qui en fait une solution idéale pour les tests effectués par des développeurs individuels ou comme point de départ pour les startups et les petites entreprises.
-
Cluster Edition
Cluster Edition est un déploiement multi-nœuds qui fournit des capacités distribuées et une haute disponibilité. Elle offre des fonctionnalités produit plus complètes et convient aux environnements de développement, de test et de production pour tous types d'entreprises.
Mode réservé
L'édition Data Warehouse Edition (reserved mode) est une édition hautes performances construite sur une architecture couplant le stockage et le calcul. Elle prend en charge les écritures en temps réel à haut débit et les requêtes en ligne à forte concurrence. Elle convient à des scénarios tels que l'accélération des requêtes, le profilage des utilisateurs, le reporting interactif et les services de données en temps réel.
Comparaison des fonctionnalités
Le tableau suivant compare les principales fonctionnalités de l'Enterprise Edition, de la Basic Edition, de la Data Lakehouse Edition, de la Data Warehouse Edition (elastic mode) et de la Data Warehouse Edition (reserved mode).
|
Catégorie |
Fonctionnalité |
Enterprise Edition |
Basic Edition |
Data Lakehouse Edition |
Data Warehouse Edition (elastic mode) |
Data Warehouse Edition (reserved mode) |
|
Calcul |
Moteur de calcul analytique XIHE |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
|
Moteur de calcul programmable Spark |
Pris en charge |
Pris en charge |
Pris en charge |
Non pris en charge |
Non pris en charge |
|
|
Stockage |
Moteur de stockage analytique XUANWU |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
|
Stockage Hudi économique |
Pris en charge |
Pris en charge |
Pris en charge |
Non pris en charge |
Non pris en charge |
|
|
Gestion des ressources |
Gestion des groupes de ressources |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge (non pris en charge dans la Standalone Edition) |
Non pris en charge |
|
Mise à l'échelle planifiée |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge (non pris en charge dans la Standalone Edition) |
Non pris en charge |
|
|
Auto Scaling |
Pris en charge |
Pris en charge |
Pris en charge |
Non pris en charge |
Non pris en charge |
|
|
Stockage hiérarchisé |
- |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
Non pris en charge |
|
Ingestion de données |
Ingestion de données en temps réel |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
Pris en charge |
|
Découverte automatique des métadonnées |
Pris en charge |
Pris en charge |
Pris en charge |
Non pris en charge |
Non pris en charge |
|
|
Développement de jobs |
Développement de jobs SQL |
Pris en charge |
Pris en charge |
Pris en charge |
Non pris en charge |
Non pris en charge |
|
Développement de jobs Spark |
Pris en charge |
Pris en charge |
Pris en charge |
Non pris en charge |
Non pris en charge |
Spécifications
Enterprise Edition et Basic Edition
|
Type |
Spécifications |
|
Spécifications mono-nœud des ressources réservées |
|
Data Lakehouse Edition
|
Type |
Spécifications |
|
Ressources de calcul réservées |
Minimum : 16 ACU Maximum : 4 096 ACU |
|
Ressources de stockage réservées |
Minimum : 24 ACU (1 groupe) Maximum : 2 064 ACU (86 groupes) |
Pour acheter plus de 512 ACU de ressources de calcul réservées ou plus de 256 ACU de ressources de stockage réservées, soumettez un ticket.
Data Warehouse Edition (elastic mode)
|
Type |
Spécifications |
|
|
Ressources de calcul |
Standalone Edition |
8 cœurs 32 Go et 16 cœurs 64 Go |
|
Cluster Edition |
32 cœurs 128 Go ou plus |
|
|
Ressources de stockage |
Ressources E/S élastiques |
|
Data Warehouse Edition (reserved mode)
|
Modèle |
Spécifications |
||
|
CPU |
Mémoire (Go) |
Stockage (Go) |
|
|
C8 |
24 cœurs |
192 |
Espace minimum : 100 Espace maximum : 2 000 |
|
C32 |
96 cœurs |
768 |
Espace minimum : 100 Espace maximum : 8 000 |
FAQ
Consulter l'édition du cluster
Dans la console AnalyticDB for MySQL, accédez à la page Cluster Information de votre cluster. L'édition et le mode de déploiement sont répertoriés dans la section Cluster Attributes.
Par exemple, l'Edition est Enterprise Edition et le Deployment Mode est Single-AZ.
Quels facteurs influencent la disponibilité du cluster ?
L'arrêt inattendu d'un nœud, les modifications de configuration (telles que l'extension du disque ou les changements de type d'instance) et les mises à niveau de version peuvent affecter la disponibilité.
Quelles éditions permettent de modifier la configuration ?
Facturation d'AnalyticDB for MySQL
Pour plus de détails sur la facturation, consultez la Vue d'ensemble de la facturation.