Comparer le stockage pour les partages de fichiers et les données d’objet blob

Effectué

Azure Files offre des partages de fichiers entièrement gérés dans le cloud. Vous pouvez accéder aux partages de fichiers Azure à l’aide des protocoles SMB (Server Message Block), NFS (Network File System) et HTTP. Les clients peuvent se connecter aux partages de fichiers Azure à partir d’appareils Windows, Linux et macOS.

Points à connaître sur Azure Files

Voici quelques caractéristiques d’Azure Files :

  • Déploiement serverless. Un partage de fichiers Azure est une offre PaaS pour un partage de fichiers complètement managé, qui ne nécessite aucune infrastructure. Vous n’avez pas besoin de vous occuper des machines virtuelles, des systèmes d’exploitation ou des mises à jour.

  • Stockage quasiment illimité. Un seul partage de fichiers Azure peut stocker jusqu'à 100 tébibytes (Tio) de fichiers, et la taille d'un fichier peut atteindre 4 Tio. Les fichiers sont organisés selon une structure de dossiers hiérarchique, de la même manière que sur des serveurs de fichiers locaux.

  • Chiffrement des données. Les données d’un partage de fichiers Azure sont chiffrées au repos dans un centre de données Azure, et en transit sur un réseau.

  • Accessibilité en tout lieu. Par défaut, les clients peuvent accéder aux partages de fichiers Azure de n’importe où, s’ils disposent d’une connectivité Internet.

  • Intégration avec un environnement existant. Vous pouvez contrôler l'accès aux partages de fichiers Azure en utilisant des identités Microsoft Entra ou des identités Active Directory Domain Services synchronisées avec Microsoft Entra ID. Cela permet de garantir que les utilisateurs ont la même expérience quand ils accèdent à un partage de fichiers Azure, ou quand ils accèdent à un serveur de fichiers local.

  • Versions précédentes et sauvegardes. Vous pouvez créer des captures instantanées de partages de fichiers Azure, qui s’intègrent avec la fonctionnalité Versions précédentes de l’Explorateur de fichiers. Vous pouvez également utiliser Sauvegarde Azure pour sauvegarder des partages de fichiers Azure.

  • Redondance des données. Les données de partage de fichiers Azure sont répliquées vers plusieurs emplacements au sein du même centre de données Azure, ou dans de nombreux centres de données Azure. Le paramètre de réplication du compte Stockage Azure qui inclut le partage de fichiers contrôle la redondance des données.

Éléments à prendre en compte quand vous utilisez Azure Files

Azure Files peut être utilisé dans de nombreux scénarios courants. Tout en lisant les suggestions suivantes, réfléchissez à la façon dont Azure Files peut fournir des solutions pour votre organisation.

  • Envisagez les options de remplacement et de complément. Remplacez ou complétez les serveurs de fichiers locaux traditionnels ou les appareils NAS par Azure Files.

  • Envisagez l’accès global. Accédez directement aux partages de fichiers Azure avec la plupart des systèmes d’exploitation, comme Windows, macOS et Linux, où que vous soyez dans le monde.

  • Envisagez la prise en charge du lift-and-shift. Utilisez Azure Files pour effectuer une migration lift-and-shift vers le cloud de toutes les applications qui ont besoin de stocker les données utilisateur ou d’application dans un partage de fichiers.

  • Envisagez d’utiliser Azure File Sync. Répliquez les partages de fichiers Azure sur des machines Windows Server à l’aide d’Azure File Sync. La réplication peut se faire localement ou dans le cloud pour les performances et la mise en cache distribuée des données à l’emplacement de leur utilisation. Nous examinons Azure File Sync de plus près dans une prochaine unité.

  • Envisagez les applications partagées. Stockez les paramètres des applications partagées, tels que les fichiers de configuration, dans Azure Files.

  • Envisagez les données de diagnostic. Utilisez Azure Files pour stocker les données de diagnostic comme les journaux, les métriques et les vidages sur incident dans un emplacement partagé.

  • Envisagez les outils et utilitaires. Azure Files est une bonne option pour stocker les outils et utilitaires nécessaires au développement ou à l’administration des machines virtuelles ou services cloud Azure.

Comparer Azure Files au Stockage Blob d’Azure

Il est important de comprendre quand utiliser Azure Files pour stocker des données dans des partages de fichiers plutôt que d’utiliser le Stockage Blob Azure pour stocker des données en tant qu’objets blob. Le tableau suivant compare les différentes fonctionnalités de ces services et les scénarios d’implémentation courants.

Azure Files (partages de fichiers) Stockage Blob Azure (objets blob)
Azure Files fournit les protocoles SMB et NFS, des bibliothèques clientes, et une interface REST permettant d’accéder aux fichiers stockés à partir de n’importe quel emplacement. Stockage Blob Azure fournit des bibliothèques clientes ainsi qu’une interface REST permettant de stocker des données non structurées, et d’y accéder, à une grande échelle dans des objets blob de blocs.
- Les fichiers dans un partage Azure Files sont de véritables objets de répertoire.
- Les données dans Azure Files sont accessibles via des partages de fichiers sur plusieurs machines virtuelles.
- Les objets blob dans Stockage Blob Azure sont un espace de noms plat.
- Les données blob dans Stockage Blob Azure sont accessibles via un conteneur.
Azure Files est idéal pour la migration lift-and-shift d’une application vers le cloud qui utilise déjà les API du système de fichiers natif. Partagez des données entre l’application et d’autres applications s’exécutant dans Azure.

Azure Files est une bonne option pour stocker les outils de développement et de débogage qui doivent être accessibles à partir de nombreuses machines virtuelles.
Stockage Blob Azure est idéal pour les applications qui doivent prendre en charge les scénarios de streaming et d’accès aléatoire.

Stockage Blob Azure est une bonne option lorsque vous souhaitez pouvoir accéder aux données d’application de n’importe quel endroit.