Explorer le Stockage Azure

Dans cet exercice, vous allez provisionner un compte Stockage Azure dans votre abonnement Azure et explorer les différentes façons dont vous pouvez l’utiliser pour stocker des données.

Ce labo prend environ 15 minutes.

Avant de commencer

Vous avez besoin d’un abonnement Azure dans lequel vous avez un accès administratif.

Approvisionner un compte de stockage Azure

La première étape de l’utilisation du stockage Azure consiste à approvisionner un compte stockage Azure dans votre abonnement Azure.

  1. Si ce n’est pas déjà fait, connectez-vous au portail Azure.
  2. Dans la page d’accueil du portail Azure, sélectionnez + Créer une ressource en haut à gauche et recherchez Compte de stockage. Dans la page Compte de stockage qui en résulte, sélectionnez Créer.
  3. Saisissez les valeurs suivantes sur la page Créer un compte de stockage :
    • Abonnement: Sélectionnez votre abonnement Azure.
    • Groupe de ressources : créez un nouveau groupe de ressources portant le nom de votre choix.
    • Nom du compte de stockage : entrez un nom unique pour votre compte de stockage en utilisant des lettres minuscules et des chiffres.
    • Région : sélectionnez un emplacement disponible.
    • Niveau de performance : Standard
    • Redondance : stockage localement redondant (LRS)
  4. Sélectionnez Suivant : avancé > et examinez les options de configuration avancées. En particulier, notez que vous pouvez ici activer l’espace de noms hiérarchique pour prendre en charge Azure Data Lake Storage Gen2. Laissez cette option désactivée (vous l’activerez plus tard), puis sélectionnez Suivant : Réseau > pour voir les options réseau de votre compte de stockage.
  5. Sélectionnez Suivant : Protection des données > , puis dans la section Récupération, sélectionnez toutes les options Activer la suppression réversible… . Ces options conservent les fichiers supprimés pour la récupération suivante, mais peuvent provoquer des problèmes plus tard lorsque vous activez l’espace de noms hiérarchique.
  6. Passez les pages Suivant > restantes sans modifier les paramètres par défaut, puis dans la page Vérifier, attendez que vos sélections soient validées et sélectionnez Créer pour créer votre compte Stockage Azure.
  7. Attendez la fin du déploiement. Accédez ensuite à la ressource qui a été déployée.

Explorer le Stockage Blob

Maintenant que vous avez un compte de stockage Azure, vous pouvez créer un conteneur pour les données blob.

  1. Téléchargez le fichier JSON product1.json à partir de https://aka.ms/product1.json et enregistrez-le sur votre ordinateur (vous pouvez l’enregistrer dans n’importe quel dossier : vous le chargerez dans le Stockage Blob ultérieurement).

    Si le fichier JSON s’affiche dans votre navigateur, enregistrez la page en tant que product1.json.

  2. Dans la page Portail Azure de votre conteneur de stockage, sur le côté gauche, dans la section stockage des données, sélectionnez Conteneurs.
  3. Dans la page Conteneurs, sélectionnez + Conteneur et ajoutez un nouveau conteneur nommé données et ayant un niveau d’accès Privé (aucun accès anonyme) .
  4. Une fois le conteneur de données créé, vérifiez qu’il est répertorié dans la page Conteneurs.
  5. Dans le volet de gauche, dans la section supérieure, sélectionnez Navigateur de stockage. Cette page fournit une interface basée sur un navigateur que vous pouvez utiliser pour travailler avec les données de votre compte de stockage.
  6. Dans la page du navigateur de stockage, sélectionnez Conteneurs de blobs et vérifiez que votre conteneur de données est répertorié.
  7. Sélectionnez le conteneur de données et notez qu’il est vide.
  8. Sélectionnez + Ajouter un répertoire et lisez les informations concernant les dossiers avant de créer un autre répertoire nommé produits.
  9. Dans le navigateur de stockage, vérifiez que la vue actuelle affiche le contenu du dossier produits que vous venez de créer. Notez que les barres de navigation en haut de la page indiquent le chemin Conteneurs d’objets blob > données > produits.
  10. Dans les barres de navigation, sélectionnez les données à basculer vers le conteneur de données et notez qu’elles ne contiennent pas de dossier nommé produits.

    Les dossiers dans le Stockage Blob sont virtuels et existent uniquement dans le cadre du chemin d’accès d’un Blob. Étant donné que le dossier produits ne contenait pas de blob, ce n’est pas vraiment le cas !

  11. Utilisez le bouton ⤒ Charger pour ouvrir le panneau Charger un blob.
  12. Dans le panneau Charger un blob, sélectionnez précédemment le fichier product1.json que vous avez enregistré sur votre ordinateur local. Ensuite, dans la section Avancé, dans la zone Charger dans un dossier, entrez product_data et sélectionnez le bouton Charger.
  13. Fermez le panneau Charger le blob s’il est toujours ouvert, puis vérifiez qu’un dossier virtuel product_data a été créé dans le conteneur de données.
  14. Sélectionnez le dossier product_data et vérifiez qu’il contient le blob product1.json que vous avez chargé.
  15. Sur le côté gauche, dans la section Stockage des données, sélectionnez Conteneurs.
  16. Ouvrez le conteneur de données et vérifiez que le dossier product_data que vous avez créé est répertorié.
  17. Sélectionnez l’icône ‧‧‧ tout à droite du dossier. Vous voyez qu’elle n’affiche aucune option. Les dossiers dans un conteneur d’objets blob d’un espace de noms plat sont virtuels et ne peuvent pas être gérés.
  18. Utilisez l’icône X en haut à droite de la page de données pour fermer la page et revenir à la page Conteneurs.

Explorer Azure Data Lake Storage Gen2

Le support Azure Data Lake Store Gen2 vous permet d’utiliser des dossiers hiérarchiques pour organiser et gérer l’accès aux blobs. Il vous permet également d’utiliser le Stockage Blob Azure pour héberger des systèmes de fichiers distribués pour les plateformes d’analytique Big Data courantes.

  1. Téléchargez le fichier JSON product2.json à partir de https://aka.ms/product2.json et enregistrez-le sur votre ordinateur dans le même dossier que celui dans lequel vous avez téléchargé product1.json précédemment. vous le téléchargerez dans le stockage Blob ultérieurement.
  2. Dans la page de votre compte de stockage sur le portail Azure, sur le côté gauche, faites défiler jusqu’à la section Paramètres, puis sélectionnez Mise à niveau de Data Lake Gen2.
  3. Dans la page Mise à niveau de Data Lake Gen2, développez et effectuez chaque étape pour mettre à niveau votre compte de stockage afin d’activer l’espace de noms hiérarchique et la prise en charge d’Azure Data Lake Storage Gen 2. Cette opération peut prendre un certain temps.
  4. Une fois la mise à niveau terminée, dans le volet de gauche, dans la section supérieure, sélectionnez Navigateur de stockage et revenez à la racine de votre conteneur d’objets blob data, qui contient toujours le dossier product_data.
  5. Sélectionnez le dossier product_data, puis vérifiez qu’il contient toujours le fichier product1.json que vous avez téléchargé précédemment.
  6. Utilisez le bouton ⤒ Charger pour ouvrir le panneau Charger un blob.
  7. Dans le panneau Charger un blob, sélectionnez le fichier product2.json que vous avez enregistré sur votre ordinateur local. Ensuite, sélectionnez le bouton Charger.
  8. Fermez le panneau Charger un blob s’il est toujours ouvert, puis vérifiez qu’un dossier product_data contient maintenant le fichier product2.json.
  9. Sur le côté gauche, dans la section Stockage des données, sélectionnez Conteneurs.
  10. Ouvrez le conteneur de données et vérifiez que le dossier product_data que vous avez créé est répertorié.
  11. Sélectionnez l’icône ‧‧‧ tout à droite du dossier et notez qu’avec l’espace de noms hiérarchique activé, vous pouvez effectuer des tâches de configuration au niveau du dossier, y compris renommer des dossiers et définir des autorisations.
  12. Utilisez l’icône X en haut à droite de la page de données pour fermer la page et revenir à la page Conteneurs.

Explorer Azure Files

Azure Files fournit un moyen de créer des partages de fichiers basés sur le cloud.

  1. Dans la page Portail Azure de votre conteneur de stockage, sur le côté gauche, dans la section Stockage des données, sélectionnez Partages de fichiers.
  2. Dans la page Partages de fichiers, sélectionnez + Partage de fichiers et ajoutez un nouveau partage de fichiers nommé fichiers et de niveau Transaction optimisée.
  3. Dans Partages de fichiers, ouvrez votre nouveau partage de fichiers.
  4. En haut de la page, sélectionnez Connecter. Ensuite, dans le volet Connecter, notez qu’il existe des onglets pour les systèmes d’exploitation communs (Windows, Linux et macOS) qui contiennent des scripts que vous pouvez exécuter pour vous connecter au dossier partagé à partir d’un ordinateur client.
  5. Fermez le volet Connecter, puis fermez la page fichiers pour revenir à la page Partages de fichiers de votre compte de stockage Azure.

Explorer des tables Azure

Les tables Azure fournissent un magasin clé/valeur pour les applications qui doivent stocker des valeurs de données, mais n’ont pas besoin de la totalité des fonctionnalités et de la structure d’une base de données relationnelle.

  1. Dans la page Portail Azure de votre conteneur de stockage, sur le côté gauche, dans la section Stockage des données, sélectionnez Tables.
  2. Dans la page Tables, sélectionnez + Table et créez une table nommée produits.
  3. Une fois la table produits créée, dans le volet de gauche, dans la section supérieure, sélectionnez Navigateur de stockage.
  4. Dans l’Explorateur stockage, sélectionnez Tables et vérifiez que la table produits est répertoriée.
  5. Sélectionnez la table produits.
  6. Dans la page produit, sélectionnez + Ajouter une entité.
  7. Dans le panneau Ajouter une entité, entrez les valeurs de clés suivantes :
    • PartitionKey : 1
    • RowKey : 1
  8. Sélectionnez Ajouter une propriété, puis créez une nouvelle propriété avec les valeurs suivantes :

    Nom de la propriété Type Valeur
    Nom String Widget
  9. Ajoutez une deuxième propriété avec les valeurs suivantes :

    Nom de la propriété Type Valeur
    Prix Double 2.99
  10. Sélectionnez Insérer pour insérer une ligne pour la nouvelle entité de la table.
  11. Dans le navigateur de stockage, vérifiez qu’une ligne a été ajoutée à la table produits et qu’une colonne Timestamp a été créée pour indiquer à quel moment la ligne a été modifiée pour la dernière fois.
  12. Ajoutez une autre entité à la table produits avec les propriétés suivantes :

    Nom de la propriété Type Valeur
    PartitionKey String 1
    RowKey String 2
    Nom String Kniknak
    Prix Double 1.99
    Abandonné Boolean true
  13. Après avoir inséré la nouvelle entité, vérifiez qu’une ligne contenant le produit abandonné est indiquée dans le tableau.

    Vous avez entré manuellement les données dans la table à l’aide de l’interface de navigateur de stockage. Dans un scénario réel, les développeurs d’applications peuvent utiliser le stockage Azure API Table pour créer des applications qui lisent et écrivent des valeurs dans des tables, ce qui en fait une solution rentable et évolutive pour le stockage NoSQL.

Conseil : Si vous avez fini d’explorer le Stockage Azure, vous pouvez supprimer le groupe de ressources que vous avez créé dans cet exercice.