Tous les produits
Search
Centre de documentation

E-MapReduce:OSS/OSS-HDFS

Dernière mise à jour :Aug 09, 2026

Cette rubrique présente les méthodes d'utilisation, les avantages et les fonctionnalités d'Alibaba Cloud Object Storage Service (OSS) et d'OSS-HDFS.

Limites

OSS est un service de stockage cloud sécurisé, économique et hautement fiable qui permet de stocker de grandes quantités de données. Il offre une durabilité des données de 99,9999999999 % (douze neufs) et une disponibilité de 99,995 %. OSS propose plusieurs classes de stockage pour vous aider à gérer et réduire vos coûts de stockage. Pour plus d'informations, consultez la section Qu'est-ce qu'OSS ?

OSS-HDFS (JindoFS) est un service de stockage de lac de données natif du cloud. Il fournit des capacités de gestion centralisée des métadonnées et est entièrement compatible avec l'API Hadoop Distributed File System (HDFS). OSS-HDFS prend également en charge l'interface Portable Operating System Interface (POSIX). Utilisez OSS-HDFS pour gérer les données dans des scénarios de calcul basés sur un lac de données, notamment dans les domaines du big data et de l'IA. Pour plus d'informations, consultez la section Qu'est-ce qu'OSS-HDFS ?

JindoData est une suite développée par l'équipe big data d'Alibaba Cloud pour accélérer le stockage des systèmes de lac de données. Elle fournit des solutions de bout en bout pour les lacs de données d'Alibaba Cloud et d'autres fournisseurs, dans les scénarios de big data et d'IA. JindoData repose sur une architecture et un noyau unifiés. La suite comprend les composants suivants : JindoFS (le JindoFS original en mode de stockage par blocs), JindoFSx (le JindoFS original en mode cache) et JindoSDK. À partir de la version 5.0, JindoFSx est renommé JindoCache. JindoData propose également des outils entièrement compatibles tels que JindoFuse et Jindo DistCp, ainsi que des plug-ins. Pour plus d'informations, consultez la section JindoData.

Précautions

Pour garantir la stabilité et les performances d'OSS ou d'OSS-HDFS, nous vous recommandons de ne pas utiliser JindoSDK sur des compartiments OSS ou OSS-HDFS dont la fonctionnalité de gestion des versions est activée. Pour plus d'informations, consultez les sections Que faire si l'erreur « Reached timeout » se produit lors de l'accès à OSS via JindoSDK ? et Instructions relatives à OSS-HDFS.

Méthodes d'utilisation

  • Par défaut, JindoSDK est déployé dans les clusters E-MapReduce (EMR). Utilisez JindoSDK pour accéder à OSS ou à OSS-HDFS.

  • Pour les autres services Alibaba Cloud, téléchargez la dernière version du package JAR JindoSDK, installez-le, puis utilisez-le. Pour plus d'informations, consultez la section Déployer JindoSDK dans un environnement autre qu'EMR.

Avantages

Lorsqu'ils sont utilisés comme service de stockage sous-jacent, OSS et OSS-HDFS offrent les avantages suivants :

  • Prêt à l'emploi. OSS et OSS-HDFS sont des services de stockage natifs du cloud. Utilisez-les en appelant des API RESTful, sans déploiement préalable. Par défaut, JindoSDK est déployé dans les clusters EMR pour accéder à OSS ou à OSS-HDFS.

  • Rentable. OSS et OSS-HDFS permettent de réduire les coûts de stockage. Ils proposent diverses classes de stockage, telles que Infrequent Access (IA), Archive et Cold Archive, adaptées au stockage de vos données, ce qui diminue les coûts liés aux données froides.

  • Haute évolutivité. L'espace de stockage d'OSS et d'OSS-HDFS n'est pas limité par la capacité des disques durs. Aucune extension manuelle de la capacité de stockage n'est requise.

Fonctionnalités

Le tableau suivant décrit les différences entre les fonctionnalités d'OSS et d'OSS-HDFS.

Scénario

Fonctionnalité

OSS

OSS-HDFS

Scénario big data (Hadoop)

Opérations sur les fichiers et les répertoires, et opérations connexes

Pris en charge

Pris en charge

Prise en charge de l'attribution d'autorisations sur les fichiers et les répertoires

Non pris en charge

Pris en charge

Opérations atomiques pour les répertoires et opérations de renommage

Pris en charge (performances médiocres)

Pris en charge (opérations de renommage avec granularité à la milliseconde)

Prise en charge de la spécification d'un point dans le temps via setTimes

Non pris en charge

Pris en charge

Attributs étendus (XAttrs)

Non pris en charge

Pris en charge

ACL

Non pris en charge

Pris en charge

Prise en charge de l'accélération de la mise en cache locale en lecture

Pris en charge

Pris en charge

Snapshots

Non pris en charge

Pris en charge

Opérations liées aux fichiers, telles que flush, sync, truncate et append

Non pris en charge

Pris en charge

Opérations de troncature sur les fichiers

Non pris en charge

Pris en charge

Vérification de la somme de contrôle

Pris en charge

Pris en charge

Nettoyage automatique de la corbeille HDFS

Non pris en charge

Pris en charge

Scénario IA (POSIX)

Cohérence des métadonnées

Faible

Forte

Opérations liées aux fichiers, telles que flush, sync, truncate et append

Pris en charge (toutefois, des limites s'appliquent à ces opérations. Pour plus d'informations, consultez la section Limites.)

Pris en charge

Opérations de troncature sur les fichiers

Non pris en charge

Pris en charge

Écritures aléatoires dans les fichiers

Non pris en charge

Pris en charge