Informations, communications, conseils en infrastructure

1.75 Azure Table Storage

 

 Présentation de la technologie

 

Azure Table Storage est un service de stockage NoSQL qui permet de stocker des données structurées dans le cloud. Il est conçu pour gérer de grandes quantités de données semistructurées, offrant une flexibilité grâce à un modèle de données sans schéma. Azure Table Storage est idéal pour les applications nécessitant un accès rapide et économique à des ensembles de données volumineux, tels que les journaux d’événements, les métadonnées d’applications et les informations sur les utilisateurs.

 

 Principaux avantages :

  •  Évolutivité : Capable de gérer des pétaoctets de données tout en maintenant des performances élevées.
  •  Flexibilité : Permet de stocker des entités avec des structures différentes dans la même table.
  •  Accessibilité : Accès aux données via des API REST ou des bibliothèques clientes pour plusieurs langages.
  •  Coût : Moins coûteux que les bases de données relationnelles pour le stockage de grandes quantités de données.

 

 Mise en place technique

 

 Étapes pour créer un compte de stockage et une table :

 

  1. Accéder au portail Azure :
  •     Connectezvous à [portal.azure.com](https://portal.azure.com).

 

  1. Créer un compte de stockage :
  •     Cliquez sur Créer une ressource > Stockage > Compte de stockage.
  •     Remplissez les détails nécessaires :
    •       Nom du compte : Doit être unique.
    •       Type de compte : Choisissez « Stockage général v2 ».
    •       Région : Sélectionnez la région souhaitée.
    •       Performance : Standard ou Premium selon vos besoins.
    •       Redondance : LRS (Local Redundant Storage) est souvent suffisant pour commencer.
  •     Cliquez sur Vérifier + créer, puis sur Créer.

 

  1. Créer une table dans le compte de stockage :
  •     Une fois le compte créé, accédez à celuici dans le portail Azure.
  •     Dans le menu, sélectionnez Tables, puis cliquez sur Ajouter une table.
  •     Donnez un nom à votre table (par exemple, « MesDonnees »).
  •     Cliquez sur OK pour créer la table.

 

 Configuration du parefeu et des réseaux virtuels :

 Dans les paramètres du compte de stockage, configurez les règles de parefeu pour autoriser l’accès uniquement depuis certaines adresses IP ou réseaux virtuels.

 

 Exploitation technique courante

 

  1. Gestion des données
  •  Utilisez Azure Storage Explorer pour interagir visuellement avec vos tables.
  •  Ajoutez, mettez à jour et supprimez des entités via l’interface graphique ou en utilisant des scripts PowerShell ou .NET.

 

  1. Opérations courantes avec PowerShell :

 Pour ajouter une entité :

  powershell

  $tableName = « MesDonnees »

  $ctx = $storageAccount.Context

  AddAzTableRow Table $tableName PartitionKey « partition1 » RowKey « row1 » Property @{« Nom »= »Alice »; « Age »=30}

  

 

 Pour interroger des entités :

  powershell

  GetAzTableRow Table $tableName PartitionKey « partition1 »

  

 

 Pour supprimer une entité :

  powershell

  RemoveAzTableRow Table $tableName PartitionKey « partition1 » RowKey « row1 »

  

 

  1. Surveillance et optimisation
  •  Utilisez Azure Monitor pour suivre l’utilisation et la performance du compte de stockage.
  •  Configurez des alertes pour être notifié en cas d’anomalies dans l’accès aux données.

 

  1. Sécurité
  •  Activez le chiffrement au repos et en transit pour protéger vos données.
  •  Utilisez des signatures d’accès partagé (SAS) pour donner un accès temporaire et limité aux entités.

 

  1. Gestion du cycle de vie
  •  Configurez des règles pour gérer automatiquement le stockage et l’archivage des données selon leur ancienneté ou leur fréquence d’accès.

 

En maîtrisant ces aspects d’Azure Table Storage, vous serez en mesure d’exploiter efficacement ce service pour stocker et gérer vos données semistructurées dans le cloud, tout en garantissant leur sécurité et leur accessibilité.

 

Articles similaires

Rémy ACCOLEY

Consultant infrastructure

Expertise Azure, Windows serveur, Exchange, Teams, Office 365, Téléphonie…

Mes articles du moment

Sponsor

Besoin d'un support avec Keysoncloud

Offre Free

Explore

Découvrez nos formations

Offre Free

Vous voulez poster vos contenus

Offre Free