MaxCompute, anciennement appelé ODPS, est un service de calcul big data natif du cloud. Il s'agit d'un entrepôt de données intelligent SaaS (Software as a Service) de niveau entreprise développé par Alibaba Cloud. Cette solution se distingue par son rapport qualité-prix, son approche pilotée par l'IA, ses capacités de calcul multimodal et sa sécurité de niveau entreprise.
Présentation du produit
MaxCompute est un entrepôt de données intelligent cloud basé sur le modèle SaaS SaaS de niveau entreprise orienté vers l'analytique. Grâce à une architecture serverless, il fournit un service d'entrepôt de données en ligne entièrement géré et prêt à l'emploi, éliminant ainsi les limites de scalabilité et d'élasticité des plateformes de données traditionnelles.
L'optimisation intelligente du calcul et du stockage, l'architecture ouverte de data lakehouse, l'accélération des requêtes en temps quasi réel et interactives, ainsi que les capacités intégrées Data+AI vous permettent d'analyser des ensembles de données massifs de manière économique et efficace, avec une charge opérationnelle minimale.
Des dizaines de milliers d'entreprises utilisent MaxCompute pour le calcul et l'analyse de données, transformant efficacement leurs données en insights business.
Architecture du service
L'architecture de MaxCompute comprend une couche de stockage, une couche de calcul et une plateforme unifiée d'exploitation et de gestion. Ces composants reposent sur une infrastructure stable déployée sur plusieurs zones.
La couche de stockage utilise son moteur de stockage pour intégrer un système de stockage natif avec des classes de stockage Standard, Infrequent Access et Archive. Elle prend également en charge une architecture ouverte de data lakehouse (OpenLake).
La couche de calcul s'appuie sur plusieurs moteurs pour prendre en charge diverses tâches de calcul, telles que les traitements hors ligne, en temps quasi réel et les tâches Data+AI.
La couche d'exploitation et de gestion constitue le cœur de contrôle et de gestion de la plateforme. Elle assure l'administration des ressources pour les projets, les quotas et les priorités. Elle offre également une surveillance complète, incluant l'observation des ressources, la surveillance des alertes et le diagnostic des jobs, ainsi que des capacités complètes d'audit de sécurité.
La plateforme entière s'intègre aux produits de couche supérieure tels que DataWorks et PAI via des interfaces d'accès au développement standard, telles que les kits de développement logiciel (SDK), les API et Java Database Connectivity (JDBC).

Avantages
-
Entrepôt de données entreprise rentable
Facilité d'utilisation : Pré-intégré avec plusieurs services et compatible avec le SQL standard pour un développement prêt à l'emploi.
Scalabilité : L'architecture serverless découple le stockage du calcul. Elle offre une scalabilité flexible sans planification préalable et utilise un modèle de facturation à l'utilisation. Cela permet de s'adapter à une croissance soudaine de l'activité et de soutenir l'allocation dynamique des ressources lors des pics et des creux d'activité.
Sécurité et stabilité : Dispose de capacités intégrées de contrôle d'accès, de sécurité et de reprise après sinistre. Elle fournit également des fonctionnalités d'observation des ressources et de diagnostic des jobs.
Rentabilité : Propose des solutions d'analytique intelligente pour optimiser continuellement les performances et les coûts.
-
Calcul optimisé pour les données incrémentielles et complètes dans plusieurs scénarios
Prise en charge des écritures en flux continu et du calcul incrémentiel en temps quasi réel : Le calcul incrémentiel de MaxCompute découple le calcul du stockage, offrant un traitement unifié des données incrémentielles et complètes, ainsi que des capacités unifiées de traitement de flux et par lots sur un moteur SQL unique. Grâce à Delta Live MV, il détecte automatiquement les modifications des données en amont et actualise continuellement les vues, simplifiant ainsi la construction de pipelines de calcul incrémentiel. Il est également compatible avec diverses méthodes d'ingestion de données, telles que la synchronisation en temps réel de base de données complète et les écritures et mises à jour en flux continu via Flink.
L'accélération des requêtes MaxQA améliorée peut renvoyer les résultats de requête portant sur 2,8 milliards de lignes de données en une seconde seulement.
-
Data lakehouse Data lakehouse avec une architecture ouverte
Le data lakehouse MaxCompute prend en charge la solution OpenLake, qui permet à plusieurs moteurs d'accéder aux mêmes données OpenLakehouse.
Prend en charge l'analyse par requête fédérée et est compatible avec plusieurs formats de données open source principaux.
MaxCompute permet d'exposer les données à des moteurs open source tiers via l'API Storage et des connecteurs, ce qui simplifie l'intégration des moteurs de calcul. Par exemple, Spark est profondément intégré aux ressources de calcul, aux données et au système d'autorisations de MaxCompute.
-
Data+AI
Le framework de calcul distribué MaxFrame fournit des interfaces de programmation Python, est compatible avec les opérateurs Pandas et s'intègre parfaitement à PAI.
MaxFrame intègre des packages de dépendances tiers et des modèles polyvalents. Il prend en charge la gestion personnalisée des images et fournit une intégration Data+AI pour les scénarios d'apprentissage profond, tels que les grands modèles, grâce à ses capacités de prétraitement big data natives du cloud.
-
Large éventail de scénarios
MaxCompute propose des solutions d'entrepôt de données et des services de modélisation analytique pour divers scénarios de calcul. Il sert de plateforme unifiée pour l'entreposage de données, la BI, l'analytique en temps quasi réel, l'analyse de data lake, l'apprentissage automatique, etc. Il est utilisé à grande échelle au sein du groupe Alibaba.
-
Écosystème produit riche :
MaxCompute est profondément intégré aux produits Alibaba Cloud tels que DataWorks, l'entrepôt de données en temps réel Hologres, PAI et Quick BI pour divers scénarios d'analytique de données.
Utilisez DataWorks pour la synchronisation des données de bout en bout, la conception des processus métier, le développement des données, la gestion ainsi que l'exploitation et la maintenance (O&M).
Utilisez les composants algorithmiques de la plateforme d'apprentissage automatique PAI pour effectuer des opérations telles que l'entraînement de modèles sur les données MaxCompute.
Utilisez Hologres pour accélérer les requêtes sur les données MaxCompute via des tables externes, ou exportez les données vers Hologres pour une analyse interactive.
Utilisez Quick BI pour créer des rapports à partir des données MaxCompute afin de réaliser des analyses visuelles.
Fonctionnalités
MaxCompute propose les fonctionnalités principales suivantes.
Catégorie de fonctionnalité | Description |
Capacités de base de l'entrepôt de données |
|
Capacités de calcul multi-scénarios |
|
Architecture ouverte |
|
Capacités de niveau entreprise |
|
Sécurité, reprise après sinistre et stabilité |
|
Annonces et mises à jour
Le moteur SQL MaxCompute prend désormais en charge les capacités AI Function
MaxCompute prend désormais en charge les objets de modèle et les capacités de gestion des modèles
Pour plus de mises à jour produit, consultez les Annonces et mises à jour MaxCompute.