Microsoft Azure - Stockage

Le composant de stockage de Windows Azure représente un magasin durable dans le cloud. Windows Azure permet aux développeurs de stocker des tables, des objets blob et des files d'attente de messages. Le stockage est accessible via HTTP. Vous pouvez également créer notre propre client; bien que le SDK Windows Azure fournisse une bibliothèque cliente pour accéder au stockage.

Dans ce chapitre, nous allons apprendre à créer un compte de stockage Windows Azure et à l'utiliser pour stocker des données.

Créer un compte de stockage Azure

Step 1 - Lorsque vous vous connectez à votre compte Azure, vous pouvez trouver «Stockage» sous «Services de données».

Step 2 - Cliquez sur «Création rapide» et il vous demandera «Nom du compte».

Vous pouvez voir qu'il existe quatre options dans la liste déroulante «Réplication». Une copie des données est conservée afin qu'elles soient durables et disponibles à grande vitesse. Il est conservé même en cas de panne matérielle. Voyons ce que signifient ces options -

  • Locally redundant storage- Une copie des données est créée dans la même région où le compte de stockage est créé. Il existe 3 copies de chaque demande effectuée par rapport aux données qui résident sur des domaines distincts.

  • Zone-redundant storage (available for blobs only)- Une copie des données est créée sur des installations distinctes soit dans la même région, soit dans deux régions. L'avantage est que même en cas de panne sur une installation, les données peuvent toujours être conservées. Trois copies de données sont créées. Un autre avantage est que les données peuvent être lues à partir d'un emplacement secondaire.

  • Geo-redundant storage- `La copie est créée dans une région différente, ce qui signifie que les données sont conservées même s'il y a un échec dans la région complète. Le nombre de copies de données créées est de 6 dans ce cas.

  • Read-access geo-redundant storage- Cette option permet la lecture de données à partir d'un emplacement secondaire lorsque les données sur l'emplacement principal ne sont pas disponibles. Le nombre de copies créées est de 6. Le principal avantage ici est que la disponibilité des données peut être maximisée.

Il existe différents plans tarifaires pour chaque option de réplication et le «Local Redondant» est le moins cher de tous. Ainsi, le choix de la réplication des données dépend du coût et des exigences individuelles.

Points de terminaison du compte de stockage

Step 1 - Cliquez sur le 'Compte de stockage', cela vous mènera à l'écran suivant.

Step 2 - Cliquez sur «Tableau de bord» dans le menu horizontal supérieur.

Ici, vous pouvez voir quatre éléments sous services. Vous pouvez créer des objets blob, des tables, des files d'attente et des fichiers dans ce compte de stockage.

Il y aura une URL unique pour chaque objet. Par exemple, ici le nom du compte est 'tutorialspoint', alors l'URL par défaut de l'objet blob esthttps://tutorialspoint.blob.core.windows.netDe même, remplacez l'objet blob par table, file d'attente et fichier dans l'URL pour obtenir les URL respectives. Pour accéder à un objet dans l'emplacement est ajouté dans l'URL. Par exemple, http://tutorialspoint.blob.core.windows.net/container1/blob1

Générer une clé d'accès

La clé d'accès est utilisée pour authentifier l'accès au compte de stockage. Deux clés d'accès sont fournies pour accéder au compte sans l'interrompre, au cas où une clé doit être régénérée.

Pour obtenir les clés d'accès, cliquez sur «Gérer les clés d'accès» dans votre compte de stockage. L'écran suivant apparaîtra.

Il est conseillé de régénérer la clé à intervalles réguliers pour des raisons de sécurité.

Gestion des données sur le stockage Azure

Comment pouvez-vous charger ou télécharger des données dans la boutique Azure? Il existe de nombreuses façons de le faire, mais cela ne peut pas être fait dans le portail Azure lui-même. Vous devrez soit créer votre propre application, soit utiliser un outil déjà construit.

Il existe de nombreux outils disponibles pour accéder aux données dans un explorateur qui sont accessibles en cliquant sur «Explorateur de stockage» sous «Obtenir les outils» dans votre compte de stockage Azure. Une application peut également être créée à l'aide du kit de développement logiciel (SDK) disponible dans le portail Windows Azure. L'utilisation des commandes PowerShell est également une option pour télécharger des données. PowerShell est une application de ligne de commande qui facilite l'administration et la gestion du stockage Azure. Les commandes prédéfinies sont utilisées pour différentes tâches de gestion du stockage.

Vous pouvez installer PowerShell en accédant à «Téléchargements» sur l'écran suivant de votre compte. Vous le trouverez sous Outils de ligne de commande.

Il existe des commandes spécifiques pour chaque tâche. Vous pouvez gérer votre compte de stockage, créer un nouveau compte et créer un conteneur. En outre, les objets blob, les tables et les messages de files d'attente peuvent également être gérés à l'aide de PowerShell.