Qu'est-ce que le stockage de fichiers dans le cloud ?

Le stockage de fichiers dans le cloud est une méthode de stockage des données qui permet aux serveurs et aux applications d'accéder aux données par le biais de systèmes de fichiers partagés. Cette compatibilité rend le stockage de fichiers dans le cloud idéal pour les charges de travail reposant sur des systèmes de fichiers partagés, et elle assure une intégration simple sans modifications de code.

Qu'est-ce qu'un système de fichiers dans le cloud ?

Un système de fichiers dans le cloud est un système de stockage hiérarchique dans le cloud qui fournit un accès partagé aux données de fichiers. Les utilisateurs peuvent créer, supprimer, modifier, lire et écrire des fichiers, ainsi que les organiser de manière logique dans des arborescences de répertoires, pour un accès intuitif.

Qu'est-ce que le partage de fichiers dans le cloud ?

Le partage de fichiers dans le cloud est un service qui permet à plusieurs utilisateurs d'accéder simultanément à un ensemble commun de fichiers stockés dans le cloud. La sécurité du partage de fichiers en ligne le cloud est gérée avec les autorisations utilisateurs et de groupes. Ainsi, les administrateurs peuvent contrôler l'accès aux données de fichiers partagés.

Comment le stockage de fichiers dans le cloud favorise-t-il la collaboration ?

Le stockage de fichiers dans le cloud permet aux membres d'équipes d'accéder aux mêmes fichiers, ainsi que de les afficher et de les modifier, en temps réel, en temps quasi réel et en simultané, depuis pratiquement tous les emplacements. Les modifications sont visibles aux utilisateurs ou aux groupes, à mesure qu'elles sont effectuées. Par ailleurs, les modifications sont synchronisées et enregistrées, afin que les utilisateurs ou les groupes puissent voir la version la plus récente du fichier. La collaboration par le biais du partage de fichiers dans le cloud présente de nombreux avantages :

  • Travailler ensemble et atteindre des objectifs partagés même avec les membres situés à distance.
  • Planifier le travail de façon flexible en partageant les tâches entre collaborateurs dans différents fuseaux horaires.
  • Partager et modifier des fichiers volumineux, comme les fichiers vidéo ou audio, en tout simplicité.
  • Recevoir des notifications en temps réel lorsque les fichiers sont modifiés ou miss à jour.
  • Partager des idées ou des suggestions en laissant des commentaires sur les fichiers partagés.

Quels sont les cas d'utilisation du stockage de fichiers dans le cloud ?

Le stockage de fichiers dans le cloud offre la flexibilité de prise en charge et s'intègre avec les applications existantes. Par ailleurs, il est facile à déployer et à gérer et maintient tous vos fichiers dans le cloud. Ces deux avantages permettent aux organisations de prendre en charge une large gamme d'applications et de segments d'activité. Les cas d'utilisation tels que les grands répertoires de contenu, les environnements de développement, les magasins multimédias et les répertoires de base d'utilisateurs représentent des charges de travail idéales pour le stockage de fichiers basé sur le cloud. Voici quelques exemples de cas d'utilisation de stockage de fichiers :

Service web

Stocker des fichiers partagés pour les applications de service web peut représenter un défi lors de l'intégration d'applications de backend. En général, il existe plusieurs serveurs web fournissant un contenu de site web, chacun de ces serveurs nécessitant l'accès au même ensemble de fichiers. Étant donné que les solutions de stockage de fichiers dans le cloud obéissent aux protocoles au niveau des fichiers, aux conventions de nomenclature des fichiers et aux autorisations courantes pour les développeurs web, elles peuvent être intégrées à vos applications web.

Gestion de contenu

Les systèmes de gestion de contenu (CMS) nécessitent un espace de noms commun et un accès à une hiérarchie de systèmes de fichiers. Tout comme les cas d'utilisation de service web, les environnements CMS ont généralement plusieurs serveurs nécessitant un accès au même ensemble de fichiers pour apporter le contenu. Étant donné que les solutions de stockage de fichiers dans le cloud adhèrent à la sémantique de systèmes de fichiers, aux conventions de nomenclature des fichiers et aux autorisations attendus et connus des développeurs, le stockage de documents et d'autres fichiers peut être intégré aux flux CMS existants.

Analytique

L'analytique peut nécessiter des quantités massives de stockage de données susceptibles également d'évoluer davantage pour s'adapter à la croissance. Ce stockage doit aussi fournir les performances nécessaires pour mettre les données à la disposition des outils d'analytique. De nombreuses charges de travail d'analytique interagissent avec les données au moyen d'une interface de fichiers, reposent sur des fonctions comme les verrouillages de fichiers et nécessitent la possibilité d'écrire sur des portions de fichier. Étant donné que le stockage de fichiers basé sur le cloud prend en charge les protocoles au niveau des fichiers courants et peut mettre à l'échelle la capacité et les performances, il est idéal pour fournir une solution de partage de fichiers facile à intégrer dans les flux de big data et d'analytique existants.

Média et divertissement

Les flux de médias et divertissement numériques changent en permanence. De nombreuses entreprises utilisent le déploiement de cloud hybride et ont besoin d'un accès normalisé au moyen des protocoles de systèmes de fichiers (NFS ou SMB) ou d'un accès aux protocoles concurrents. Ces flux nécessitent un accès flexible, constant et sûr aux données provenant de solutions commercialisées, personnalisées ou partenaires. Dans la mesure où les solutions de stockage de fichiers dans le cloud obéissent à la sémantique de systèmes de fichiers, le stockage de contenu multimédia diversifié pour le traitement et la collaboration peut être intégré à la production de contenu, aux chaînes d'approvisionnement numériques, au streaming multimédia, à la diffusion, à l'analytique et à l'archivage.

Répertoires de base

L'utilisation de répertoires de base pour le stockage de fichiers uniquement accessibles par des utilisateurs et des groupes spécifiques peut être bénéfique pour de nombreux flux dans le cloud. Les entreprises cherchant à tirer parti de la capacité de mise à l'échelle et de la rentabilité du cloud étendent l'accès aux répertoires de base pour beaucoup de leurs utilisateurs. Étant donné que les systèmes de stockage de fichiers dans le cloud obéissent aux protocoles au niveau des fichiers ainsi qu'aux modèles d'autorisations standard, les clients peuvent effectuer une migration lift and shift vers le cloud de leurs applications nécessitant cette capacité.

Sauvegardes de bases de données

La sauvegarde de données au moyen de mécanismes, de logiciels et de la sémantique existants peut créer un scénario de reprise après sinistre isolé avec peu de flexibilité en termes de localisation pour la récupération. De nombreuses entreprises veulent tirer parti de la flexibilité du stockage des sauvegardes de bases de données dans le cloud, que ce soit pour la protection temporaire des versions précédentes lors des mises à jour, ou pour le développement et le test. Comme le stockage de fichiers dans le cloud présente un système de fichiers standard pouvant être monté à partir de serveurs de bases de données, il peut s'avérer idéal en tant que plateforme pour créer des sauvegardes de bases de données portables utilisant des outils d'applications natifs ou des applications de sauvegarde d'entreprise.

Outils de développement

Les environnements de développement peuvent être mis à l'épreuve pour le partage sécurisé de données non structurées du fait qu'ils sont mis à contribution pour le développement de leurs dernières innovations. Avec le besoin de partager de manière organisée du code et d'autres fichiers, l'utilisation du stockage de fichiers partagés dans le cloud offre un répertoire organisé et sécurisé accessible au sein de leurs environnements de développement cloud. Le stockage de fichiers basé sur le cloud fournit une solution évolutive et hautement disponible idéale pour la collaboration.

Stockage pour les conteneurs et les applications sans serveur

Les conteneurs sont parfaitement adaptés pour la création de microservices, car ils sont rapides à allouer, portables et offrent l'isolation des processus. Un conteneur qui doit accéder aux données d'origine à chaque démarrage peut nécessiter un système de fichiers partagés auquel il peut se connecter, quelle que soit l'instance sur laquelle il est exécuté. Le stockage de fichiers dans le cloud peut fournir un accès partagé permanent aux données utilisables par tous les conteneurs d'un cluster. Vous pouvez accroître l'agilité grâce au cloud computing sans serveur tout en consacrant moins de temps à la sécurité, à la capacité de mise à l'échelle et à la disponibilité de vos applications. Par exemple, vous pouvez exécuter des applications sans serveur stratégiques et à grande échelle sur AWS Lambda. Le stockage de fichiers dans le cloud peut fournir un stockage de données sans serveur hautement disponible et durable pour le partage de données qui doit subsister entre les exécutions des fonctions Lambda et au-delà.

Informatique pour l'utilisateur final

L'informatique pour l'utilisateur final (EUC) est une combinaison de technologies qui donne à vos employés un accès à distance sécurisé aux applications, aux postes de travail et aux données dont ils ont besoin pour effectuer leur travail. Les entreprises modernes utilisent l'EUC pour que leurs employés puissent travailler où qu'ils se trouvent, sur plusieurs appareils, de manière sûre et évolutive. Les technologies d'EUC comme les postes de travail permanents et les systèmes de gestion de documents nécessitent des systèmes de stockage de fichiers sécurisés, fiables et évolutifs.

Quels sont les prérequis pour le stockage de fichiers dans le cloud ?

Une solution cloud de stockage de données basée sur les fichiers idéale doit offrir les bonnes performances et la bonne capacité sur le moment, tout en étant en mesure de s'adapter à l'évolution des besoins opérationnels. La solution doit inclure les fonctions suivantes :

  • Entièrement gérée – fournit un système de fichiers entièrement géré pouvant être lancé en quelques minutes sans matériel physique requis ou maintenance logicielle de routine
  • Performances – fournit un débit cohérent, un espace de stockage évolutif et des performances de faible latence
  • Compatibilité – s'intègre de manière fluide aux applications existantes sans nouveau code à écrire
  • Sécurité – fournit la sécurité du réseau et des autorisations de contrôle d'accès afin de protéger les données sensibles
  • Disponibilité – fournit la redondance sur plusieurs sites et l'accessibilité permanente en cas de besoin
  • Abordabilité – paiement uniquement en fonction de la capacité utilisée sans frais d'approvisionnement à l'avance ni frais de licences

Quels sont les différents types d'appareils de stockage de fichiers dans le cloud ?

Les bénéfices du stockage de fichiers dans le cloud sont évidents. Toutefois, il est important de noter que toutes les solutions de stockage ne se valent pas, et que différentes solutions existent. Il est possible de fournir un stockage de fichiers dans le cloud de deux manières : par le biais de solutions entièrement gérées avec une configuration minimale et peu ou pas de maintenance, ou par le biais de solutions de type « do-it-yourself » (faire soi-même) avec du calcul, du stockage, des logiciels et des licences séparés, dont la configuration et la maintenance nécessitent l'intervention d'un personnel spécialisé.

Solutions entièrement gérées

Les solutions entièrement gérées nécessitent peu ou pas de configuration et de maintenance. Elles répondent aux exigences des charges de travail applicatives les plus exigeantes. Elles fournissent aussi un stockage de fichiers simple et évolutif pour les modèles de calcul AWS, notamment les conteneurs et la technologie sans serveur AWS ainsi que les cas d'utilisation sur site. Vous obtenez un stockage cloud pratiquement illimité pour tous vos besoins de données de fichiers.

Solutions de type « do-it-yourself »

Les solutions en clusters de type « do-it-yourself » nécessitent une configuration, une gestion et une maintenance fastidieuses. Une solution de stockage de fichiers, par exemple, peut consister en un serveur de fichiers à un seul nœud sur une instance de calcul utilisant le stockage autogéré, sans capacité de mise à l'échelle et avec peu de redondances pour protéger les données. La configuration est un processus complexe et lent sujet aux erreurs humaines et qui accroît les risques de sécurité. En revanche, les solutions gérées sont fiables, sécurisées et évolutives. Elles peuvent vous permettre d'économiser des heures voire des jours en termes de configuration et de gestion.

Quelle est la différence entre le stockage de fichiers dans le cloud et les autres types de stockage dans le cloud ?

Il existe trois types de stockage dans le cloud : le stockage d'objets, le stockage de fichiers et le stockage en mode bloc. Chaque type offre ses propres avantages.

Stockage de fichiers

De nombreuses applications doivent accéder à des fichiers partagés et nécessitent un système de fichiers. Ce type de stockage est souvent pris en charge avec un serveur de stockage en réseau (NAS). Les solutions de stockage de fichiers comme Amazon EFS et Amazon FSx sont idéales pour les cas d'utilisation tels que les référentiels de contenu, les environnements de développement, le machine learning, la science des données, les magasins multimédias et les répertoires de base d'utilisateurs. Amazon FSx pour Lustre est parfaitement adapté au calcul haute performance.

Stockage d'objets

Les applications développées dans le cloud tirent souvent parti des caractéristiques étendues du stockage d'objets en ce qui concerne la capacité de mise à l'échelle et les métadonnées. Les solutions de stockage d'objets, comme Amazon Simple Storage Service (Amazon S3), sont idéales pour créer des applications modernes de bout en bout qui exigent mise à l'échelle et flexibilité. Elles peuvent également être utilisées pour importer des magasins de données existants à des fins d'analytique, de sauvegarde ou d'archivage. Le stockage d'objets est créé pour l'Internet et comprend des compartiments et des objets. Un compartiment est un conteneur pour les objets. Un objet est un fichier et toutes métadonnées qui le décrivent. Le stockage d'objets peut engendrer des coûts plus faibles, en raison de l'échelle. Il offre des temps de récupération plus rapides sans hiérarchie de dossiers. Par ailleurs, la classification de ses métadonnées est gage d'une analytique de bien meilleure qualité.

Quelle est la différence entre stockage de fichiers et stockage d'objets ?

Bien que les solutions de stockage d'objets prennent en charge le stockage des fichiers en tant qu'objets, l'accès à ces fichiers avec des applications existantes nécessite un nouveau code, l'utilisation d'API et une connaissance directe de la sémantique de nomenclature. En revanche, les solutions de stockage de données basées sur les fichiers prennent en charge les protocoles et les modèles d'autorisations au niveau des fichiers. Elles ne nécessitent pas l'écriture de nouveau code pour être intégrées aux applications configurées pour fonctionner avec le stockage de fichiers partagés.

Stockage de bloc

D'autres applications d'entreprise, telles que les bases de données ou les systèmes ERP (progiciel de gestion intégré) ont souvent besoin d'un stockage à faible latence dédié pour chaque hôte. Ce type de stockage est similaire au stockage DAS (Direct-Attached Storage) ou au stockage SAN (Storage Area Network). Les solutions de stockage en mode bloc dans le cloud, telles qu'Amazon Elastic Block Store (Amazon EBS), sont mises en service avec chaque serveur virtuel et offrent la latence de l'ordre de la milliseconde requise pour les charges de travail à hautes performances.

Quelle est la différence entre stockage de fichiers et stockage en mode bloc ?

Le stockage en mode bloc peut être utilisé comme composant de stockage sous-jacent d'une solution de stockage de fichiers autogérée. Toutefois, la relation univoque requise entre l'hôte et le volume ne permet pas de bénéficier de la capacité de mise à l'échelle, de la disponibilité et de l'accessibilité financière d'une solution de stockage de fichiers entièrement gérée, et sa prise en charge nécessite un budget et des ressources de gestion supplémentaires. L'utilisation d'une solution de stockage de fichiers dans le cloud entièrement gérée élimine les complexités, réduit les coûts et simplifie la gestion.

Que sont les services de stockage de fichiers AWS ?

Il existe de nombreuses données basées sur les fichiers dans le monde. AWS propose des services de systèmes de fichiers entièrement gérés qui vous permettent de répondre aux divers besoins de vos applications et charges de travail basées sur des fichiers. Les organisations ont besoin que leurs applications métier stratégiques soient hautement disponibles, et nombre de ces applications utilisent le stockage de fichiers partagé. La migration de ces applications vers le cloud garantit la capacité de mise à l'échelle, la haute disponibilité et la durabilité, la sécurité et des coûts réduits, tout en améliorant l'agilité.

AWS propose les services de systèmes de fichiers optimisés suivants pour vos applications et vos cas d'utilisation :

  • Amazon EFS offre un système de fichiers élastique, simple et sans serveur de type « set-and-forget » qui vous permet de créer et de configurer des systèmes de fichiers partagés rapidement pour vos services de calcul AWS.
  • Amazon FSx pour Lustre est destiné aux applications à forte intensité de calcul, comme le calcul haute performance. Avec ce service, vous pouvez facilement traiter les données avec un système de fichiers optimisé pour les performances avec des entrées et des sorties stockées sur Amazon S3.
  • Amazon FSx pour NetApp ONTAP fournit un stockage partagé multiprotocole entièrement géré reposant sur le système de fichiers ONTAP couramment utilisé de NetApp.
  • Amazon FSx pour OpenZFS fournit un stockage de fichiers partagé entièrement géré basé sur le système de fichiers OpenZFS. Ainsi, vous pouvez déplacer vos serveurs de fichiers Linux vers AWS sans modifier le code applicatif ou la gestion des données.
  • Amazon FSx for Windows File Server fournit un système de fichiers natif Windows entièrement géré qui offre une large gamme de fonctionnalités d'accès aux données, de gestion des données et d'administration.

Démarrez avec le stockage de fichiers dans le cloud en créant un compte AWS gratuit dès aujourd'hui.

Prochaines étapes sur AWS

Consulter les ressources supplémentaires relatives au produit
En savoir plus sur le stockage dans le cloud avec AWS 
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite AWS.

S'inscrire 
Commencer à créer sur la console

Commencez à créer avec AWS dans la Console de gestion AWS.

Se connecter