Comprendre six types de stockage Azure populaires et leurs cas d'utilisation
Jan 9, 2024
L'entreprise moderne repose entièrement sur le cloud. La transformation numérique inclut non seulement l'adoption du cloud computing par la migration d'applications, mais aussi la transition du stockage sur disque vers le stockage dans le cloud.
Le stockage dans le cloud présente certains avantages clés par rapport au stockage sur disque traditionnel, y compris les suivants :
- Extrêmement évolutif
- Hautement redondant
- Une plus grande accessibilité et collaboration
- Aucun coût de capitalisation ou de maintenance
- Méthodes de sécurité intégrées telles que le chiffrement et l'authentification à plusieurs facteurs (MFA)
- Intégration facile avec les services de sauvegarde et de reprise après sinistre
- Géré par des experts tiers
Alors qu'il existe aujourd'hui plusieurs options de stockage dans le cloud, y compris Amazon Web Services (AWS), Azure Storage est un choix logique pour les clients de Microsoft Azure.
Six options de stockage Azure populaires
La solution de stockage Azure comprend plusieurs types de services de stockage de données pour répondre à des besoins spécifiques. Voici six des offres de service de stockage Azure les plus populaires :
- Azure stockage d'objets Blob
- Azure Stockage de fichiers
- Azure stockage de Table
- Azure Stockage de files d'attente
- Azure Stockage sur disque
- Azure stockage Data Lake
Azure Blob Storage
Azure Blob Storage est utilisé pour stocker de grandes quantités de données non structurées dans des conteneurs. Blob Storage est hautement évolutif et constitue une option de stockage très rentable pour les données qui n'ont pas besoin d'être fréquemment accédées. Par conséquent, Blob Storage est idéal pour des cas d'utilisation tels que :
- Sauvegarde ou archivage des données liées aux applications et aux machines virtuelles
- Hébergement et diffusion d'images, de fichiers audio et de vidéos
- Analyse de grandes données
- Mise en cache et distribution de contenu pour les sites web
- Stockage des objets de fichiers journaux et des données de télémétrie pour la surveillance, le débogage ou des fins analytiques
Le service Blob Storage peut être facilement intégré à d'autres services Azure, tels que Azure Machine Learning et Azure Content Delivery Network (Azure CDN).
Il existe plusieurs façons d'accéder au Blob Storage, y compris le portail Azure, l'Azure Storage REST API, l'Azure Storage Explorer et le module Azure PowerShell.
Azure Files
Azure Files est un service de partage de fichiers cloud géré qui utilise le protocole Server Message Block (SMB). De nombreux administrateurs et utilisateurs finaux de Windows connaissent déjà SMB, ce qui réduit la courbe d'apprentissage. Les partages Azure Files sont hautement disponibles depuis n'importe où dans le monde et peuvent être montés directement sur des clients Windows, macOS et Linux via SMB. Azure Files fournit un stockage hautement redondant, puisqu'il peut répliquer des données sur plusieurs emplacements géographiques.
Azure Files prend en charge le stockage de fichiers traditionnel dans une hiérarchie de dossiers, comme vous pouvez vous y attendre lors de l'utilisation du protocole SMB. Les partages Azure Files sont idéaux pour des cas d'utilisation tels que :
- Stockage de fichiers partagés pour la collaboration à travers une zone géographiquement dispersée
- Migration lift-and-shift vers le cloud d'applications qui utilisent des API natives et SMB
- Remplacement ou complément des serveurs de fichiers sur site
- Agrégation de logs et de données pour un traitement centralisé et des analyses
- Gestion centralisée des fichiers de configuration pour plusieurs instances d'application
- Stockage de fichiers pour les environnements de développement et de test
Notez qu'il existe certaines fonctionnalités SMB que Azure Files ne prend pas en charge, comme détaillé ici.
Tables Azure
Les Tables Azure sont des magasins de données NoSQL structurés et sans schéma dans le cloud. Elles offrent une solution hautement évolutive et rentable pour stocker de grands volumes de données non relationnelles qui ne nécessitent pas de requêtes complexes ou de relations. Les Tables sont couramment utilisées pour stocker des ensembles de données flexibles tels que les données utilisateur pour une application web et d'autres types de métadonnées.
Voici quelques cas d'utilisation courants pour Azure Table Storage :
- Stockage centralisé des journaux, des données de télémétrie et des données de surveillance
- Stockage des données de catalogue et de panier d'achat pour les applications de commerce électronique
- Planification de tâches évolutive et stockage de métadonnées
- Stockage des données sensorielles et des données de télémétrie IoT
- Stockage des données de configuration pour les applications cloud
Azure Tables n'est qu'une des offres de stockage de base de données cloud de Microsoft. Les autres incluent Azure SQL Database, Azure Cosmos DB, Azure MySQL Database et Azure MariaDB.
Azure Queue Storage
Azure Queue Storage est un service de stockage de grandes quantités de messages qui peuvent être accessibles de n'importe où dans le monde en utilisant HTTP ou HTTPS. Les files d'attente Azure sont utilisées pour la messagerie asynchrone entre les composants d'application.
Les cas d'utilisation courants pour Azure Queue Storage incluent les suivants :
- Découplage des applications tout en prenant en charge la communication asynchrone
- Équilibrage de charge pour les fluctuations soudaines et importantes de la demande
- Traitement parallèle des charges de travail
- Décharger les tâches asynchrones qui prennent beaucoup de temps à s'achever
- Une plus grande résilience des applications
En plus de Azure Queue Storage, Microsoft propose également Service Bus Queues pour des modèles d'intégration de messagerie plus avancés. Les différences entre les Storage queues et les Service Bus queues sont détaillées ici.
Azure Disk Storage
Azure Disk Storage fournit un stockage de niveau bloc similaire aux disques durs traditionnels. Il est principalement utilisé pour fournir un stockage de données haute performance pour les machines virtuelles.
Les disques Azure sont disponibles en Standard HDD, Standard SSD, Premium SSD et Ultra Disk. Le Standard HDD est le plus économique et convient aux charges de travail tolérantes à la latence. L'Ultra Disk est à l'autre extrémité de l'échelle ; il offre un débit extrêmement élevé et une latence inférieure à la milliseconde, ce qui le rend idéal pour les charges de travail intensives en données et les bases de données à haute performance.
Azure propose également des disques gérés et non gérés. Les disques gérés vous obligent à spécifier uniquement la taille et le type de disque souhaité ; la gestion Azure s'occupe de tout le reste. Ils sont plus simples à déployer et à gérer que les disques non structurés qui vous obligent à créer et gérer les comptes de stockage qui contiennent les disques. Les disques gérés sont recommandés pour la plupart des scénarios en raison de leur simplicité, de leur évolutivité, mais il existe certaines situations où les disques non gérés peuvent être plus adaptés.
Vous pouvez obtenir plus d'informations sur les disques Azure ici.
Azure Data Lake Storage
Azure Data Lake Storage (ADLS) est un dépôt central hautement évolutif où vous pouvez stocker et analyser de grands volumes de données structurées et non structurées. Il est conçu pour gérer les charges de travail de big data nécessitant un accès aux données à haut débit et à faible latence.
Sa génération actuelle (Gen2) est construite sur Azure Blob Storage et hérite de toutes ses fonctionnalités, y compris le classement des données, la redondance globale et la haute disponibilité.
Les data scientists peuvent stocker les jeux de données dont ils ont besoin pour construire et entraîner des modèles d'apprentissage automatique. Parmi les autres cas d'utilisation, on trouve l'entreposage de données, le reporting, l'archivage de données et l'analyse historique. Vous pouvez en savoir plus sur Azure Data Lake Storage ici.
Niveaux de stockage
Il n'est pas nécessaire que toutes les données résident sur un stockage haute performance. Azure propose les niveaux suivants pour certains produits de stockage afin que les données puissent être stockées de manière aussi économique que possible :
- Chaud — Conçu pour les données qui sont fréquemment accédées, au moins à court terme. Il présente un coût de transaction de données plus élevé que les niveaux froid ou archive
- Cool — Optimisé pour les données rarement consultées. Ce niveau a une période de conservation minimale de 30 jours. Il est souvent utilisé pour les sauvegardes à court terme et les contenus anciens rarement consultés.
- Froid — Optimisé pour les données rarement consultées. Ce niveau a un taux de rétention minimum de 90 jours
- Archivé — Utilisé pour les données rarement consultées. Ce niveau a un taux de rétention minimum de 180 jours. Les données de ce niveau sont essentiellement hors ligne et prennent plusieurs heures pour être remises en ligne.
Il existe d'autres niveaux adaptés à des circonstances spécifiques, tels que Premium Performance et Transaction Optimized, qui sont conçus pour des situations de très haute performance.
Considérations sur la sécurité et la disponibilité
Il est important de noter que toutes les données de stockage Azure sont automatiquement chiffrées lors du téléversement et déchiffrées lors du téléchargement. En cas de data breach, les données compromises ne seront pas accessibles sans les clés de chiffrement requises.
Microsoft propose également plusieurs offres de redondance des données pour garantir que les données sont protégées par de multiples copies distribuées géographiquement dans plusieurs emplacements de stockage. Certaines de ces options redondantes sont conçues pour résister à des événements catastrophiques sur une vaste zone géographique.
Comment Netwrix peut aider
Le stockage Azure est un moyen puissant et flexible de stocker vos données dans le cloud et est particulièrement adapté aux organisations familiarisées avec l'écosystème Microsoft. Bien qu'il existe encore des circonstances dans lesquelles le stockage sur disque local pourrait être préféré, le stockage cloud Azure offre de réels avantages qui aideront la plupart des organisations à atteindre leurs objectifs commerciaux.
Alors que davantage de données sont stockées dans le cloud que jamais auparavant, il est crucial de pouvoir analyser ces données pour détecter le contenu sensible tel que les informations personnellement identifiables (PII) afin qu'elles puissent être correctement protégées.
En utilisant Netwrix Access Analyzer, vous pouvez :
- Téléchargez automatiquement les Azure Blobs et analysez-les à la recherche de données sensibles.
- Examinez les résultats de la découverte de données sensibles dans un format simple.
- Créez des rapports personnalisés et automatisez leur distribution.
- Répondez efficacement aux demandes d'accès des sujets de données (DSARs) comme l'exigent les règles de confidentialité des données modernes.
Netwrix Access Analyzer
Partager sur
En savoir plus
À propos de l'auteur
James Anderson
Responsable Produit Technique
James Anderson est un Technical Product Manager pour Netwrix Access Analyzer et Netwrix Change Tracker. Il possède plus de 15 ans d'expérience dans le domaine du logiciel et des données, y compris en tant que Lead Data Engineer, Data Architect et DBA.
En savoir plus sur ce sujet
Les cinq prochaines minutes de conformité : construire une sécurité des données axée sur l'identité à travers l'APAC
Lois sur la confidentialité des données par État : Différentes approches de la protection de la vie privée
Exemple d'analyse des risques : Comment évaluer les risques
Le Triangle CIA et son application dans le monde réel
Qu'est-ce que la gestion des documents électroniques ?