A propos des comptes de stockage dans Microsoft Azure (Partie 1)

 

Les comptes de stockage Azure sont un élément fondamental de la plateforme cloud de Microsoft Azure. Ils offrent une solution de stockage évolutive, sécurisée et hautement disponible pour différents types de données et charges de travail. Dans cet article, nous allons explorer les différents types de comptes de stockage Azure ainsi que les stratégies de réplication disponibles pour assurer la durabilité des données et une haute disponibilité.

Compte de stockage de type général v2 (General-purpose v2) :

Prend en charge les blobs, les fichiers, les files d'attente et les tables.

Recommandé et couramment utilisé pour la plupart des scénarios.

Offre une combinaison de tous les services de stockage dans un seul compte.

Propose des niveaux de stockage froid et chaud pour le stockage des blobs afin d'optimiser les coûts en fonction des modèles d'accès.

Compte de stockage de type général v1 (General-purpose v1) :

Déprécié ; Microsoft recommande d'utiliser les comptes de type v2 à la place.

Prend en charge les blobs, les fichiers, les files d'attente et les tables.

Similaire aux comptes de type v2, mais ne dispose pas de certaines des fonctionnalités plus récentes.

Compte de stockage pour les blobs (Blob Storage) :

Spécialisé pour le stockage des blobs (stockage d'objets).

Idéal pour les scénarios où seul le stockage de blobs est nécessaire.

Propose des niveaux de stockage froid et chaud pour le stockage des blobs afin d'optimiser les coûts en fonction des modèles d'accès.

Généralement plus rentable si vous avez uniquement besoin de stocker des blobs.


Azure Blob Storage prend en charge trois types de blobs : les blocs blobs (block blobs), les blobs pages (page blobs) et les blobs d'ajout (append blobs). Chaque type répond à des besoins spécifiques et est adapté à des scénarios particuliers. Explorons chaque type :

Blocs Blobs (Block Blobs) : Les blocs blobs sont les types de blobs les plus courants et les plus utilisés dans Azure Blob Storage.
Ils sont optimisés pour stocker de grandes quantités de données non structurées, telles que des données binaires ou textuelles.
Les données sont téléchargées sous forme de petits blocs qui sont ensuite combinés pour former un bloc blob.
Les blocs blobs sont idéaux pour les scénarios où les données sont mises à jour ou modifiées fréquemment, car ils prennent en charge les mises à jour au niveau du bloc de manière efficace.
Convient pour les fichiers multimédias, les documents, les journaux, les sauvegardes et tout autre fichier volumineux.


Blobs Pages (Page Blobs) : Les blobs pages sont conçus pour stocker des fichiers à accès aléatoire, tels que les fichiers de disque dur virtuel (VHD) utilisés avec les machines virtuelles Azure.
Ils sont optimisés pour gérer les opérations de lecture et d'écriture aléatoires.
Les blobs pages prennent en charge des opérations de lecture et d'écriture efficaces au niveau de la page de 512 octets.
Les disques de machines virtuelles sont généralement stockés sous forme de blobs pages.
Idéal pour les scénarios nécessitant un accès aléatoire rapide et fréquent, tels que les disques OS et les disques de données pour les machines virtuelles Azure.


Blobs d'Ajout (Append Blobs) : Les blobs d'ajout sont conçus pour les scénarios où des données doivent être ajoutées à un blob existant.
Ils sont optimisés pour des opérations d'ajout à haut débit, ce qui les rend adaptés aux scénarios de journalisation et de flux de données.
Les données peuvent seulement être ajoutées à la fin d'un blob d'ajout ; ils ne prennent pas en charge la modification de données existantes ou l'accès aléatoire.
Les blobs d'ajout sont utiles pour les scénarios où vous devez ajouter continuellement des données sans modifier le contenu existant.

Compte de stockage pour les fichiers (File Storage) :

Spécialisé pour les partages de fichiers entièrement gérés accessibles via SMB (Server Message Block) ou des API REST.

Convient aux organisations qui doivent migrer des applications héritées utilisant des partages de fichiers vers le cloud.

Propose des partages de fichiers standard avec une expérience entièrement gérée.

Compte de stockage avec performances Premium (Premium Performance) :

Offre un stockage haute performance à faible latence pour les disques des machines virtuelles.

Convient aux applications nécessitant des performances d'E/S cohérentes et à faible latence.

Fournit un stockage basé sur SSD, ce qui le rend très adapté aux charges de travail exigeantes en termes d'E/S.

File d'attente de stockage (Queue Storage) :

Disponible dans les comptes de type général v1 et v2.

Conçu pour la messagerie entre les composants d'une application.

Offre un mécanisme simple de file d'attente de messages pour découpler les composants et mettre à l'échelle les applications.

Table de stockage (Table Storage) :

Disponible dans les comptes de type général v1 et v2.

Une base de données NoSQL à clé-valeur, idéale pour les données semi-structurées.

Utile pour stocker des données non relationnelles et sans schéma.

Options de réplication :

Stockage redondant localement (Locally Redundant Storage - LRS) :

Réplique vos données trois fois au sein d'une unité de mise à l'échelle de stockage dans un centre de données.

Assure la durabilité des données même en cas de défaillance matérielle au sein du centre de données.

Nombre total de copies : 3.

Stockage redondant dans les zones (Zone-redundant Storage - ZRS) :

Réplique les données de manière synchrone dans les zones de disponibilité d'une région.

Les zones de disponibilité sont des centres de données physiquement séparés au sein de la même région, chacune disposant d'une alimentation, d'un refroidissement et d'un réseau indépendants.

Nombre total de copies : 3.

Stockage redondant géographiquement (Geo-redundant Storage - GRS) :

GRS assure la redondance des données en répliquant vos données vers une région secondaire, généralement située à des centaines de kilomètres de la région principale.

Dans la région secondaire, les données sont stockées dans un centre de données distinct de celui de la région principale pour se protéger contre les pannes au niveau régional.

Nombre total de copies : 6 (3 copies dans la région principale et 3 copies dans la région secondaire).

Stockage redondant géographiquement avec accès en lecture (Read-access Geo-redundant Storage - RA-GRS) :

RA-GRS assure la même redondance des données que GRS, avec un avantage supplémentaire d'accès en lecture aux données de la région secondaire.

Cela signifie que vous pouvez lire les données de la région secondaire, ce qui peut être utile pour les scénarios de reprise après sinistre ou pour décharger les opérations de lecture de la région principale.

Nombre total de copies : 6 (3 copies dans la région principale et 3 copies dans la région secondaire).

Chaque type de compte de stockage répond à des cas d'utilisation spécifiques, donc le choix dépendra des besoins de votre application et du type de données que vous devez stocker ou traiter. Assurez-vous de prendre en compte des facteurs tels que les modèles d'accès aux données, les besoins en performances et les exigences de redondance lors de la sélection du type approprié de compte de stockage Azure.

Notez que la plateforme Azure continue d'évoluer, il est donc essentiel de vous référer à la documentation officielle d'Azure pour obtenir les informations les plus récentes et détaillées sur les comptes de stockage Azure.


les types d'accès dans les comptes en fonction des types de stockages : 

Compte de stockage de type général v2 (General-purpose v2) : Niveaux d'accès pris en charge : Hot et Cool.

Compte de stockage de type Blob : Niveaux d'accès pris en charge : Hot et Cool.

Compte de stockage de type Fichier : Niveaux d'accès pris en charge : Hot et Cool.

Compte de stockage Premium : Niveau d'accès pris en charge : Pas de support des niveaux d'accès (Premium ne prend en charge que des disques de machines virtuelles avec des performances élevées).

Il est important de noter que tous les types de comptes de stockage prennent en charge les niveaux d'accès "Hot" et "Cool", à l'exception des comptes de stockage Premium qui ne prennent pas en charge les niveaux d'accès car ils sont spécifiquement destinés aux disques de machines virtuelles avec des performances élevées. Pour les autres types de comptes de stockage (General-purpose v2, Blob et Fichier), vous pouvez choisir le niveau d'accès approprié en fonction de vos besoins en matière de stockage et de la fréquence d'accès à vos données. Cela vous permet d'optimiser les coûts de stockage en fonction de l'utilisation réelle de vos données.


Gestion du cycle de vie dans les comptes de stockage : 

Le gestion du cycle de vie (lifecycle management) est une fonctionnalité prise en charge dans les comptes de stockage Azure de type général (General-purpose v2) et de type Blob. Voici les détails :

Compte de stockage de type général v2 (General-purpose v2) : Le compte de stockage de type général v2 prend en charge la gestion du cycle de vie pour les blobs, les fichiers, les files d'attente et les tables.
Cela signifie que vous pouvez définir des règles de cycle de vie pour déplacer automatiquement les objets (blobs), les fichiers, les messages de files d'attente ou les entités de table entre les niveaux d'accès "Hot" et "Cool", ou les supprimer en fonction de critères tels que l'âge, la fréquence d'accès ou d'autres propriétés définies par l'utilisateur.
La gestion du cycle de vie vous permet d'automatiser la transition des données vers le niveau d'accès approprié et de réaliser des économies sur les coûts de stockage en déplaçant les données moins fréquemment utilisées vers un niveau de stockage moins coûteux.


Compte de stockage de type Blob (Blob based) : Le compte de stockage de type Blob prend également en charge la gestion du cycle de vie pour les blobs (objets) stockés.
Vous pouvez définir des règles de cycle de vie pour les blobs dans ce type de compte, leur permettant de déplacer automatiquement les blobs entre les niveaux d'accès "Hot" et "Cool", ou les supprimer en fonction de critères spécifiques.
La gestion du cycle de vie dans les comptes de stockage de type Blob vous permet de gérer efficacement vos données en fonction de leur utilisation et de leurs exigences de stockage.

Il est essentiel de noter que la gestion du cycle de vie est une fonctionnalité puissante qui vous permet d'optimiser les coûts de stockage en automatisant la gestion des données à différentes étapes de leur cycle de vie. Assurez-vous de configurer les règles de cycle de vie de manière appropriée en fonction des besoins spécifiques de vos données et de vos scénarios d'utilisation.



les types de redendance supportées par types de comptes de stockage et par services


Par services
Storage ServicesLRSZRSGRSRA-GRSGZRSRA-GZRS
Blob storage (including Data Lake Storage)✔️✔️✔️✔️✔️✔️
Queue storage✔️✔️✔️✔️✔️✔️
Table storage✔️✔️✔️✔️✔️✔️
Azure Files✔️✔️✔️✔️
Azure managed disks✔️✔️

Page blobs✔️


Par types de comptes
Storage Account TypesLRSZRSGRS/RA-GRSGZRS/RA-GZRS
les comptes de stockage recommendés
Standard general-purpose v2 (StorageV2)✔️✔️✔️✔️
Premium block blobs (BlockBlobStorage)✔️✔️

Premium file shares (FileStorage)✔️✔️
Premium page blobs (StorageV2)✔️
Legacy
Standard general-purpose v1 (Storage)✔️
✔️
Legacy blob (BlobStorage)✔️✔️
Les comptes de ce type avec un espace de noms hiérarchique activé prennent également en charge l'option de redondance spécifiée



La migration des types de replication entre les comptes de stockage Azure :


Standard (LRS) vers Geo-Redundant Storage (GRS) :Vous pouvez migrer un compte de stockage de LRS à GRS pour une durabilité accrue des données grâce à la géo-réplication. GRS réplique vos données vers une région secondaire.


Standard (LRS) vers Read-Access Geo-Redundant Storage (RA-GRS) :Vous pouvez migrer un compte de stockage de LRS à RA-GRS pour une durabilité accrue des données grâce à la géo-réplication, ainsi que pour bénéficier d'un accès en lecture à la région secondaire.


Standard (LRS) vers Zone-Redundant Storage (ZRS) :Vous pouvez migrer un compte de stockage de LRS à ZRS pour une réplication des données entre les zones de disponibilité à l'intérieur de la même région, offrant une disponibilité plus élevée.


Standard (LRS) vers Geo-Zone-Redundant Storage (GZRS) :Vous pouvez migrer un compte de stockage de LRS à GZRS pour une réplication des données entre les zones de disponibilité à l'intérieur de la même région, ainsi qu'une redondance régionale supplémentaire.


Zone-Redundant Storage (ZRS) vers Geo-Zone-Redundant Storage (GZRS) :Vous pouvez migrer un compte de stockage de ZRS à GZRS pour bénéficier d'une redondance régionale supplémentaire en plus de la réplication des données entre les zones de disponibilité.


Geo-Redundant Storage (GRS) vers Read-Access Geo-Redundant Storage (RA-GRS) :Vous pouvez migrer un compte de stockage de GRS à RA-GRS pour activer un accès en lecture à la région secondaire en plus de la durabilité des données grâce à la géo-réplication.

Veuillez noter que le processus de migration implique une période d'interruption planifiée, et vous devriez planifier et tester attentivement la migration avant de procéder afin d'éviter toute perte de données ou interruption de service.

Étant donné que la plateforme Azure évolue, il se peut qu'il existe des options de migration supplémentaires ou différentes. Il est donc essentiel de consulter la documentation officielle d'Azure ou le portail Azure pour obtenir les informations les plus récentes sur les parcours de migration pris en charge pour les types de réplication des comptes de stockage Azure.


Le tableau suivant fournit un aperçu des options de redondance disponibles pour les types de compte de stockage, ainsi que la prise en charge de la conversion et de la migration manuelle :
Storage Account TypeSupports LRSSupports ZRSSupports Conversion (From the portal)Supports Conversion (By support request)Supports Manual Migration
Standard general purpose v2✔️✔️✔️✔️✔️
Premium file shares✔️✔️✔️ ✔️
Premium block blob✔️✔️✔️
Premium page blob✔️
Managed disks✔️
Standard general purpose v1✔️✔️ ✔️
ZRS Classic✔️


Remarque : 

Pour les partages de fichiers Premium, la conversion est prise en charge via une demande au support.

Pour les disques gérés, la conversion est prise en charge via une demande au support.

Pour les comptes de stockage de type "Standard general purpose v1", la conversion est prise en charge via une demande au support.

Le type de redondance ZRS Classic est disponible uniquement dans les comptes de stockage de type "Standard general purpose v1".







Enregistrer un commentaire

Plus récente Plus ancienne