Microsoft Azure - Guide rapide

La tendance populaire dans le monde actuel axé sur la technologie est le «Cloud Computing». Le cloud computing peut être appelé le stockage et l'accès aux données sur Internet plutôt que le disque dur de votre ordinateur. Cela signifie que vous n'accédez pas aux données depuis le disque dur de votre ordinateur ou via un réseau informatique dédié (réseau domestique ou professionnel). Le cloud computing signifie que les données sont stockées dans un endroit éloigné et synchronisées avec d'autres informations Web.

Un exemple important de cloud computing est Office 365 qui permet aux utilisateurs de stocker, d'accéder et de modifier leurs documents MS Office en ligne (dans un navigateur) sans installer le programme réel sur leur appareil.

Architecture du cloud computing

L'architecture du cloud computing comprend les composants suivants -

  • Périphérique frontal
  • Plateforme back-end
  • Livraison basée sur le cloud
  • Network

Front-end Devices - Ce sont essentiellement les appareils utilisés par les clients pour accéder aux données ou au programme à l'aide du navigateur ou d'applications spéciales.

Back-end Platform - Il existe divers ordinateurs, serveurs, machines virtuelles, etc. qui se combinent pour devenir une plate-forme back-end.

Types de cloud

Les options de stockage sur le cloud se présentent sous 3 formes -

  • Public
  • Private
  • Hybrid

Public Cloud- Un fournisseur de services met les clouds à la disposition du grand public, ce que l'on appelle un cloud public. Ces nuages ​​sont accessibles via Internet par les utilisateurs. Ceux-ci sont ouverts au public et leur infrastructure est détenue et exploitée par des fournisseurs de services comme dans le cas de Google et Microsoft.

Private Cloud- Ces clouds sont dédiés à une organisation particulière. Cette organisation particulière peut utiliser le cloud pour stocker les données de l'entreprise, héberger une application métier, etc. Les données stockées sur le cloud privé ne peuvent pas être partagées avec d'autres organisations. Le cloud est géré soit par l'organisation elle-même, soit par le tiers.

Hybrid Cloud- Lorsque deux ou plusieurs clouds sont liés ensemble pour offrir l'avantage des clouds publics et privés, ils sont qualifiés de cloud hybride. Les organisations peuvent utiliser des clouds privés pour les applications sensibles, tandis que des clouds publics pour les applications non sensibles. Les clouds hybrides offrent des solutions flexibles, évolutives et rentables aux organisations.

Avantages du cloud

Les nuages ​​présentent de nombreux avantages. Certains d'entre eux sont énumérés ci-dessous.

  • Le service cloud offre une évolutivité. L'allocation et la désaffectation des ressources se font de manière dynamique en fonction de la demande.

  • Cela permet de réduire les coûts en réduisant les immobilisations.

  • Il permet à l'utilisateur d'accéder à l'application indépendamment de son emplacement et de sa configuration matérielle.

  • Il simplifie le réseau et permet au client d'accéder à l'application sans acheter de licence pour une machine individuelle.

  • Le stockage des données sur les nuages ​​est plus fiable car il ne se perd pas facilement.

SPI

Vient ensuite la catégorisation des services cloud. S signifie Software, P signifie Platform et I pour Infrastructure in SPI. SaaS est un logiciel en tant que service; PaaS est une plateforme en tant que service et IaaS est une infrastructure en tant que service.

Voici les exemples en direct de ces modèles.

  • SAAS Model - E-mail (Gmail, Yahoo, etc.)

  • PAAS Model - Microsoft Azure

  • IAAS Model - Amazon S3

Il existe de nombreuses plates-formes de cloud computing proposées par différentes organisations. Windows Azure est l'un d'entre eux, fourni par Microsoft. Azure peut être décrit comme les centres de données gérés utilisés pour créer, déployer, gérer les applications et fournir des services via un réseau mondial. Les services fournis par Microsoft Azure sont PaaS et IaaS. De nombreux langages et frameworks de programmation en sont pris en charge.

Azure en tant que PaaS (plateforme en tant que service)

Comme son nom l'indique, une plate-forme est fournie aux clients pour développer et déployer des logiciels. Les clients peuvent se concentrer sur le développement d'applications plutôt que d'avoir à se soucier du matériel et de l'infrastructure. Il prend également en charge la plupart des systèmes d'exploitation, des serveurs et des problèmes de réseau.

Avantages

  • Le coût global est faible car les ressources sont allouées à la demande et les serveurs sont automatiquement mis à jour.

  • Il est moins vulnérable car les serveurs sont automatiquement mis à jour et vérifiés pour tous les problèmes de sécurité connus. L'ensemble du processus n'est pas visible pour le développeur et ne présente donc pas de risque de violation de données.

  • Étant donné que les nouvelles versions des outils de développement sont testées par l'équipe Azure, il devient facile pour les développeurs de passer à de nouveaux outils. Cela aide également les développeurs à répondre à la demande du client en s'adaptant rapidement aux nouvelles versions.

Les inconvénients

  • Il y a des problèmes de portabilité avec l'utilisation de PaaS. Il peut y avoir un environnement différent chez Azure, l'application peut donc devoir être adaptée en conséquence.

Azure en tant que IaaS (infrastructure en tant que service)

Il s'agit d'un service de calcul géré qui donne un contrôle complet des systèmes d'exploitation et de la pile de la plate-forme d'application aux développeurs d'applications. Il permet à l'utilisateur d'accéder, de gérer et de surveiller les centres de données par lui-même.

Avantages

  • Ceci est idéal pour les applications où un contrôle complet est requis. La machine virtuelle peut être complètement adaptée aux exigences de l'organisation ou de l'entreprise.

  • IaaS facilite une portabilité très efficace au moment de la conception. Cela signifie que l'application peut être migrée vers Windows Azure sans retouche. Toutes les dépendances d'application telles que la base de données peuvent également être migrées vers Azure.

  • L'IaaS permet une transition rapide des services vers les clouds, ce qui aide les fournisseurs à offrir facilement des services à leurs clients. Cela aide également les fournisseurs à développer leurs activités en vendant les logiciels ou services existants sur de nouveaux marchés.

Les inconvénients

  • Puisque les utilisateurs ont un contrôle complet, ils sont tentés de s'en tenir à une version particulière pour les dépendances des applications. Il peut devenir difficile pour eux de migrer l'application vers les versions futures.

  • De nombreux facteurs augmentent le coût de son fonctionnement. Par exemple, une maintenance du serveur plus élevée pour les correctifs et la mise à niveau des logiciels.

  • Les serveurs non corrigés comportent de nombreux risques de sécurité. Certaines entreprises ont des processus bien définis pour tester et mettre à jour les serveurs sur site pour les vulnérabilités de sécurité. Ces processus doivent être étendus aux machines virtuelles IaaS hébergées dans le cloud pour atténuer les risques de piratage.

  • Les serveurs non corrigés posent un grand risque de sécurité. Contrairement à PaaS, il n'y a pas de fourniture de correctifs de serveur automatique dans IaaS. Un serveur non corrigé contenant des informations sensibles peut être très vulnérable et affecter l'ensemble des activités d'une organisation.

  • Il est difficile de maintenir les applications héritées dans Iaas. Il peut être bloqué avec l'ancienne version des systèmes d'exploitation et des piles d'applications. Ainsi, il en résulte des applications difficiles à maintenir et ajoutent de nouvelles fonctionnalités au fil du temps.

Il devient nécessaire de comprendre les avantages et les inconvénients des deux services afin de choisir le bon en fonction de vos besoins. En conclusion, on peut dire que le PaaS présente des avantages économiques certains pour les opérations par rapport à l'IaaS pour les applications de base. En PaaS, le coût des opérations rompt le modèle économique. Alors que l'IaaS donne un contrôle complet du système d'exploitation et de la pile de la plate-forme d'application.

Portail de gestion Azure

Azure Management Portal est une interface de gestion des services et de l'infrastructure lancée en 2012. Tous les services et applications y sont affichés et permet à l'utilisateur de les gérer.

Commencer

Un compte d'essai gratuit peut être créé sur le portail de gestion Azure en visitant le lien suivant - manage.windowsazure.com

L'écran qui apparaît est comme illustré dans l'image suivante. Le compte peut être créé à l'aide de notre compte Gmail, Hotmail ou Yahoo existant.

Une fois connecté, vous serez redirigé vers l'écran suivant, où se trouve une liste de services et d'applications sur le panneau de gauche.

Lorsque vous cliquez sur une catégorie, ses détails s'affichent à l'écran. Vous pouvez voir le nombre d'applications, de machine virtuelle, de services mobiles, etc. en cliquant sur l'élément de menu.

Le chapitre suivant contient une explication détaillée de l'utilisation de ce portail pour gérer les services Azure.

La catégorisation des services vous aiderait à mieux comprendre Azure. Ces catégories sont appelées «composants» dans ce didacticiel. Les composants individuels sont expliqués avec des images détaillées dans les chapitres suivants.

Modèles de calcul / d'exécution

Il s'agit de l'interface d'exécution de l'application, qui est l'une des fonctions de base d'Azure.

Comme le montre l'image ci-dessus, il existe différents modèles tels que l'application Web, la machine virtuelle, le service mobile, le service cloud et le service par lots. Ces modèles peuvent être utilisés séparément ou en combinaison selon l'exigence.

Gestion de données

La gestion des données peut être effectuée à l'aide du composant SQL Server Database ou du simple module de stockage de données proposé par Windows Azure. La base de données du serveur SQL peut être utilisée pour la base de données relationnelle. Le module de stockage peut stocker des tables non liées (sans clé étrangère ni aucune relation) et des objets blob. Les objets blob incluent des données binaires sous forme d'images, de fichiers audio, vidéo et texte.

La mise en réseau

Azure Traffic Manager achemine intelligemment les demandes d'un utilisateur vers un centre de données disponible. Le processus consiste à trouver le centre de données le plus proche de l'utilisateur qui fait la demande d'application Web, et si le centre de données le plus proche n'est pas disponible pour diverses raisons, le gestionnaire de trafic dévie la demande vers un autre centre de données. Cependant, les règles sont définies par le propriétaire de l'application sur la manière dont un gestionnaire de trafic doit se comporter.

Le réseau virtuel est une autre fonctionnalité qui fait partie de la mise en réseau dans les services offerts par Windows Azure. Le réseau virtuel permet un réseau entre les machines locales de votre site et la machine virtuelle dans Azure Datacenter. Les adresses IP des machines virtuelles peuvent être attribuées de manière à ce qu'elles semblent résider dans votre propre établissement. Le réseau virtuel est configuré à l'aide d'un périphérique de réseau privé virtuel (VPN).

L'image suivante montre à quoi ressemblent ces deux fonctionnalités dans le portail Azure.

Big Data et Big Compute

La grande quantité de données peut être stockée et gérée à l'aide de Windows Azure. Azure propose HDInsight, un service basé sur Hadoop. Les organisations ont souvent besoin de gérer une grande quantité de données, ce qui n'est pas nécessairement une gestion de base de données relationnelle. Hadoop est une technologie de premier plan utilisée de nos jours. Ainsi, Azure propose le service Hadoop sur leur plateforme pour les clients.

Le terme «Big Compute» fait référence à des calculs très performants. Ceci est réalisé en exécutant du code sur plusieurs machines en même temps.

Messagerie

Windows Azure propose deux options pour gérer les interactions entre deux applications. L'un relève du composant de stockage du service et s'appelle'Message Queues'. L'autre relève du service d'application et s'appelle'Service Bus'. Les messages peuvent être envoyés pour initier la communication entre différents composants d'une application ou entre différentes applications en utilisant ces deux options.

Mise en cache

Microsoft Azure propose deux types de mise en cache qui sont la mise en cache en mémoire et le réseau de distribution de contenu (CDN) pour la mise en cache des données fréquemment consultées et améliore les performances de l'application. CDN est utilisé pour mettre en cache les données blob auxquelles les utilisateurs du monde entier accèderont plus rapidement.

Identité et accès

Ce composant concerne la gestion des utilisateurs, l'authentification et l'autorisation. Active Directory stocke les informations des utilisateurs accédant à l'application ainsi que les informations de l'organisation. Il peut se synchroniser avec les informations associées sur les machines locales résidant sur site. Le service d'accès multifactoriel (MFA) est conçu pour répondre aux problèmes de sécurité tels que seul le bon utilisateur peut accéder à l'application.

Service mobile

Windows Azure offre une plateforme très simple pour développer des applications mobiles. Vous pouvez simplement commencer à utiliser les outils de développement mobile après vous être connecté à votre compte. Vous n'avez pas à écrire de gros codes personnalisés pour l'application mobile si vous utilisez ce service. Les notifications push peuvent être envoyées, les données peuvent être stockées et les utilisateurs peuvent être authentifiés en très moins de temps.

Sauvegarde

Le service de récupération de site réplique les données à un emplacement secondaire et automatise le processus de récupération des données en cas de panne de données. De même, la sauvegarde Azure peut être utilisée pour sauvegarder les données sur site dans les clouds. Les données sont stockées en mode crypté dans les deux cas. Windows Azure offre un service de sauvegarde très efficace et fiable aux clients et garantit qu'ils ne sont pas confrontés à des inconvénients en cas de défaillance matérielle.

Médias

Ce service répond à de multiples problèmes liés au téléchargement de médias et à leur mise à disposition facile pour les utilisateurs finaux. Les utilisateurs peuvent gérer facilement les tâches liées aux médias comme l'encodage, l'insertion d'annonces, le streaming, etc.

Commerce

Windows Azure offre aux utilisateurs la possibilité d'acheter ou de vendre des applications et des données via leur plateforme. Les applications sont placées sur le marché ou dans la boutique Azure à partir de laquelle elles peuvent être consultées et achetées par d'autres utilisateurs.

Kit de développement logiciel (SDK)

Les applications Azure peuvent être produites par les développeurs dans différents langages de programmation. Microsoft fournit actuellement des SDK spécifiques au langage pour Java, .NET, PHP, Node.js, Ruby et Python. Il existe également un SDK Windows Azure général qui prend en charge un langage, tel que C ++.

Dans le dernier chapitre, nous avons expliqué comment créer un compte Azure. Dans ce chapitre, vous trouverez une explication étape par étape de chaque composant -

Step 1 - Tout d'abord, connectez-vous à votre compte Azure.

Step 2 - Cliquez sur «Nouveau» dans le coin inférieur gauche et faites glisser votre curseur sur «Calculer».

Vous verrez maintenant une liste de modèles sous Calculer le modèle, comme illustré dans l'image suivante.

Créer une application Web

Step 1 - Cliquez sur Web App.

Step 2 - Cliquez sur Création rapide et entrez l'URL et choisissez un plan de service dans la liste déroulante comme indiqué dans l'image suivante.

Lorsque vous revenez à l'écran principal, le site Web vient d'être créé. Et lorsque vous cliquez sur l'URL du site Web, cela vous mènera au site Web.

L'image suivante montre à quoi ressemblera votre site Web lorsque vous cliquerez sur l'URL.

De même, vous pouvez choisir «Depuis la galerie» lors de la création d'une application Web au lieu de «Création rapide». Cela vous permettra de choisir le cadre de développement dans lequel vous souhaitez créer votre application.

Windows Azure prend en charge .Net, Java, PHP, Python, Node.js et Ruby. Il existe plusieurs façons de publier le code sur le serveur Azure. Il peut être publié en utilisant FTP, FTP, la technologie Microsoft Web Deploy. Divers outils de contrôle de source tels que GitHub, Dropbox et Codeplex peuvent également être utilisés pour publier le code. Il fournit une interface très interactive pour suivre les modifications déjà publiées et les modifications non publiées.

Créer une machine virtuelle

Step 1 - Cliquez sur «Machine virtuelle» dans la liste.

Step 2 - Cliquez ensuite sur «Depuis la galerie».

Step 3 - Choisissez le système d'exploitation ou le programme que vous souhaitez exécuter.

Step 4 - Choisissez la configuration et remplissez les détails.

Le nom d'utilisateur et le mot de passe que vous avez définis ici seront nécessaires pour accéder à la machine virtuelle à chaque fois.

Sur les deux écrans suivants, vous pouvez laisser les valeurs par défaut activées pour la première fois.

Step 5- La machine virtuelle que vous venez de créer sera affichée lorsque vous cliquez sur «Machine virtuelle» dans le panneau de gauche, comme illustré dans l'image suivante. Cela peut prendre quelques minutes pour apparaître.

Step 6- Une fois la machine créée, vous pouvez vous y connecter en cliquant sur l'icône de connexion affichée en bas de l'écran. Il enregistrera un fichier .rpd sur votre machine comme indiqué dans l'image suivante. Choisissez «enregistrer le fichier» sur l'écran et il sera enregistré dans «téléchargements» ou dans l'emplacement défini sur votre machine.

Step 7 - Ouvrez ce fichier .rpd et vous pouvez vous connecter à la VM en remplissant les informations d'identification dans l'écran suivant.

Vous pouvez également utiliser votre propre image en capturant l'image d'une machine virtuelle ou d'un disque dur virtuel existant. Les machines virtuelles sont avantageuses de plusieurs manières.

  • Un utilisateur peut essayer un nouveau système d'exploitation sans les installer.

  • Une machine virtuelle peut être supprimée lorsque vous avez terminé avec le système d'exploitation.

  • Les nouvelles versions d'un système d'exploitation peuvent être essayées et testées avant que l'utilisateur ne les installe sur la machine.

  • VM fournit un moyen très économique et sans tracas d'utiliser un cadre de développement ou un outil qui s'exécute sur une version spécifique du système d'exploitation.

Créer un service mobile

Le modèle d'hébergement de calcul des services mobiles est optimisé pour fournir un backend cloud pour les applications qui s'exécutent sur des appareils mobiles. Pour créer un service mobile -

Step 1- Sélectionnez Services mobiles sous Calculer et cliquez sur Créer. Une nouvelle fenêtre s'ouvrira comme le montre l'image suivante.

Step 2- Remplissez l'URL. Sélectionnez la base de données, la région et le backend.

Step 3- Cochez la case si vous souhaitez configurer les paramètres push avancés. Cette option nous permet de configurer notre service mobile pour utiliser un hub de notification existant ou spécifier le nom d'un nouveau. Si vous laissez cette case décochée, un nouveau hub sera créé dans un nouvel espace de noms avec un nom par défaut.

Création d'un service par lots

Le service Batch est nécessaire lorsqu'une application à grande échelle est exécutée et qu'un calcul parallèle hautes performances est requis. Les développeurs peuvent créer des lots pour exécuter une tâche en parallèle qui facilite la charge de travail sans frais supplémentaires. Azure ne facture que les machines virtuelles utilisées. Ils peuvent planifier une tâche, les mettre dans des files d'attente et gérer la charge de travail dans le cloud. La création par lots n'implique pas la configuration d'une VM, d'un cluster ou d'une planification de travaux distincts.

Pour créer un service de traitement par lots, suivez les étapes similaires pour créer d'autres services sous le modèle de calcul. L'image suivante montre comment un service de traitement par lots peut être créé rapidement.

Une fois que vous avez créé un service de traitement par lots, vous pouvez voir les détails en le sélectionnant dans le panneau de gauche. L'image suivante apparaît à l'écran.

Fabric Controller est une partie importante de l'architecture Windows Azure. Quand on pense aux composants ou services fournis par Windows Azure, on se demande comment tout cela fonctionne et ce qui se passe dans les clouds. Cela semble très complexe de notre côté. Examinons l'architecture physique de ces services pour mieux comprendre Fabric Controller.

À l'intérieur du centre de données, de nombreuses machines ou serveurs sont regroupés par un commutateur. Nous pouvons dire que Fabric Controller est un cerveau du service azur qui analyse les processus et prend des décisions.Fabricssont un groupe de machines dans le centre de données de Microsoft qui sont agrégées par un commutateur. Le groupe de ces machines est appelécluster. Chaque cluster est géré et appartient à un contrôleur de structure. Ils sont répliqués avec ces machines. Il gère tout ce qui se trouve à l'intérieur de ces machines, par exemple les équilibreurs de charge, les commutateurs, etc. Chaque machine a un agent de structure en cours d'exécution à l'intérieur et le contrôleur de structure peut communiquer avec chaque agent de structure.

Lors de la sélection d'une machine virtuelle proposée par les services Windows Azure, vous avez le choix entre cinq options. La configuration est la suivante -

Mémoire CPU Stockage d'instance
Super petit 768 Mo Monocœur 1,0 GHz 20 Go
Petit 1,75 Go Monocœur 1,6 GHz 225 Go
Moyen 3,5 Go Double cœur 1,6 GHz 490 Go
Grand 7 Go Quatre cœurs 1,6 GHz 1 000 Go
Extra large 14 Go Huit cœurs 1,6 GHz 2 040 Go

Lorsqu'un utilisateur choisit l'une des machines virtuelles, le système d'exploitation, les mises à jour de correctifs et les mises à jour logicielles sont effectuées par le contrôleur de structure. Il décide où la nouvelle application doit s'exécuter, ce qui est l'une des fonctions les plus importantes de Fabric Controller. Il sélectionne également le serveur physique pour optimiser l'utilisation du matériel.

Lorsqu'une nouvelle application est publiée dans Azure, un fichier de configuration d'application écrit en XML est également joint. Le contrôleur de structure lit ces fichiers dans le centre de données Microsoft et définit le paramètre en conséquence.

En plus de gérer l'allocation des ressources à une application spécifique, il surveille également l'intégrité des services de calcul et de stockage. Il effectue également les récupérations après défaillance d'un système.

Imaginez une situation où quatre instances de rôle Web sont en cours d'exécution et l'une d'entre elles meurt. Le contrôleur de structure lancera une nouvelle instance pour remplacer immédiatement l'instance morte. De même, en cas de défaillance d'une machine virtuelle, une nouvelle est attribuée par le contrôleur de structure. Il réinitialise également les équilibreurs de charge après avoir affecté la nouvelle machine, de sorte qu'il pointe instantanément vers la nouvelle machine. Ainsi, toutes les tâches intelligentes sont effectuées par le Fabric Controller dans l'architecture Windows Azure.

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.

Voyons d'abord ce qu'est un Blob. Le mot «Blob» se développe enBinaire Large OBject. Les objets blob incluent des images, des fichiers texte, des vidéos et des audios. Il existe trois types d'objets blob dans le service proposé par Windows Azure, à savoir les objets blob de bloc, d'ajout et de page.

  • Block blobssont une collection de blocs individuels avec un ID de bloc unique. Les blobs de bloc permettent aux utilisateurs de télécharger une grande quantité de données.

  • Append blobs sont des blocs optimisés qui contribuent à rendre les opérations efficaces.

  • Page blobssont une compilation de pages. Ils permettent des opérations de lecture et d'écriture aléatoires. Lors de la création d'un objet blob, si le type n'est pas spécifié, ils sont définis sur le type de bloc par défaut.

Tous les objets blob doivent se trouver dans un conteneur de votre stockage. Voici comment créer un conteneur dans le stockage Azure.

Créer un conteneur

Step 1 - Accédez au portail Azure puis dans votre compte de stockage.

Step 2 - Créez un conteneur en cliquant sur «Créer un nouveau conteneur» comme indiqué dans l'image suivante.

Il existe trois options dans la liste déroulante Accès qui définissent l'autorisation d'accès aux objets blob. L'option «Privé» permettra uniquement au propriétaire du compte d'y accéder. «Public Container» permettra un accès anonyme à tout le contenu de ce conteneur. L'option 'Public blob' définira un accès ouvert à l'objet blob mais n'autorisera pas l'accès au conteneur.

Télécharger un objet blob à l'aide de PowerShell

Step 1- Accédez à «Windows PowerShell» dans la barre des tâches et cliquez avec le bouton droit de la souris. Choisissez "Exécutez ISE en tant qu'administrateur".

Step 2- La commande suivante vous permettra d'accéder à votre compte. Vous devez modifier les champs mis en évidence dans toutes les commandes.

$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey

iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==

Step 3- Exécutez la commande suivante. Cela vous donnera les détails de votre compte Azure. Cela garantira que votre abonnement est prêt.

Get-AzureSubscription

Step 4 - Exécutez la commande suivante pour télécharger votre fichier.

Set-AzureStorageBlobContent -Blob Montiorlog.png -Container images -File 
"E:\MyPictures\MonitorLog.png" -Context $context -Force

Step 5 - Pour vérifier si le fichier est téléchargé, exécutez la commande suivante.

Get-AzureStorageBlob -Container $ContainerName -Context $ctx | Select Name

Télécharger un blob

Step 1 - Définissez le répertoire dans lequel vous souhaitez télécharger le fichier.

$localTargetDirectory = "C:\Users\Sahil\Downloads"

Step 2 - Téléchargez-le.

$BlobName = "Montiorlog.png" Get-AzureStorageBlobContent -Blob $BlobName Container $ContainerName -Destination $localTargetDirectory -Context $ctx

Souvenez-vous de ce qui suit -

  • Tous les noms de commandes et de fichiers sont sensibles à la casse.

  • Les commandes doivent être sur une ligne ou doivent être poursuivies dans la ligne suivante en ajoutant `dans la ligne précédente (` est le caractère de continuation dans PowerShell)

Gérer les objets blob à l'aide de l'explorateur de stockage Azure

La gestion des objets blob est assez simple à l'aide de l'interface `` Azure Storage Explorer '', car elle ressemble à l'explorateur de fichiers et de dossiers Windows. Vous pouvez créer un nouveau conteneur, télécharger des objets blob, les afficher dans un format répertorié et les télécharger. De plus, vous pouvez les copier dans un emplacement secondaire de manière très simple avec cette interface. L'image suivante rend le processus clair. Comme on peut le voir, une fois qu'un compte est ajouté, nous pouvons le sélectionner dans la liste déroulante et commencer. Cela rend l'exploitation du stockage Azure très facile.

Dans le langage courant utilisé par les développeurs, une file d'attente est une structure de données utilisée pour stocker des données qui suit la règle du premier entré, premier sorti. Un élément de données peut être inséré à partir de l'arrière de la file d'attente pendant qu'il est extrait de l'avant. Les files d'attente Azure sont un concept très similaire utilisé pour stocker les messages dans une file d'attente. Un expéditeur envoie le message et un client le reçoit et le traite. Un message est associé à quelques attributs, par exemple l'heure d'expiration.

Un client traite et supprime généralement le message. Le service Windows Azure permet au message d'être stocké pendant 7 jours et plus tard, il est supprimé automatiquement s'il n'est pas supprimé par le client. Il peut y avoir un expéditeur et un client ou un expéditeur et plusieurs clients ou plusieurs expéditeurs et plusieurs clients.

Il existe deux services offerts par Windows Azure pour les files d'attente de messages. Ce chapitre couvre la file d'attente Windows Azure. L'autre service est appelé «File d'attente Service Bus».

Le découplage des composants est l'un des avantages des services de file d'attente de messages. Il s'exécute dans un environnement asynchrone où les messages peuvent être envoyés entre les différents composants d'une application. Ainsi, il fournit une solution efficace pour gérer les flux de travail et les tâches. Par exemple, un message pour terminer une tâche est envoyé à partir du frontend de l'application et est reçu par un travailleur principal, qui termine ensuite la tâche et supprime le message.

Considérations

Les messages de la file d'attente de stockage ne sont répliqués nulle part, ce qui signifie qu'il n'y a qu'une seule copie de votre message. Le nombre maximum de messages pouvant être traités est de 20 000. La taille maximale d'un message peut être de 64 ko.

Gestion des files d'attente à l'aide de PowerShell

Créer une file d'attente

Step 1- Cliquez avec le bouton droit sur Windows PowerShell dans la barre des tâches. Choisissez "Exécuter ISE en tant qu'administrateur".

Step 2- Exécutez la commande suivante pour accéder à votre compte. Veuillez remplacer la partie en surbrillance pour votre compte.

$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey 
iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==

Step 3 - Spécifiez le compte de stockage dans lequel vous souhaitez créer une file d'attente.

Set-AzureSubscription –SubscriptionName "BizSpark" -CurrentStorageAccount tutorialspoint

Step 4 - Créez une file d'attente.

$QueueName = "thisisaqueue" 
$Queue = New-AzureStorageQueue –Name $QueueName -Context $Ctx

Récupérer une file d'attente

$QueueName = "thisisaqueue" 

$Queue = Get-AzureStorageQueue –Name $QueueName –Context $Ctx

Supprimer une file d'attente

$QueueName = "thisisaqueue" 

Remove-AzureStorageQueue –Name $QueueName –Context $Ctx

Insérer un message dans une file d'attente

Step 1 - Connectez-vous à votre compte.

$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey 

iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==

Step 2 - Spécifiez le compte de stockage que vous souhaitez utiliser.

Set-AzureSubscription –SubscriptionName "BizSpark" -CurrentStorageAccount tutorialspoint

Step 3 - Récupérez la file d'attente puis insérez le message.

$QueueName = "myqueue" 
$Queue = Get-AzureStorageQueue -Name $QueueName -Context $ctx if ($Queue -ne $null) { $QueueMessage = New-Object -TypeName Microsoft.WindowsAzure.Storage.Queue.CloudQueueMessage
      -ArgumentList "my message is this"  
   $Queue.CloudQueue.AddMessage($QueueMessage) 
}

La condition «if» dans le script ci-dessus vérifie si la file d'attente spécifiée existe ou non.

Retirer le message suivant de la file d'attente

Step 1 - Connectez-vous d'abord à votre compte et spécifiez le compte de stockage, en exécutant les commandes comme indiqué dans les étapes ci-dessus.

Step 2 - Récupérez la file d'attente.

$QueueName = "myqueue" $Queue = Get-AzureStorageQueue -Name $QueueName -Context $ctx 
$InvisibleTimeout = [System.TimeSpan]::FromSeconds(10)

Step 3 - Retirer le message suivant.

$QueueMessage = $Queue.CloudQueue.GetMessage($InvisibleTimeout)

Step 4 - Supprimer le message retiré de la file d'attente.

$Queue.CloudQueue.DeleteMessage($QueueMessage)

Gestion des files d'attente à l'aide de l'explorateur de stockage Azure

Step 1- Sélectionnez le compte de stockage dans la liste déroulante en haut à droite. Les comptes seront affichés si vous les avez ajoutés lors de votre précédente utilisation. Sinon, vous pouvez ajouter un compte et il vous demandera vos informations d'identification. Une fois connecté, vous serez connecté à votre compte dans Azure Storage Explorer.

Step 2 - Vous pouvez ajouter une nouvelle file d'attente en sélectionnant «Files d'attente» dans le panneau de gauche et en cliquant sur «Nouveau» comme indiqué dans l'image suivante.

Step 3 - Entrez le nom de la file d'attente et il est créé dans votre compte de stockage.

Step 4 - Ajoutez et supprimez les messages en sélectionnant la file d'attente dans le panneau de gauche.

Stocker une table ne signifie pas ici une base de données relationnelle. Le stockage Azure peut stocker uniquement une table sans aucune clé étrangère ni aucun autre type de relation. Ces tables sont hautement évolutives et idéales pour gérer une grande quantité de données. Les tables peuvent être stockées et interrogées pour une grande quantité de données. La base de données relationnelle peut être stockée à l'aide de SQL Data Services, qui est un service distinct.

Les trois principales parties du service sont -

  • Tables
  • Entities
  • Properties

Par exemple, si «Livre» est une entité, ses propriétés seront Id, Titre, Éditeur, Auteur, etc. La table sera créée pour une collection d'entités. Il peut y avoir 252 propriétés personnalisées et 3 propriétés système. Une entité aura toujours des propriétés système qui sont PartitionKey, RowKey et Timestamp. L'horodatage est généré par le système mais vous devrez spécifier la PartitionKey et la RowKey lors de l'insertion de données dans la table. L'exemple ci-dessous le rendra plus clair. Le nom de table et le nom de propriété sont sensibles à la casse, ce qui doit toujours être pris en compte lors de la création d'une table.

Comment gérer les tables à l'aide de PowerShell

Step 1 - Téléchargez et installez Windows PowerShell comme indiqué précédemment dans le didacticiel.

Step 2 - Faites un clic droit sur «Windows PowerShell», choisissez «Épingler à la barre des tâches» pour l'épingler sur la barre des tâches de votre ordinateur.

Step 3 - Choisissez "Exécutez ISE en tant qu'administrateur".

Créer une table

Step 1- Copiez les commandes suivantes et collez-les dans l'écran. Remplacez le texte en surbrillance par votre compte.

Step 2 - Connectez-vous à votre compte.

$StorageAccountName = "mystorageaccount" $StorageAccountKey = "mystoragekey" 
$Ctx = New-AzureStorageContext $StorageAccountName - StorageAccountKey 
$StorageAccountKey

Step 3 - Créez une nouvelle table.

$tabName = "Mytablename" 
New-AzureStorageTable –Name $tabName –Context $Ctx

L'image suivante montre une table créée sous le nom de «livre».

Vous pouvez voir qu'il a donné le point final suivant en conséquence.

https://tutorialspoint.table.core.windows.net/Book

De même, vous pouvez récupérer, supprimer et insérer des données dans la table à l'aide de commandes prédéfinies dans PowerShell.

Récupérer la table

$tabName = "Book" Get-AzureStorageTable –Name $tabName –Context $Ctx

Supprimer la table

$tabName = "Book"
Remove-AzureStorageTable –Name $tabName –Context $Ctx

Insérer des lignes dans le tableau

function Add-Entity() { 
   [CmdletBinding()] 
	
   param( 
      $table, [String]$partitionKey, 
      [String]$rowKey, [String]$title, 
      [Int]$id, [String]$publisher, 
      [String]$author ) $entity = New-Object -TypeName Microsoft.WindowsAzure.Storage.Table.DynamicTableEntity 
      -ArgumentList $partitionKey, $rowKey 
		
   $entity.Properties.Add("Title", $title) 
   $entity.Properties.Add("ID", $id) 
   $entity.Properties.Add("Publisher", $publisher) 
   $entity.Properties.Add("Author", $author) 
   
   
   $result = $table.CloudTable.Execute(
      [Microsoft.WindowsAzure.Storage.Table.TableOperation]
      ::Insert($entity)) } $StorageAccountName = "tutorialspoint" 
$StorageAccountKey = Get-AzureStorageKey -StorageAccountName $StorageAccountName 
$Ctx = New-AzureStorageContext $StorageAccountName - StorageAccountKey 
   $StorageAccountKey.Primary $TableName = "Book"
  
$table = Get-AzureStorageTable –Name $TableName -Context $Ctx -ErrorAction Ignore #Add multiple entities to a table. Add-Entity -Table $table -PartitionKey Partition1 -RowKey Row1 -Title .Net -Id 1
   -Publisher abc -Author abc 
Add-Entity -Table $table -PartitionKey Partition2 -RowKey Row2 -Title JAVA -Id 2 -Publisher abc -Author abc Add-Entity -Table $table -PartitionKey Partition3 -RowKey Row3 -Title PHP -Id 3
   -Publisher xyz -Author xyz 
Add-Entity -Table $table -PartitionKey Partition4 -RowKey Row4 -Title SQL -Id 4 
   -Publisher xyz -Author xyz

Récupérer les données de la table

$StorageAccountName = "tutorialspoint" 
$StorageAccountKey = Get-AzureStorageKey - StorageAccountName $StorageAccountName 
$Ctx = New-AzureStorageContext – StorageAccountName $StorageAccountName -
   StorageAccountKey $StorageAccountKey.Primary; $TableName = "Book"
  
#Get a reference to a table. 
$table = Get-AzureStorageTable –Name $TableName -Context $Ctx #Create a table query. $query = New-Object Microsoft.WindowsAzure.Storage.Table.TableQuery

#Define columns to select. 
$list = New-Object System.Collections.Generic.List[string] $list.Add("RowKey") 
$list.Add("ID") $list.Add("Title") 
$list.Add("Publisher") $list.Add("Author")
  
#Set query details. 
$query.FilterString = "ID gt 0" $query.SelectColumns = $list $query.TakeCount = 20
 
#Execute the query. 
$entities = $table.CloudTable.ExecuteQuery($query) #Display entity properties with the table format. $entities  | Format-Table PartitionKey, RowKey, @{ Label = "Title"; 
Expression={$_.Properties["Title"].StringValue}}, @{ Label = "ID"; Expression={$_.Properties[“ID”].Int32Value}}, @{ Label = "Publisher"; 
Expression={$_.Properties[“Publisher”].StringValue}}, @{ Label = "Author"; Expression={$_.Properties[“Author”].StringValue}} -AutoSize

La sortie sera comme indiqué dans l'image suivante.

Supprimer des lignes de la table

$StorageAccountName = "tutorialspoint" $StorageAccountKey = Get-AzureStorageKey - StorageAccountName $StorageAccountName $Ctx = New-AzureStorageContext – StorageAccountName $StorageAccountName - StorageAccountKey $StorageAccountKey.Primary  

#Retrieve the table. 
$TableName = "Book" $table = Get-AzureStorageTable -Name $TableName -Context $Ctx -ErrorAction 
Ignore 

#If the table exists, start deleting its entities. 
if ($table -ne $null) { 
   #Together the PartitionKey and RowKey uniquely identify every   
   #entity within a table.
	
   $tableResult = $table.CloudTable.Execute(
      [Microsoft.WindowsAzure.Storage.Table.TableOperation] 
      ::Retrieve(“Partition1”, "Row1")) 
		
   $entity = $tableResult.Result;
	
   if ($entity -ne $null) {
      $table.CloudTable.Execute( [Microsoft.WindowsAzure.Storage.Table.TableOperation] ::Delete($entity)) 
   } 
}

Le script ci-dessus supprimera la première ligne de la table, car vous pouvez voir que nous avons spécifié Partition1 et Row1 dans le script. Une fois la suppression de la ligne terminée, vous pouvez vérifier le résultat en exécutant le script de récupération des lignes. Là, vous verrez que la première ligne est supprimée.

Lors de l'exécution de ces commandes, assurez-vous que vous avez remplacé le nom de compte par votre nom de compte, la clé de compte par votre clé de compte.

Comment gérer la table à l'aide de l'explorateur de stockage Azure

Step 1 - Connectez-vous à votre compte Azure et accédez à votre compte de stockage.

Step 2 - Cliquez sur le lien 'Explorateur de stockage' comme indiqué dans le cercle violet dans l'image suivante.

Step 3- Choisissez «Explorateur de stockage Azure pour Windows» dans la liste. C'est un outil gratuit que vous pouvez télécharger et installer sur votre ordinateur.

Step 4 - Exécutez ce programme sur votre ordinateur et cliquez sur le bouton «Ajouter un compte» en haut.

Step 5- Entrez "Nom du compte de stockage" et "Clé du compte de stockage" et cliquez sur "Tester l'accès. Les boutons sont encerclés dans l'image suivante.

Step 6- Si vous avez déjà des tables en stock, vous verrez dans le panneau de gauche sous «Tables». Vous pouvez voir les lignes en cliquant dessus.

Créer une table

Step 1 - Cliquez sur «Nouveau» et entrez le nom de la table comme indiqué dans l'image suivante.

Insérer une ligne dans le tableau

Step 1 - Cliquez sur «Nouveau».

Step 2 - Entrez le nom du champ.

Step 3 - Sélectionnez le type de données dans la liste déroulante et entrez la valeur du champ.

Step 4 - Pour voir les lignes créées, cliquez sur le nom de la table dans le panneau de gauche.

Azure Storage Explorer est une interface très basique et simple pour gérer les tables. Vous pouvez facilement créer, supprimer, télécharger et télécharger des tableaux à l'aide de cette interface. Cela rend les tâches très faciles pour les développeurs par rapport à l'écriture de longs scripts dans Windows PowerShell.

La mise en cache est l'un des moyens d'améliorer les performances. Windows Azure utilise la mise en cache pour augmenter la vitesse des services cloud. Content Delivery Network (CDN) place des éléments tels que des objets blob et d'autres contenus statiques dans un cache. Le processus consiste à placer les données à des emplacements stratégiquement choisis et à les mettre en cache. En conséquence, il fournit une bande passante maximale pour sa livraison aux utilisateurs. Supposons que la source d'une application soit éloignée de l'utilisateur final et que de nombreuses visites soient effectuées sur Internet pour récupérer des données; le CDN offre une solution très compétente pour améliorer les performances dans ce cas. De plus, il adapte la charge élevée instantanée de manière très efficace.

Créer un CDN

Step 1 - Connectez-vous à votre portail de gestion Azure.

Step 2 - Cliquez sur «Nouveau» dans le coin inférieur gauche.

Step 3 - Sélectionnez «Services APP» puis «CDN».

Step 4- Cliquez sur «Création rapide». L'écran suivant apparaîtra.

Vous verrez trois champs dans la fenêtre contextuelle -

  • Subscription- Il y aura une liste des abonnements auxquels vous vous êtes abonné et vous pourrez choisir parmi l'un d'entre eux. Dans cette démo, une seule option était présente dans la liste déroulante de l'abonnement, à savoir «BizSpark», l'abonnement actuel.

  • Origin Type- Cette liste déroulante vous demandera de sélectionner un type d'origine. Le service intégré aura une option de Web Apps, de services cloud, de stockage et de services multimédias.

  • Origin URL - Cela affichera les URL en fonction du type d'origine choisi dans la liste déroulante.

Step 5- Choisissez l'une des options de chaque liste déroulante selon vos besoins et cliquez sur «Créer». Le point de terminaison CDN est créé comme indiqué dans l'image suivante.

Créer un CDN pour les liens d'origine personnalisés

En juin 2015, CDN a été mis à jour avec une autre fonctionnalité permettant aux utilisateurs de spécifier une origine personnalisée. Auparavant, seuls les services Azure pouvaient être liés à CDN, mais désormais tout site Web peut y être lié à l'aide de ce service.

Lorsque nous créons un service CDN, dans la liste déroulante «Type d'origine», il existe une option «Origine personnalisée» comme indiqué dans l'image suivante, puis vous pouvez spécifier le lien dans le champ URL.

Gérer CDN

Step 1 - Cliquez sur le Nom du CDN que vous souhaitez gérer dans la liste affichée dans CDN services.

Step 2 - Cliquez sur «gérer le cdn».

Country filtering- Vous pouvez autoriser / bloquer votre site Web dans des pays spécifiés. Cela va protéger vos données pour mieux.

Step 3 - Lorsque vous cliquez sur «gérer le cdn», vous serez redirigé vers la page suivante dans un nouvel onglet de votre navigateur.

Step 4- Cliquez sur «Filtrage par pays» dans les éléments de menu en haut de l'écran. Cliquez sur le bouton «Ajouter un filtre de pays» comme indiqué dans l'image suivante.

Step 5 - Spécifiez le répertoire et sélectionnez Autoriser / bloquer.

Step 6 - Sélectionnez le pays dans l'écran suivant et vous avez terminé.

Compression- Il permet de compresser les fichiers. Vous pouvez activer / désactiver la compression. Vous pouvez également spécifier le type de fichier.

Step 7 - Cliquez sur 'Cache Setting' et faites défiler vers le bas de la page.

Step 8- Sélectionnez «Compression activée» et cliquez sur le bouton «Mettre à jour». Par défaut, la compression est désactivée.

Analytics- Vous pouvez voir des figures très utiles dans cette section. Par exemple, nombre d'appels globaux ou dans une région géographique spécifique. Le rapport indiquera également combien de fois les demandes sont servies à partir des points de terminaison CDN et combien d'entre elles retournent au serveur d'origine.

Step 9- Cliquez sur «Analytics» dans les éléments de menu en haut de la page. Vous verrez une liste de tous les rapports dans le panneau de gauche, comme illustré dans l'image suivante.

Step 10 - De plus, vous pouvez télécharger le rapport sous forme de fichier Excel en cliquant sur l'icône Excel dans le coin supérieur droit.

Mapper un nom de domaine personnalisé

Vous souhaiterez peut-être utiliser un nom de domaine personnalisé au lieu d'un point de terminaison CDN qui est généré automatiquement par le service Azure. Windows Azure a fourni une nouvelle fonctionnalité qui vous permet de mapper un nom de domaine personnalisé au point de terminaison CDN de son application. Voyons comment cela se fait dans le portail Azure.

Step 1 - Cliquez sur le bouton «Gérer le domaine» dans le menu horizontal du bas.

Step 2 - Entrez l'URL personnalisée dans la zone de texte et c'est fait.

Windows Azure est généralement mal interprété comme une simple solution d'hébergement, mais il y a beaucoup plus à faire avec Windows Azure. Il fournit une plate-forme pour développer des applications en utilisant une gamme de technologies et de langages de programmation disponibles. Il propose de créer et de déployer des applications à l'aide de la plate-forme .net, qui est la propre technologie de développement d'applications de Microsoft. En plus de .net, de nombreuses autres technologies et langages sont pris en charge. Par exemple, Java, PHP, Ruby, Oracle, Linux, MySQL, Python.

Les applications Windows Azure sont mises à l'échelle en créant plusieurs instances de l'application. Le nombre d'instances nécessaires à l'application est spécifié par le développeur lors de l'hébergement des applications. Si le trafic augmente ou diminue sur le site Web ou l'application Web, il peut être géré facilement en vous connectant au portail de gestion Windows Azure et en spécifiant les instances. L'équilibrage de charge peut également être automatisé, ce qui permettrait à Azure de prendre lui-même la décision d'attribuer plus de ressources à l'application.

Les applications Web prennent en charge .net, java, python, php et node.js. Les tâches telles que la mise à l'échelle et les sauvegardes peuvent être facilement automatisées. Une nouvelle fonctionnalité appelée «webjobs» est disponible, qui est une sorte de service de traitement par lots. Les Webjobs peuvent également être mis à l'échelle et planifiés. Les plates-formes d'applications mobiles prises en charge sont Xamarin iOS, Xamarin Android et IOS.

La plate-forme Azure est développée de telle manière que les développeurs doivent se concentrer uniquement sur la partie développement et ne pas se soucier d'autres éléments techniques en dehors de leur domaine. Ainsi, la plupart du travail administratif est effectué par Azure lui-même.

Une place de marché est également définie par Azure où ses clients peuvent acheter des applications et des services. C'est une plate-forme sur laquelle les clients peuvent rechercher des applications et les déployer de manière plus simple. La place de marché Azure est actuellement disponible dans 88 pays. Une application achetée sur le marché peut être facilement connectée à l'environnement de développement local par les développeurs d'applications. La tarification est effectuée à l'aide de 5 modèles différents, qui incluent des frais mensuels et basés sur l'utilisation. Certaines applications sont même gratuites.

La sécurité consiste à gérer l'accès des utilisateurs aux applications, plates-formes et portails de l'organisation. Active Directory permet de gérer la base de données des utilisateurs de manière protégée. Le même type de service est fourni par Windows Azure pour protéger les utilisateurs et leur mot de passe. Active Directory est une fonctionnalité qui vous permet de créer des utilisateurs, de gérer leurs rôles, de leur accorder l'accès et de les supprimer.

Créer un Active Directory

Step 1 - Connectez-vous à Azure Management Portal.

Step 2 - Cliquez sur «Nouveau», puis sur «Services d'application».

Step 3 - Cliquez sur «Active Directory» puis sur «Annuaire».

Step 4 - Cliquez sur «Créer personnalisé».

Step 5- Entrez les détails et vous avez terminé. Dans l'image suivante, «tutpoint» est le nom de domaine. Entrez un nom de domaine qui est un DNS temporaire. Une fois son répertoire créé, vous pouvez le mapper à votre propre domaine.

Mappage d'un domaine personnalisé

Étant donné que vous avez fourni un nom de domaine temporaire, lors de la création d'un répertoire dans Windows Azure, vous pouvez le mapper à votre propre domaine à l'aide de cette fonctionnalité.

Step 1 - Cliquez sur le nom du répertoire dans la liste de votre répertoire.

Step 2 - Cliquez sur «Domaines» dans les éléments du menu supérieur.

Step 3 - Cliquez sur «Ajouter un domaine personnalisé».

Step 4- Dans l'écran qui apparaît, entrez les détails. Vous pouvez choisir l'option "connexion unique" si nécessaire.

Créer des utilisateurs

Step 1 - Cliquez sur le bouton «Ajouter un utilisateur» en bas de l'écran.

Step 2- L'écran suivant apparaît. Vous pouvez créer un nouvel utilisateur ou lier un compte Microsoft existant. Vous pouvez même importer un utilisateur à partir d'un autre annuaire dans Azure. Choisissons ici «Créer un nouvel utilisateur».

Step 3 - Saisissez le nom d'utilisateur dans l'écran suivant.

Step 4 - Entrez d'autres détails et choisissez le rôle de l'utilisateur.

Step 5 - Cliquez sur la flèche suivante et cela créera un utilisateur pour votre application et vous donnera un mot de passe temporaire qui peut être modifié par l'utilisateur.

Intégration avec Azure Active Directory

Step 1 - Localisez et cliquez sur «Application» en haut de l'écran.

Step 2- Cliquez sur «Ajouter» affiché en bas de l'écran. Une fenêtre contextuelle illustrée dans l'image suivante apparaîtra à l'écran.

Step 3- Si vous cliquez sur la première option, cela vous amènera à l'écran suivant. Vous pouvez saisir le nom de l'application et suivre l'assistant.

Step 4 - De même, si vous choisissez la deuxième option dans la fenêtre contextuelle «Que voulez-vous faire», elle vous permettra de choisir une application dans la galerie comme indiqué dans l'écran suivant.

Intégration d'Active Directory sur site

Azure Active Directory vous permet d'exécuter un Active Directory dans le cloud et vous permet également de le connecter à votre Active Directory sur site. Fondamentalement, il répliquera votre base de données utilisateur résidant sur votre machine sur site dans le cloud. Il se synchronisera également automatiquement chaque fois que des modifications sont apportées sur site.

Cliquez sur «Intégration d'annuaire» dans le menu supérieur. Un répertoire sur site peut être connecté en utilisant les trois étapes comme indiqué dans l'image suivante.

Rapports

Il s'agit d'une fonctionnalité très utile d'Active Directory car elle affiche différents rapports tels que le nombre de fois qu'un utilisateur se connecte ou se connecte à partir d'un appareil inconnu peut être consulté ici.

Quand on pense au cloud, on imagine un endroit avec un grand nombre de machines dans de grandes salles. Il doit y avoir un endroit où toutes les données sont stockées. Microsoft dispose de centres de données dans le monde entier à partir desquels les services Windows Azure sont gérés. Les centres de données sont divisés en régions. L'emplacement exact de ces centres de données n'est pas révélé par Microsoft pour des raisons de sécurité évidentes.

Voici les 20 régions répertoriées comme on peut également le voir sur l'image.

  • Centre des États-Unis
  • Est des États-Unis
  • Est des États-Unis 2
  • Gouvernement américain Iowa
  • Gouvernement américain Virginie
  • Centre nord des États-Unis
  • Centre-sud des États-Unis
  • Ouest des États-Unis
  • Europe du nord
  • Europe de l'ouest
  • Asie de l'Est
  • Asie du sud est
  • Japon Est
  • Japon Ouest
  • Brésil Sud
  • Australie Est
  • Australie Sud-Est
  • Inde centrale
  • Inde du Sud

Comment choisir le bon centre de données pour votre application

Lors de la création d'une application Windows Azure, qu'il s'agisse d'une application mobile, d'une application Web ou d'un stockage de base de données, il demande de spécifier la région. Region spécifie ici un centre de données régional.

Performance- Vous devez sélectionner le centre de données le plus proche des utilisateurs de votre application. Les performances peuvent être affectées par l'emplacement relatif des utilisateurs qui souhaitent accéder à l'application. Si un utilisateur est plus proche du centre de données, les performances seront meilleures.

Cost- Le prix d'hébergement de l'application peut également augmenter ou diminuer en fonction du centre de données choisi. Le prix peut en fait varier en fonction de l'emplacement d'hébergement de la base de données ou de tout autre service utilisé par l'application. Vous devez choisir le même emplacement pour tous les services utilisés par votre application. Par exemple, une base de données ou tout autre service multimédia. S'ils sont conservés dans un centre de données séparé, des frais seront facturés par transaction, mais aucun supplément ne sera facturé s'ils sont conservés dans le même centre de données.

Legal Aspect - Les lois varient d'un pays à l'autre et des restrictions pourraient être appliquées dans certaines régions sur les informations qui peuvent être partagées et celles qui ne le peuvent pas.

Comprendre les scénarios de base de Windows Azure nous aidera à comprendre son utilisation. De plus, cela nous aidera à comprendre les services offerts. Trois scénarios de base sont discutés ici. Outre les scénarios suivants, il peut exister de nombreuses autres façons d'utiliser les services Azure en fonction des besoins des clients, mais toutes les utilisations de base sont couvertes dans ce chapitre.

Développement de logiciels

Le développement logiciel est le scénario le plus populaire de Windows Azure. Le logiciel est développé et testé sur le tissu de développement local, puis déployé dans le cloud de Windows Azure. Azure héberge l'application Web ainsi que les processus de prise en charge, communiquant avec d'autres services Web.

Le test de l'application en phase de développement logiciel devient généralement trop long pour les développeurs, s'ils doivent modifier les configurations de l'environnement utilisé pour héberger l'application. Dans Windows Azure, ce n'est pas un problème car les ressources sont absolument sous leur contrôle et peuvent être modifiées selon les besoins par l'application. Une fois qu'une application Web est hébergée dans le cloud de Windows Azure, elle est prête à être utilisée par les utilisateurs finaux et les organisations.

De plus, le déploiement de l'application est très simple dans Windows Azure en utilisant les outils fournis par eux. Ces outils sont MS deploy, PowerShell, l'intégration avec Team Foundation Server (TFS). Le projet cloud Visual Studio est également une option simple pour déployer l'application.

Une application est testée dans l'environnement intermédiaire, puis déployée dans l'environnement de production pour que les utilisateurs finaux l'utilisent.

Déchargement des processus d'entreprise

Il existe des situations pour une organisation où ils doivent réduire les charges de leurs systèmes sur site pendant une certaine période de temps ou sur une base régulière. Cela pourrait être facilement réalisé en utilisant les services Windows Azure à un coût très bas. Les clients doivent payer uniquement pour les transactions effectuées sur leur application au lieu de payer pour l'ensemble du matériel et des logiciels.

C'est une façon extrêmement rentable d'utiliser de nouvelles ressources pour l'organisation. Azure dans ce contexte offre une croissance assez rapide aux entreprises en étendant les ressources sur le cloud en cas de besoin.

Intégration d'applications d'entreprise

Ceci est communément appelé scénario EAI. Pensons à un scénario, quand il est nécessaire que deux organisations différentes envoient et reçoivent des données entre des applications qui sont ensuite traitées par ces applications. L'intégration d'applications interentreprises peut être effectuée à l'aide de Windows Azure. Le service est appelé service BizTalk, qui facilite la messagerie B2B entre les applications sur site ou sur le cloud de différentes organisations.

Ce service permet une connexion entre les applications même si elles suivent des protocoles de transport différents. Le processus comprend également la validation et l'extraction des propriétés requises par l'application à l'extrémité de réception. Dans un scénario normal, où la communication est nécessaire entre les applications de deux organisations, l'interaction devra contourner le pare-feu en complétant le processus officiel. Cependant, dans le service offert par Windows Azure, la communication entre les applications n'a pas besoin de contourner le pare-feu de l'organisation.

Comme son nom l'indique, il s'agit d'un portail pour gérer les services Azure, qui a été publié en 2012. Il s'agit d'une plate-forme fournie par Microsoft pour ses clients Azure où ils peuvent voir, gérer et acheter les services offerts par Azure. Un autre portail appelé `` Azure Preview Portal '' a été publié par l'équipe Azure en 2014, ce qui facilite l'accès à la plateforme sur les mobiles et les tablettes. Cependant, les fonctionnalités sont plus ou moins les mêmes dans les deux portails.

Pour accéder au portail de gestion -

Step 1 - Aller à https://manage.windowsazure.com

Step 2- Connectez-vous avec votre Hotmail ou votre identifiant en direct. Si vous n'avez pas de compte Azure, inscrivez-vous pour en créer un. Vous obtiendrez un essai gratuit et vous pourrez explorer, apprendre et créer vos propres applications à l'aide de Windows Azure.

L'écran suivant va apparaitre.

Comme ici nous avons déjà une application en cours d'exécution, vous pouvez en voir une liste. Votre compte sera vide pour la première fois. Le panneau de gauche catégorise l'application et la partie centrale répertorie toutes les applications du compte.

Créer une nouvelle application

Step 1 - Cliquez sur le coin inférieur gauche «Nouveau».

Step 2 - L'écran suivant apparaîtra et vous pourrez choisir ce que vous souhaitez créer.

Vérifier le crédit et les abonnements

Step 1 - Cliquez sur «Crédit» dans le bloc vert en haut de l'écran.

Step 2- Cliquez sur «Voir plus de détails». Cela vous amènera à l'écran suivant. Cet écran vous montrera tous les détails de votre abonnement, vos dépenses et votre utilisation des données.

Comme la limite de dépenses est fixée ici, il est dit «Supprimer la limite de dépenses». Si la limite n'avait pas été fixée, il aurait dit «Fixer la limite de dépenses». De cette façon, vous pouvez définir une limite de dépenses pour vous. Vos services seront arrêtés une fois que vous aurez atteint la limite de dépenses.

Si vous faites défiler la page vers le bas dans l'image ci-dessus, vous pouvez voir tout ce qui est disponible avec votre abonnement et voir les détails sur le côté droit.

Vous contrôlez parfaitement vos dépenses. Le bloc vert dans lequel le bouton «Crédit» est affiché changera de couleur si vous êtes sur le point de manquer votre crédit. Ceci est calculé en fonction de vos dépenses quotidiennes moyennes et vous indiquera dans combien de jours votre crédit va se dépasser.

Ajouter un nouvel abonnement

Step 1 - Cliquez sur l'identifiant de messagerie de votre compte ou sur l'image dans le coin supérieur droit.

Step 2 - Cliquez sur «Voir ma facture» dans la liste.

Step 3- Cela vous amènera à l'écran suivant. Cliquez sur «ajouter un abonnement».

Step 4 - Choisissez l'abonnement dans la liste de l'écran suivant.

Portail de prévisualisation Azure

Step 1 - Cliquez sur l'e-mail de votre compte dans le coin supérieur droit.

Step 2 - Sélectionnez «Basculer vers Azure Preview Portal».

Step 3- L'écran suivant apparaîtra. Toutes les fonctionnalités sont identiques. «Azure Preview Portal» est conçu pour les écrans mobiles et tablettes avec un design réactif.

Vous pouvez créer un réseau virtuel sur le cloud ou vous pouvez également vous connecter au réseau local sur site au réseau cloud dans Windows Azure. Ce tutoriel expliquera d'abord comment créer un réseau cloud uniquement.

Création d'un réseau virtuel dans les nuages ​​uniquement

Step 1 - Connectez-vous à Azure Management Portal.

Step 2 - Cliquez sur «Nouveau» dans le coin inférieur gauche.

Step 3 - Cliquez sur «Services réseau» puis sur «Réseau virtuel».

Step 4 - Cliquez sur «Création rapide».

Step 5- Entrez le nom et laissez tous les autres champs tels quels, à l'exception de l'emplacement. Vous n'avez rien à spécifier dans ce cas car tout sera décidé par Azure lui-même.

Step 6 - Cliquez sur «Créer un réseau virtuel» et c'est fait.

Création d'un réseau virtuel dans le cloud uniquement (paramètres avancés)

Step 1 - Cliquez sur «création personnalisée» au lieu de «création rapide» lors de la création d'un nouveau réseau virtuel et l'écran suivant apparaîtra.

Step 2- Entrez le nom du «Réseau» et choisissez un emplacement. Vous verrez qu'il dessinera une image en bas.

Le nom du serveur DNS est facultatif à saisir car nous créons un réseau uniquement cloud. Laissez également les options «Connectivité point à site» et «Connectivité site à site» telles quelles. Les chapitres suivants auront une démonstration sur la configuration de ces deux options.

Step 3 - Cliquez sur suivant et laissez les valeurs par défaut sur l'écran suivant.

Step 4 - Cliquez sur la flèche suivante et un réseau virtuel est créé.

Vous pouvez ajouter des serveurs DNS et un réseau local même après avoir créé un réseau virtuel.

Un processus rapide de création d'une machine virtuelle a été inclus dans le chapitre «Module de calcul». Ce chapitre contient le processus détaillé, y compris la configuration des machines virtuelles.

Création rapide

Step 1 - Connectez-vous au portail de gestion Azure.

Step 2 - Localisez et cliquez sur «Machines virtuelles» dans le panneau de gauche, puis cliquez sur «Créer une machine virtuelle».

Step 3 - Vous pouvez également cliquer sur «Nouveau» dans le coin inférieur gauche, puis sur «Calculer» → «Machine virtuelle» → «Création rapide».

Step 4- Entrez le nom DNS. Cela doit être unique. Le nom DNS est utilisé pour se connecter à la machine virtuelle.

Step 5- Sélectionnez l'image et la taille dans la liste déroulante. La taille affecte le coût d'exécution de la machine virtuelle.

Step 6- Entrez le nom d'utilisateur et le mot de passe. Vous devez vous rappeler de vous connecter à la machine virtuelle ultérieurement.

Step 7 - Sélectionnez la région appropriée.

Step 8- Cliquez sur «Créer une machine virtuelle» et vous êtes prêt à utiliser votre nouvelle machine. La création de la machine prendra quelques secondes.

Créer une machine virtuelle avec des paramètres avancés

Step 1 - Choisissez «Création personnalisée» au lieu de «Création rapide» dans les options et vous serez redirigé vers l'écran suivant.

Step 2- Choisissez une image dans la liste. Dans cet écran, vous constatez que le choix d'une image est plus facile en fonction de sa catégorie affichée sur le côté gauche. Créons une machine virtuelle pour SQL Server pour laquelle nous avons choisi SQL Server sur le côté gauche et tous les logiciels de cette catégorie sont affichés au milieu.

Step 3 - Cliquez sur la flèche Suivant.

Step 4 - Choisissez la date de sortie de la version et entrez le nom de la machine virtuelle.

Step 5- Sélectionnez le niveau. La liste déroulante de taille changerait les éléments en fonction du niveau. Dans la version de base, vous n'obtiendrez que les 5 premières options, tandis que dans la version standard, vous obtiendrez plus d'options. Cela devrait être en fonction de vous et des exigences de votre image. Par exemple, dans ce cas, choisissons le serveur SQL. Il nécessite au minimum une machine A4 avec 8 cœurs et 14 Go de mémoire.

Step 6 - Entrez le nom d'utilisateur et le mot de passe et cliquez sur la flèche Suivant.

Step 7 - Entrez le nom DNS qui doit être unique comme mentionné précédemment et sélectionnez la région.

Sous le compte de stockage, il affichera les comptes de stockage que vous avez déjà créés. Comme le montre l'écran suivant, un nom de compte est affiché dans la liste déroulante qui est un compte de stockage créé précédemment. Vous pouvez choisir un compte déjà créé ou même utiliser un compte généré automatiquement.

Step 8- Ensuite, la disponibilité est définie. Cette option vous permet de créer un ensemble de machines virtuelles qui garantira que si un point unique échoue, il n'affecte pas votre machine et continue le travail. Choisissons ici l'option «aucun».

La dernière option est les points de fin. Les points de terminaison sont utilisés pour communiquer avec les machines virtuelles par d'autres ressources que vous pouvez quitter. Dans un chapitre suivant, nous fournirons une illustration détaillée pour configurer les terminaux.

Step 9 - Cliquez sur Suivant et la machine virtuelle sera créée en quelques secondes pour vous.

Connexion à un réseau virtuel

Step 1- Créez une machine virtuelle en suivant les étapes décrites précédemment. Si vous disposez déjà d'un réseau virtuel créé dans Azure, il sera affiché dans la liste déroulante en surbrillance, comme illustré dans l'écran suivant. Vous pouvez choisir le réseau comme indiqué dans l'image suivante.

Step 2- Lorsque vous accédez à votre réseau virtuel et à votre portail de gestion créés précédemment, cliquez sur «Tableau de bord». La machine virtuelle sera affichée dans les ressources de ce réseau comme indiqué dans l'image suivante.

Accéder à la machine virtuelle

Il existe un guide étape par étape sur la connexion à une machine virtuelle dans le chapitre «Module de calcul» plus haut dans ce didacticiel. Veuillez vous y référer.

Considérations

Lors de la création d'une machine virtuelle, les considérations suivantes doivent être prises:

  • Choisissez l'emplacement en fonction de l'emplacement de l'utilisateur pour éviter tout problème de latence. Il est préférable de choisir la région la plus proche de l'emplacement physique des utilisateurs finaux.

  • Vous devez passer en revue les coûts qui seront engagés en fonction de la taille que vous choisissez pour la machine virtuelle au préalable, pour vous assurer qu'elle est sous contrôle.

  • Si vous utilisez le compte de stockage déjà créé, vous pourrez mieux gérer les choses.

Lors de la création d'une machine virtuelle, nous rencontrons une partie où les points de terminaison peuvent être configurés. Les deux points de terminaison par défaut activés lors de la création d'une machine virtuelle sont Remote Desktop et PowerShell. Qu'est-ce qu'un point final? Une machine virtuelle sur le même cloud peut communiquer automatiquement entre elles. Mais au cas où nous en aurions besoin pour communiquer avec notre propre ordinateur, nous aurons besoin d'un point de terminaison configuré pour y parvenir. Il s'agit essentiellement d'accéder à la machine virtuelle via un port. Un point de terminaison fournit un accès à distance aux services exécutés sur une machine virtuelle. Il possède un port public et privé qui doit être spécifié lors de la création d'un point de terminaison. De plus, un point de terminaison est accessible en toute sécurité en activant les listes de contrôle d'accès (ACL).

Dans la section suivante, il est montré comment un nouveau point de terminaison peut être configuré pour une machine virtuelle qui a déjà été créée. Cependant, cela peut également être fait de la même manière que la création d'un nouveau dans la partie configuration de l'assistant.

Step 1 - Cliquez sur Machine virtuelle dans votre portail Azure Management.

Step 2 - Cliquez sur «Endpoint» puis sur «Ajouter».

Step 3 - Sélectionnez «Ajouter un point de terminaison autonome» comme indiqué dans l'image suivante.

Step 4- Sélectionnez le nom dans la liste déroulante. Vous pouvez également saisir un nom personnalisé. Ici, sélectionnons Http parmi les options. Il attribuera automatiquement les ports inutilisés. Ou vous pouvez le saisir manuellement.

Step 5- Si vous cochez «Créer un ensemble équilibré de charge», cela permettra de répartir la charge entre les machines virtuelles. Laissez-le décoché ici car il peut être configuré plus tard, si nécessaire.

Step 6 - La case «Activer le retour direct du serveur» est cochée lorsque la fonction «Toujours actif» du serveur SQL est requise, laissons donc décochée.

Step 7 - Cliquez sur la flèche Suivant.

Contrôle d'accès du point final

Nous pouvons accorder ou refuser l'accès aux services à un hôte ou un réseau individuel. Si rien n'est spécifié, le point de terminaison est accessible à partir de n'importe quel hôte et réseau.

Step 1 - Sélectionnez «Gérer ACL» comme indiqué dans l'image suivante.

Step 2 - Entrez la description de l'accès.

Step 3 - Entrez le masque de sous-réseau.

Step 4 - Cliquez sur Suivant et c'est fait.

Dans le dernier chapitre, nous avons vu comment un point de terminaison peut être créé pour accéder à une machine virtuelle; c'est une tâche assez fastidieuse. Si une machine virtuelle dans un réseau virtuel doit être connectée à une machine sur site, la connectivité point à site est nécessaire. La connectivité point à site rend très productif le travail avec des machines virtuelles distantes.

Fondamentalement, une machine sur site est connectée au réseau virtuel à l'aide d'une connectivité point à site. Cependant, nous pouvons connecter jusqu'à 128 machines sur site au réseau virtuel dans Azure. L'accès au réseau virtuel dans le cloud est accordé via un certificat. Le certificat doit être installé sur chaque machine locale qui doit être connectée au réseau virtuel.

Activation de la connectivité point à site sur un réseau virtuel existant

Si vous avez déjà créé un réseau virtuel dans Azure, vous pouvez y accéder dans le portail de gestion.

Step 1 - Connectez-vous au portail de gestion Azure.

Step 2 - Cliquez sur «Réseaux» dans le panneau de gauche et sélectionnez le réseau avec lequel vous souhaitez travailler.

Step 3 - Cliquez sur «Configurer» comme indiqué dans l'image suivante.

Step 4- Cochez la case «Configurer la connectivité point à site». Il vous permettra de saisir l'IP et le CIDR de départ.

Step 5 - Faites défiler vers le bas et cliquez sur «Ajouter un sous-réseau de passerelle».

Step 6- Entrez dans le sous-réseau de la passerelle et cliquez sur «Enregistrer». Le message affiché dans l'écran suivant apparaîtra.

Step 7 - Cliquez sur Oui et une connectivité point à site est effectuée.

Vous aurez besoin d'un certificat pour accéder à votre réseau virtuel.

Créer un nouveau réseau virtuel avec une connectivité point à site

Step 1 - Cliquez sur Nouveau → Services réseau → Réseau virtuel → Création personnalisée.

Step 2 - Entrez le nom du réseau, sélectionnez l'emplacement et cliquez sur Suivant.

Step 3 - Sur l'écran suivant, sélectionnez «Configurer un VPN point à site» et cliquez sur Suivant.

Step 4 - Vous pouvez sélectionner ou saisir l'adresse IP de départ et sélectionner CIDR.

Step 5 - Entrez le sous-réseau et cliquez sur «Ajouter un sous-réseau de passerelle» comme précédemment et entrez les informations requises.

Step 6 - La connectivité point à site est terminée.

Step 7 - Cliquez sur le nom du réseau, car il s'agit de «MyNet» dans l'image ci-dessus.

Step 8 - Cliquez sur «Tableau de bord» comme indiqué dans l'écran suivant.

Vous verrez que la passerelle n'est pas encore créée. Pour que cela se produise, vous devrez d'abord générer un certificat.

Générer des certificats

Le VPN point à site prend en charge uniquement les certificats auto-signés.

Créer un certificat

Step 1- Allez sur le lien msdn.microsoft.com ou google 'Windows SDK for 8.1'. Ensuite, accédez au lien msdn ou à la version de Windows pour laquelle vous souhaitez utiliser l'outil.

Step 2- Téléchargez le fichier encerclé comme indiqué dans l'image suivante. Il sera enregistré en tant que fichier .exe nommé sdksetup sur votre machine.

Step 3- Exécutez le fichier. Lors de l'exécution de l'assistant d'installation, lorsque vous atteignez l'écran suivant, décochez la partie encerclée. Par défaut, ils sont cochés.

Step 4 - Une fois l'installation terminée, exécutez l'invite de commande en tant qu'administrateur sur votre ordinateur.

Step 5 - Entrez les commandes suivantes une par une pour créer un certificat racine

cd C:\Program Files (x86)\Windows Kits\8.1\bin\x64 

makecert -sky exchange -r -n "CN=MyNet" -pe -a sha1 -len 2048 -ss My

La première commande changera le répertoire dans l'invite de commande. Dans la commande ci-dessus, remplacez la partie en surbrillance par le nom de votre réseau.

Step 6 - Entrez ensuite la commande suivante pour créer le certificat client.

makecert -n "CN=MyNetClient" -pe -sky exchange -m 96 -ss My -in "MyNet" -is my -a sha1

Step 7 - Recherchez «mmc» sur votre ordinateur et exécutez-le.

Step 8 - Cliquez sur «Fichier» et «Ajouter / supprimer un composant logiciel enfichable».

Step 9 - Dans l'écran qui apparaît, cliquez sur «Certificat» puis sur «Ajouter».

Step 10 - Sélectionnez «Mon compte utilisateur» et cliquez sur «Terminer».

Step 11 - Développez «Utilisateur actuel» dans le panneau de gauche, puis «Personnel», puis «Certificats».

Vous pouvez voir les certificats ici.

Step 12 - Faites un clic droit sur le certificat et cliquez sur «Toutes les tâches» puis sur «Exporter».

Step 13- Suivez l'assistant. Vous devrez nommer le certificat et sélectionner un emplacement pour le sauvegarder.

Téléchargez le certificat

Step 1 - Connectez-vous au portail de gestion Azure.

Step 2 - Accédez au réseau et cliquez sur «Certificat», puis sur «Télécharger le certificat racine».

Step 3 - Cliquez sur Parcourir et sélectionnez l'emplacement du certificat que vous venez de créer.

Téléchargez le package Client VPN

Client VPN Package vous connectera au réseau.

Step 1 - Accédez au tableau de bord du réseau dans le portail de gestion Azure.

Step 2 - Faites défiler vers le bas et recherchez les options suivantes sur le côté droit de l'écran.

Step 3- Sélectionnez l'option appropriée et téléchargez-la. Vous verrez un fichier similaire sur votre ordinateur. Exécutez et installez-le.

Step 4- Lorsque vous l'installez, Windows peut essayer de l'empêcher. Choisissez «Exécuter quand même» si cela se produit.

Step 5 - Allez dans «Réseaux» sur votre machine et vous verrez une connexion VPN disponible comme indiqué dans l'image suivante.

Step 6- Cliquez sur ce réseau comme dans cet exemple «MyNet» et connectez-vous. Vous serez connecté au réseau.

La plupart des organisations ont déjà un réseau dans leurs locaux et souhaiteraient le connecter à Windows Azure plutôt que de tout mettre sur le cloud. Elle est également appelée connectivité réseau hybride. Il connecte le réseau virtuel dans Azure au réseau local. La configuration d'un réseau de connectivité de site à site est assez facile pour quelqu'un qui connaît les bases de la mise en réseau comme les adresses IP, les sous-réseaux et les passerelles par défaut.

Les éléments nécessaires avant de configurer le réseau dans ce cas sont:

  • Un appareil VPN qui peut être configuré.
  • Adresse IP externe pour ce périphérique VPN.

Création d'un réseau de connectivité de site à site

Step 1 - Sélectionnez Nouveau → Services réseau → Réseau virtuel → Création personnalisée

Step 2 - Saisissez le nom du réseau et sélectionnez la région.

Step 3 - Entrez le nom DNS pour la résolution de noms si vous le souhaitez, sinon vous pouvez le laisser vide si vous souhaitez que cela soit fait automatiquement par Azure.

Step 4 - Cochez l'option «Configurer le VPN de site à site».

Step 5 - Entrez les détails de votre appareil VPN dans l'espace d'adressage comme indiqué dans l'image suivante.

Step 6 - Entrez les détails de votre réseau virtuel dans l'espace d'adressage.

Step 7 - Après avoir entré les sous-réseaux, entrez le sous-réseau de passerelle pour votre réseau virtuel.

Step 8 - Cliquez sur suivant et le réseau est créé.

Step 9- Sélectionnez le réseau et accédez à son «Tableau de bord». Vous devrez créer une passerelle pour cela.

Step 10- Cliquez sur «Créer une passerelle» en bas de l'écran. Une fois la passerelle créée, «l'adresse IP de la passerelle» s'affiche sur l'écran suivant.

Vous pouvez maintenant configurer le périphérique VPN en utilisant les informations.

La connectivité de site à site est plus rapide que la connectivité de point à site. Cela facilite le transfert des données. Vous avez juste besoin d'une clé partagée pour accéder au réseau. Contrairement à la connectivité point à site, vous n'avez pas besoin d'installer de certificats sur chaque machine que vous souhaitez connecter avec la machine virtuelle. En fait, la même clé partagée fonctionne pour chaque machine.

Voyons d'abord quel est le service fourni par Azure Traffic Manager. Fondamentalement, ce service équilibre la charge de trafic des services hébergés dans Azure. La stratégie de routage est définie par le client et le trafic vers les services hébergés dans Azure est redirigé conformément aux stratégies définies. Le gestionnaire de trafic est un service basé sur DNS. Ainsi, il améliorera la disponibilité et les performances des applications.

Voyons comment créer et configurer le gestionnaire de trafic dans Azure.

Créer un gestionnaire de trafic

Step 1 - Connectez-vous au portail de gestion Azure et cliquez sur "Nouveau" dans le coin inférieur gauche.

Step 2 - Sélectionnez Services réseau → Gestionnaire de trafic → Création rapide.

Step 3 - Entrez le préfixe DNS et sélectionnez la méthode d'équilibrage de charge.

Il y a trois options dans cette liste déroulante.

  • Performance- Cette option est idéale lorsque vous avez des terminaux à deux emplacements différents. Lorsqu'un DNS est demandé, il est redirigé vers la région la plus proche de l'utilisateur.

  • Round Robin- Cette option est idéale lorsque vous souhaitez répartir le trafic entre plusieurs points de terminaison. Le trafic est distribué de manière circulaire en sélectionnant un point de terminaison sain.

  • Failover - Dans cette option, un point d'accès principal est configuré, mais en cas de panne, d'autres points de terminaison sont mis à disposition en tant que sauvegarde.

Step 4- En fonction de vos besoins, vous pouvez choisir une méthode d'équilibrage de charge. Choisissons ici les performances.

Step 5 - Cliquez sur créer.

Vous verrez le gestionnaire de trafic créé et affiché dans votre portail de gestion. Son état sera inactif jusqu'à ce qu'il soit configuré.

Créer des points de terminaison à surveiller via Traffic Manager

Step 1 - Sélectionnez le 'Traffic Manager' dans le panneau de gauche du portail de gestion sur lequel vous souhaitez travailler.

Step 2- Sélectionnez «Endpoints» dans le menu horizontal supérieur comme indiqué dans l'image suivante. Sélectionnez ensuite «Ajouter des points de terminaison».

Step 3- L'écran illustré dans l'image suivante apparaîtra. Choisissez le type de service et les éléments sous ce service seront répertoriés.

Step 4 - Sélectionnez les points de terminaison du service et continuez.

Step 5 - Les points de terminaison de service seront provisionnés.

Vous pouvez voir que dans ce cas, le service 'tutorialsPointVM' créé dans Azure sera désormais surveillé par le gestionnaire de trafic et son trafic sera redirigé selon la stratégie spécifiée.

Configurer la politique

Step 1 - Cliquez sur «Configurer» dans la barre de menu supérieure comme indiqué dans l'image suivante.

Step 2- Entrez le DNS Time to Live (TIL). Il s'agit de la durée pendant laquelle un client / utilisateur continuera à utiliser un point de terminaison particulier. Par exemple, si vous entrez 40 secondes, le gestionnaire de trafic sera interrogé toutes les 40 secondes pour les changements dans le système de gestion du trafic.

Step 3- Vous pouvez modifier la méthode d'équilibrage de charge ici en choisissant une méthode souhaitée dans la liste déroulante. Ici, choisissons «Performance» comme choisi précédemment.

Step 4- Si vous faites défiler vers le bas, vous verrez la rubrique «Paramètres de surveillance». Vous pouvez choisir le protocole; entrez le numéro de port et le chemin relatif d'un service à surveiller.

PowerShell est un framework ou vous pouvez dire une interface créée par l'équipe Azure qui permet à l'utilisateur d'automatiser et de gérer les services Windows Azure. Il s'agit d'un outil de ligne de commande qui utilise les scripts ou les applets de commande pour effectuer des tâches telles que la création et la gestion de comptes de stockage ou de machines virtuelles qui peuvent facilement être effectuées à l'aide des commandes prédéfinies.

Installer Azure PowerShell

Step 1 - Connectez-vous au portail de gestion Azure.

Step 2 - Cliquez sur «Téléchargements».

Step 3- Dans l'écran suivant, recherchez «outils de ligne de commande», puis «Windows Azure PowerShell». Cliquez sur «Installer» dans la liste ci-dessous pour télécharger la configuration et l'installer.

Alternativement, vous pouvez visiter le lien http://www.windowsazure.com/en-us/manage/downloads/

Connexion à votre abonnement

Une fois que vous avez installé Azure PowerShell, vous devrez le connecter à votre abonnement Azure.

Step 1 - Localisez Microsoft 'Azure PowerShell' dans vos programmes.

Step 2- Épinglez-le à la barre des tâches. Vous pouvez l'exécuter en tant qu'ISE en l'épinglant à la barre des tâches dans Windows 8. D'une manière ou d'une autre, s'il ne montre pas l'option "Exécuter ISE en tant qu'administrateur", c'est dans les programmes. ISE permet de copier facilement les commandes.

Step 3 - Cliquez avec le bouton droit sur «Microsoft Azure PowerShell» et sélectionnez «Exécuter ISE en tant qu'administrateur».

Connectez-vous à votre compte Azure

Utilisation d'Active Directory

Pour commencer avec les tâches Azure, vous devrez d'abord ajouter votre compte Azure à PowerShell. Il vous suffit d'effectuer cette étape une fois sur votre ordinateur et chaque fois que vous exécutez Azure PowerShell, il se connectera automatiquement au compte.

Step 1 - Entrez l'applet de commande suivante dans PowerShell.

Add-AzureAccount

Step 2- L'écran illustré dans l'image suivante apparaîtra et vous demandera les informations d'identification de votre compte. Saisissez les informations d'identification et connectez-vous.

Step 3 - Vous êtes maintenant prêt à effectuer des tâches dans Azure à l'aide d'Azure PowerShell.

Utilisation du certificat

Dans cette méthode, vous pouvez télécharger un certificat sur votre machine et vous connecter à notre compte en utilisant ce certificat.

Step 1- Entrez l'applet de commande suivante dans PowerShell. Vous serez invité à enregistrer un fichier et le fichier sera téléchargé sur votre ordinateur avec l'extension. publie les paramètres .

Get-AzurePublishSettingsFile

Vous verrez un fichier similaire sur votre ordinateur.

Step 2- Entrez l'applet de commande suivante. La partie en surbrillance est le chemin du fichier téléchargé à l'étape précédente. Remplacez également le nom du fichier par le vôtre

Import-AzurePublishSettingsFile C:\Users\Sahil\Downloads\BizSpark-11-5-2015credentials.publishsettings

Step 3- Juste pour être sûr que tout va bien. Exécutez l'applet de commande suivante. Il affichera les détails de votre compte et de votre abonnement.

Get-AzureAccount 
Get-AzureSubscription

Vous pouvez ajouter de nombreux comptes à Azure PowerShell.

Supprimer le compte Azure

Exécutez les applets de commande suivantes. Remplacez la partie en surbrillance par votre identifiant de compte. Il vous demandera votre confirmation et c'est fait.

Remove-AzureAccount -Name [email protected]

Obtenir de l'aide

L'applet de commande suivante répertorie toutes les commandes disponibles pour les tâches Azure.

Get-Help Azure

De nombreuses tâches peuvent être gérées à l'aide de PowerShell, telles que la création et la gestion d'applications Web, de comptes de stockage, de machines virtuelles, etc. En fait, de nombreux utilisateurs le trouvent plus rapide et meilleur par rapport à Azure Management Portal. Pour gérer le stockage Azure à l'aide de PowerShell, reportez-vous au chapitre Table, objets blob et files d'attente de ce didacticiel.

La surveillance des machines virtuelles est importante pour suivre ses performances et son état de santé. Windows Azure fournit une interface interactive pour surveiller les statistiques liées aux performances de la machine virtuelle. Les cinq statistiques clés sont -

  • Pourcentage CPU
  • Octets de lecture du disque / s
  • Octets d'écriture sur disque / s
  • Réseau en
  • Réseau hors

Surveillez la machine virtuelle dans Azure Management Portal.

Step 1 - Connectez-vous au portail de gestion Azure.

Step 2 - Accédez à la machine virtuelle.

Step 3 - Sélectionnez la machine virtuelle que vous souhaitez surveiller.

Step 4 - Sélectionnez Moniteur dans le menu supérieur comme indiqué dans l'image suivante.

Vous pouvez voir 5 termes clés sur l'écran ci-dessus. Cela semble assez compliqué à première vue, mais quand vous regardez attentivement, vous pouvez voir que chaque ligne du graphique est d'une couleur différente qui correspond à la couleur du terme. Par exemple, CPU Percentage est de couleur violette et la ligne violette sur le graphique le représente. La machine montrée dans l'image ci-dessus est assez récente. Les sections suivantes expliquent comment les figures sont lues.

Pourcentage CPU

Le pourcentage de processeur est la statistique la plus courante à vérifier en cas de problème de performances dans une application. Il indique l'utilisation du processeur en pourcentage. Dans l'image suivante, vous pouvez voir que dans la dernière liste déroulante dans le coin supérieur droit, 1 heure est sélectionnée et que l'utilisation la plus élevée est à 3:15, soit 0,13%.

Octets de lecture du disque / s

Les opérations d'entrée / sortie de disque sont un autre facteur affectant les performances. L'octet de lecture du disque / seconde mesure la quantité de données lues chaque seconde sur le disque. Si les opérations de lecture sont effectuées plus fréquemment sur le disque, les problèmes de performances peuvent être résolus à l'aide d'un disque plus rapide.

Octets d'écriture sur disque / s

De même, l'octet d'écriture sur disque / s mesure la quantité de données écrites chaque seconde. Si l'application a besoin d'écrire une grande quantité de données sur le disque, un disque plus grand peut être choisi.

Dans l'image ci-dessus, vous pouvez voir que le point le plus élevé de lecture du disque est de 218,35 octets / s à 3:25. Vous pouvez voir les données de la dernière heure car «1 heure» est sélectionné dans la liste déroulante. Vous pouvez également consulter les données des dernières 24 heures et 7 jours.

Réseau dans

La surveillance du trafic réseau peut être effectuée en regardant les chiffres «réseau en» dans la section «Moniteur». Les statistiques d'entrée du réseau peuvent être en octets ou en segments TCP reçus.

Sortie réseau

La statique de sortie de réseau indique les segments TCP envoyés par seconde. Vous pouvez également voir des statistiques relatives ou absolues en sélectionnant une option dans la liste déroulante encerclée dans l'image suivante.

De même, vous pouvez choisir la durée dans la liste déroulante mise en évidence dans l'image suivante.

Vous pouvez également choisir des métriques particulières en cliquant sur «Ajouter des métriques» en bas de l'écran. L'écran suivant apparaîtra, dans lequel vous pouvez vérifier les métriques souhaitées.

Activer les diagnostics

L'activation des diagnostics vous permet de collecter des journaux. Azure collectera les journaux et les stockera dans un compte de stockage que vous avez spécifié. Nous pouvons activer les diagnostics en passant au «portail de prévisualisation». Les chiffres de diagnostic aident au dépannage car les journaux d'erreurs peuvent être suivis dans le compte de stockage.

Step 1 - Basculez vers le «portail de prévisualisation».

Step 2 - Localisez la «Machine virtuelle (classique)» dans le panneau de gauche.

Step 3 - Sélectionnez la machine et «Tous les paramètres».

Step 4- Faites défiler vers le bas et localisez «Diagnostics». Sélectionnez «Diagnostic» comme indiqué dans l'image suivante.

Step 5- Sélectionnez «Oui» dans le panneau suivant affiché sur le côté droit. Par défaut, il sera désactivé.

Step 6 - Comme il utilise un compte de stockage pour stocker les journaux, vous devrez configurer le paramètre du compte de stockage en cliquant sur la partie encerclée dans l'image suivante.

Step 7 - Vous pouvez également sélectionner ou désélectionner le type de journaux que vous souhaitez conserver.

Vous verrez également un panneau en bas avec l'en-tête «Surveillance». Cette section affiche les mêmes métriques que celles décrites dans la section ci-dessus.

Ces chiffres aident les utilisateurs à identifier les causes de la baisse des performances d'une application. Ils peuvent également générer des alertes pour ces fonctionnalités; ils dépassent les limites fixées.

Lors de la surveillance d'une machine virtuelle, nous pouvons voir différentes métriques liées à une machine virtuelle dans Azure. Azure a également mis en place un moyen d'alerter l'administrateur de la machine virtuelle lorsque ces métriques dépassent ou dépassent une limite spécifiée par e-mail. La configuration d'une alerte peut être très utile pour informer l'administrateur des problèmes qui nécessitent une attention particulière.

Step 1 - Accédez à la section «Surveillance» de votre machine virtuelle.

Step 2 - Sélectionnez les mesures pour lesquelles vous souhaitez définir une alerte.

Step 3 - Sélectionnez «Ajouter une règle» en bas.

Step 4 - Saisissez le nom de l'alerte et saisissez d'autres informations.

Step 5- Dans l'écran suivant qui apparaît, sélectionnez la condition. Il peut être supérieur, inférieur ou égal à.

Step 6- Entrez la valeur de seuil qui sera en pourcentage. Dans cet exemple, saisissons 85 ce qui signifie que vous recevrez un e-mail lorsque l'utilisation du processeur de votre machine virtuelle atteindra la moyenne de 85% au cours des 10 dernières minutes.

En plus d'envoyer l'e-mail d'alerte à l'administrateur du service et aux co-administrateurs, vous pouvez recevoir l'alerte dans un autre e-mail.

Vous pouvez définir un maximum de 10 alertes pour chaque abonnement. Les alertes peuvent être envoyées à l'e-mail de l'administrateur plus un e-mail supplémentaire fourni au moment de la configuration d'une alerte.

De même, vous pouvez définir des alertes pour d'autres services Azure tels que les applications Web et les applications mobiles.

Dans ce chapitre, nous aborderons différentes manières de déployer une application sur Windows Azure. Quand on dit application, cela peut être une application web ou une application mobile. Auparavant, les applications Web étaient appelées sites Web, mais maintenant, partout, elles sont appelées applications Web. Nous discuterons de la façon de déployer des applications à partir de Visual Studio et du portail de gestion dans le chapitre «Sites Web».

Déployer une application Web à partir de PowerShell

Pour démarrer avec PowerShell, reportez-vous au chapitre «PowerShell» du didacticiel. Pour déployer un site Web à partir de PowerShell, vous aurez besoin du package de déploiement. Vous pouvez l'obtenir auprès des développeurs de votre site Web ou de vous si vous êtes dans le déploiement Web, vous savez comment créer un package de déploiement. Dans les sections suivantes, vous apprendrez d'abord à créer un package de déploiement dans Visual Studio, puis à utiliser les applets de commande PowerShell, vous déploierez le package sur Azure.

Créer un package de déploiement

Step 1 - Accédez à votre site Web dans Visual Studio.

Step 2- Faites un clic droit sur le nom de l'application dans l'explorateur de solutions. Sélectionnez «Publier».

Step 3- Créez un nouveau profil en sélectionnant «Nouveau profil» dans la liste déroulante. Saisissez le nom du profil. Il peut y avoir différentes options dans la liste déroulante selon que les sites Web sont publiés auparavant à partir du même ordinateur.

Step 4 - Sur l'écran suivant, choisissez «Web Deploy Package» dans la méthode de publication.

Step 5- Choisissez un chemin pour stocker le package de déploiement. Entrez le nom du site et cliquez sur Suivant.

Step 6 - Sur l'écran suivant, laissez les paramètres par défaut activés et sélectionnez «publier».

Une fois que c'est fait, dans le dossier à l'emplacement de votre choix, vous trouverez un fichier zip dont vous avez besoin pendant le déploiement.

Créer un site Web dans Azure à l'aide de PowerShell

Step 1- Entrez les applets de commande suivantes pour créer un site Web. Remplacez la pièce en surbrillance. Cette commande va créer un site Web en abonnement gratuit. Vous pouvez modifier l'abonnement une fois le site Web créé.

New-AzureWebsite -name "mydeploymentdemo" -location "East US"

Si l'applet de commande réussit, vous verrez toutes les informations comme indiqué dans l'image ci-dessus. Vous pouvez voir l'URL de votre site Web car dans cet exemple, il s'agit de mydeploymentdemo.azurewebsites.net.

Step 2 - Vous pouvez visiter l'URL pour vous assurer que tout s'est bien passé.

Déployer le site Web à l'aide du package de déploiement

Une fois le site Web créé dans Azure, il vous suffit de copier le code de votre site Web. Créez le dossier zip (package de déploiement) sur votre ordinateur local.

Step 1 - Entrez les applets de commande suivantes pour déployer votre site Web.

Publish-AzureWebsiteProject -name "mydeploymentdemo" -package 
"C:\Users\Sahil\Desktop\deploymentDemo\MyWebsiteOnAzure.zip"

Ici, dans la commande ci-dessus, le nom du site Web qui vient d'être créé est donné et le chemin du fichier zip sur l'ordinateur.

Step 2- Accédez à l'URL de votre site Web. Vous pouvez voir le site Web comme indiqué dans l'image suivante.

La sauvegarde Azure peut être utilisée pour sauvegarder des données sur site dans le cloud. Les données sont stockées en mode crypté. Les sections suivantes fournissent une illustration détaillée de la procédure à suivre à l'aide d'Azure. Dans ce processus, nous allons d'abord créer un coffre-fort de sauvegarde où nos données seront stockées, puis nous verrons comment les données peuvent être sauvegardées à partir de notre ordinateur sur site. L'agent de sauvegarde qui est installé sur l'ordinateur, crypte d'abord les données, puis les envoie via le réseau vers le lieu de stockage dans Azure. Vos données sont totalement sûres et sécurisées.

Créer un coffre-fort de sauvegarde

Step 1 - Connectez-vous à votre portail de gestion.

Step 2 - Dans le coin inférieur droit, sélectionnez Nouveau → Services de données → Services de récupération → Backup Vault → Création rapide.

Step 3- Entrez le nom du coffre-fort et sélectionnez la région. Il sera créé et affiché dans votre portail de gestion.

Step 4 - Sélectionnez le coffre-fort et cliquez sur "Télécharger les informations d'identification du coffre-fort" comme indiqué dans l'image suivante.

Step 5 - Il enregistrera un fichier d'informations d'identification sur votre ordinateur.

Step 6- Faites maintenant défiler la même page dans Azure et vous verrez trois options sous `` Télécharger l'agent ''. Sélectionnez une option appropriée. Choisissons la troisième option de la liste dans cet exemple.

Step 7- La configuration de l'agent sera enregistrée sur votre ordinateur. Vous devrez l'installer en suivant l'assistant. Il n'y a rien de très spécifique dans le processus d'installation.

Step 8- À la fin de l'installation, vous verrez un bouton en bas de la fenêtre pop-up «Procéder à l'enregistrement». Cliquez sur ce bouton et l'écran suivant apparaîtra.

Step 9- La première étape est l'identification du coffre-fort. Parcourez le fichier d'informations d'identification sur votre ordinateur qui a été enregistré à la dernière étape.

Step 10- L'étape suivante de l'assistant d'enregistrement consiste à choisir le paramètre de cryptage. Vous pouvez saisir votre propre phrase secrète ou laisser l'assistant le générer lui-même. Ici, choisissons 'Generate Passphrase'.

Step 11- Recherchez l'emplacement où vous souhaitez enregistrer la phrase secrète. Il est très important de garder ce fichier de phrase secrète en sécurité, car vous ne pourrez pas restaurer les sauvegardes sans lui.

Step 12 - Cliquez sur Suivant et le fichier sera enregistré à l'emplacement sélectionné.

Planifier une sauvegarde

Une fois l'assistant de la section ci-dessus terminé, vous verrez le programme suivant qui a été installé à l'étape précédente, s'exécutant sur votre ordinateur. Vous rencontrerez la sélection du dossier de données de votre ordinateur que vous souhaitez sauvegarder sur Azure et la fréquence de sauvegarde dans cet assistant.

Step 1 - Cliquez sur «Planifier la sauvegarde» dans le panneau de droite.

Dans cet exemple, sélectionnons le dossier de données nommé 'QServicesManagementSystem'.

Suivez les étapes qui apparaissent à l'écran et sont tout à fait compréhensibles. Vous êtes autorisé à sauvegarder 3 fois maximum et vous pouvez choisir entre la fréquence quotidienne et hebdomadaire.

Step 2- À l'étape suivante, sélectionnez la durée pendant laquelle vous souhaitez conserver la sauvegarde dans votre stockage en ligne. Réglez-le en fonction de vos besoins.

Step 3- Vous pouvez choisir «Sauvegarder maintenant» dans le panneau de gauche de l'agent de sauvegarde. Il enregistrera une copie de vos données à ce moment précis. Ensuite, vous pouvez le voir dans votre portail de gestion en sélectionnant le coffre de sauvegarde et en accédant à son tableau de bord.

Vous pouvez voir dans l'image suivante qu'il y a un élément répertorié dans la section «Travaux» car les données ont été sauvegardées en sélectionnant «sauvegarder maintenant». Cette section affichera toutes les activités de la tâche de sauvegarde. Les détails de la planification de sauvegarde sont affichés dans la section «État».

Step 4 - Vous pouvez récupérer les données en sélectionnant «Récupérer les données» dans l'agent de sauvegarde et en suivant l'assistant.

Les capacités de libre-service ici font référence à la capacité de gérer le groupe, le profil des utilisateurs et les mots de passe. Ces capacités sont utiles pour réduire les coûts et le travail des services informatiques. Il améliore l'expérience utilisateur et supprime les tracas inutiles de demander des autorisations à l'administrateur. Les capacités de libre-service permettent aux utilisateurs de gérer les services mentionnés sans compromettre la sécurité des systèmes. Tout se passe dans les politiques définies par l'organisation.

Gestion de groupe

Supposons que peu de personnes dans une organisation souhaitent créer un groupe où elles peuvent se connecter les unes aux autres pendant une certaine période. Habituellement, ils devront demander à l'administrateur de créer un groupe pour eux. Mais dans Azure Active Directory, une personne peut créer un groupe et d'autres peuvent rejoindre le groupe sans avoir à demander à l'administrateur. En outre, le propriétaire du groupe peut céder la propriété du groupe à quelqu'un d'autre par lui-même.

Gestion des mots de passe

Azure Active Directory offre les services qui permettent aux utilisateurs (employés du client ou utilisateurs d'application) de gérer eux-mêmes leur mot de passe. Les utilisateurs finaux peuvent effectuer une auto-inscription pour la réinitialisation du mot de passe. De plus, ce service inclut la réinitialisation et la modification du mot de passe par les utilisateurs finaux.

Les stratégies de capacité de libre-service sont entièrement contrôlées par les administrateurs d'Azure Active Directory. Ils peuvent configurer les politiques conformément à la politique de leur organisation. Ils peuvent afficher les rapports sur les réinitialisations, les changements de mot de passe de l'utilisateur final, etc. De cette façon, les administrateurs peuvent surveiller les activités de l'utilisateur pour la gestion de leur compte, même après les avoir rendus capables de libre-service.

Pour utiliser ce service, les organisations doivent s'abonner à la version de base ou premium d'Azure Active Directory. Une démonstration détaillée de la réinitialisation des mots de passe en libre-service et de la gestion des groupes à l'aide d'Azure Active Directory est présentée dans un chapitre distinct de ce didacticiel.

Nous avons tous rencontré à un moment donné une authentification multifacteur. Par exemple, les clients de certaines banques reçoivent un appel ou un mot de passe à usage unique sous forme de message texte sur leur téléphone portable lorsqu'ils se connectent à leur compte bancaire en ligne. L'authentification multifacteur fait référence au système dans lequel plus d'un système authentifie l'utilisateur pour accéder à une application. L'authentification multifacteur offre une meilleure sécurité pour les clients Azure. Il permet au client de choisir s'il souhaite utiliser plus d'un système d'informations d'identification pour permettre aux utilisateurs d'accéder aux applications. L'authentification multifacteur peut être utilisée pour protéger à la fois les répertoires sur site et sur le cloud.

Dans ce processus, l'utilisateur se connecte d'abord avec le nom d'utilisateur et le mot de passe de manière normale. Les informations d'identification sont vérifiées, puis si l'authentification automatique des appels est activée, l'utilisateur reçoit un appel et est invité à confirmer la tentative de connexion.

  • Mobile App- Des applications mobiles pour toutes les plateformes (Android, iOS et Windows) sont disponibles. Cette application envoie une notification lorsqu'une tentative de connexion est effectuée, puis l'utilisateur peut choisir de s'authentifier, s'il s'agit d'une véritable tentative.

  • Text Message- Cette méthode envoie un mot de passe à usage unique au téléphone mobile enregistré de l'utilisateur. Ils répondent à partir de leur téléphone ou saisissent le mot de passe à usage unique sur leur page de connexion.

  • Automated Call - L'appel automatisé demande à l'utilisateur de valider la tentative de connexion en appuyant sur une touche du clavier de son téléphone.

Créer un fournisseur d'authentification multifacteur

Step 1 - Cliquez sur «Nouveau» dans le coin inférieur gauche → Services d'application → Active Directory → Fournisseur d'authentification multifacteur → Création rapide.

Step 2 - Entrez le nom du fournisseur.

Step 3- Sélectionnez le modèle d'utilisation. Choisissons «Par authentification» pour cet exemple. Veuillez noter que vous ne pourrez pas modifier le modèle d'utilisation une fois le fournisseur d'authentification multiple créé. Veuillez donc prendre en compte vos besoins avant de le choisir.

Step 4- Ensuite, il y a une option, si vous souhaitez lier le répertoire existant ou non. Ici, lions un nom de répertoire existant 'tutorialspoint' qui a été précédemment créé à ce fournisseur multifactoriel.

Step 5- Après avoir cliqué sur «Créer», il sera répertorié dans votre liste de services. Sélectionnez le fournisseur multifactoriel que vous venez de créer et vous verrez l'écran suivant.

Step 6 - Sélectionnez «Gérer» en bas de l'écran et vous serez redirigé vers une nouvelle page comme indiqué dans l'image suivante.

Step 7 - Sélectionnez «Configurer» pour choisir l'authentification.

Step 8- Vous pouvez définir le nombre de tentatives, changer le numéro de téléphone à partir duquel l'appel est passé (le numéro par défaut est déjà là), le délai d'expiration des messages bidirectionnels (la valeur par défaut est de 60 secondes), le délai d'expiration du mot de passe à usage unique (la valeur par défaut est 300 secondes) dans les paramètres généraux. Vous pouvez également fournir une adresse e-mail à laquelle vous pouvez être averti si un mot de passe à usage unique est contourné.

Step 9- Faites défiler la page et vous verrez les paramètres de fraude. Sous Paramètres de fraude, vous pouvez choisir d'autoriser les utilisateurs à envoyer des alertes de fraude, de bloquer l'utilisateur si une alerte est signalée et également de définir une adresse e-mail à laquelle les alertes sont envoyées.

Une fois l'authentification multifacteur activée pour les utilisateurs, il leur sera demandé de choisir l'une des trois méthodes (message automatisé, SMS ou application mobile) lors de leur prochaine connexion à leur compte. La méthode choisie sera utilisée pour les authentifier à chaque fois qu'ils se connectent à leur compte.

Activer l'authentification multifacteur pour l'annuaire existant

Une façon consiste à lier le répertoire au fournisseur d'authentification multifacteur lors de sa création, comme nous l'avons vu dans la section précédente. Cependant, vous pouvez également le faire de la manière suivante pour un utilisateur particulier.

Step 1 - Accédez à votre répertoire en le choisissant dans le panneau de gauche et cliquez sur «Gérer l'authentification MultiFactor» en bas de l'écran.

Step 2- Cela vous amènera à l'écran suivant. Ici, vous pouvez sélectionner l'utilisateur et activer ou désactiver l'authentification multifacteur pour l'utilisateur.

Activer l'authentification multifacteur pour les applications sur site

Lorsque vous créez un nouveau fournisseur d'authentification multiple à l'aide du portail de gestion et que vous choisissez de le gérer, vous êtes redirigé vers la page comme indiqué dans la première section de ce chapitre. Si vous souhaitez activer l'authentification multifacteur pour votre application sur site, vous devez installer le serveur d'authentification en cliquant sur le lien en surbrillance. Ensuite, vous pouvez configurer le paramètre comme vous le souhaitez.

Step 1 - Cliquez sur le lien encerclé dans l'image suivante.

Step 2 - Vous serez redirigé vers l'écran suivant, télécharger la configuration et générer les informations d'identification d'activation afin de vous connecter au serveur.

Forefront Identity Manager (FIM) est un logiciel de gestion des identités qui gère les profils de l'utilisateur dans les locaux de l'organisation. Il est également connu sous le nom de Microsoft Identity Manager (MIM) ou Microsoft Forefront Identity Manager (MFIM). Nous avons discuté d'Azure Active Directory dans ce didacticiel plus tôt. FIM est une version sur site d'Azure Active Directory. Ce logiciel existait bien avant le lancement des services Windows Azure. À mesure que les services cloud évoluaient, il était également nécessaire de gérer le profil des utilisateurs dans Azure. Ainsi, Microsoft a amélioré le logiciel avec la possibilité de le lier à Azure Active Directory.

Imaginez une situation dans laquelle une entreprise a ses données partielles ou son infrastructure étendue sur le cloud. Cela soulève la nécessité de fournir un accès à l'utilisateur final sur les deux emplacements (sur site et dans le cloud). FIM permet aux utilisateurs d'accéder aux données sur le cloud en toute sécurité. Il gère également la synchronisation. C'est une interface très simple pour créer des utilisateurs, définir un mot de passe et autoriser les utilisateurs à réinitialiser leurs propres mots de passe.

Les experts trouvent que FIM est moins complexe et facile à utiliser par rapport à d'autres logiciels de gestion d'identité. En outre, il est facile d'utiliser des synchronies et de les utiliser dans l'environnement où les produits Microsoft sont utilisés.

FIM peut être connecté à Azure Active Directory à l'aide de l'outil Connecteur Forefront Identity Manager pour Windows Azure Active Directory . Cet outil permet de synchroniser les données sur site dans FIM avec Azure Active Directory.

Une fois que vous avez téléchargé et installé l'outil, vous devez simplement suivre l'assistant, afin de connecter vos informations FIM avec Azure Active Directory sur le cloud.

C'est un service très utile pour les clients au cas où une grande quantité de données ne serait pas accessible sur le réseau à partir de leur compte de stockage. Azure offre à ses clients la possibilité de placer leurs données sur un disque dur et de les expédier aux centres de données Azure. Ces données sont ensuite téléchargées sur leur compte de stockage. De même, si le client doit télécharger des données qui ne sont pas viables sur le réseau, il peut expédier un disque dur vide au centre de données et l'équipe Azure copiera les données sur ce lecteur et les renverra au client. Dans les deux cas, les données sont cryptées.

Tâche d'exportation de données

Supposons que vous ayez une grande quantité de données dans votre compte de stockage Azure et que vous souhaitiez une copie de ces données.

Créer une tâche d'exportation

Dans ce processus, vous recevrez une adresse de livraison, à l'endroit où les disques durs vides doivent être expédiés.

Step 1 - Connectez-vous au portail de gestion Azure et sélectionnez le 'Stockage' dans le panneau de gauche.

Step 2 - Sélectionnez le compte de stockage.

Step 3 - Cliquez sur «Importer / Exporter» dans le menu supérieur.

Step 4 - Créez un 'Export Job'.

L'écran suivant apparaîtra.

Step 5 - En cliquant sur la flèche suivante, vous verrez l'écran suivant, où vous devrez fournir vos coordonnées et vos coordonnées d'expédition.

Step 6- Dans l'écran suivant, vous devrez sélectionner les données Blob que vous souhaitez exporter. Vous pouvez spécifier le chemin ou choisir d'exporter toutes les données d'objets blob à partir du compte de stockage.

Step 7- Entrez un nom pour le travail en lettres minuscules. L'adresse que vous pouvez voir ici est l'adresse à laquelle les disques durs doivent être expédiés. Cette adresse est basée sur l'emplacement de mon compte de stockage.

Step 8 - Dans l'étape suivante, vous devrez fournir les détails d'expédition du disque dur pour la livraison au centre de données et le retour à votre emplacement.

Step 9 - Cliquez sur suivant et vous avez terminé.

Disques durs à expédier

Afin de déterminer le nombre de disques durs dont vous avez besoin pour les données Blob, vous devrez utiliser Microsoft Azure Import/Export Tool. Vous devrez télécharger et installer cet outil sur votre machine. Seuls les disques durs SATA I / II de 3,5 pouces sont pris en charge jusqu'à 6 To.

Expédier les disques durs

Vous devez expédier les disques durs à l'adresse de livraison obtenue lors de la création de la tâche d'exportation. Ensuite, vous devez revenir sur le portail de gestion pour saisir le numéro de suivi, au cas où vous auriez choisi de fournir le numéro de suivi après l'expédition dans l'écran ci-dessus.

Décrypter les données

Vous devrez entrer la clé de déchiffrement avant de lire les données sur les disques durs. Vous pouvez obtenir la clé de déchiffrement à partir de votre portail de gestion en sélectionnant le nom du travail.

Tâche d'importation de données

Si vous souhaitez stocker une grande quantité de données sur votre compte de stockage, vous pouvez le faire en les enregistrant sur le disque dur et en les expédiant au centre de données.

Préparez les disques durs

Vous devrez utiliser Microsoft Azure Import/Export Toolpour préparer les disques durs. Comme mentionné dans la section précédente, les seuls disques durs SATA de 3,5 pouces sont pris en charge à cet effet. Ce processus créera un fichier journal de lecteur dont vous aurez besoin lors de la création du travail d'importation dans le portail de gestion. Le fichier journal sera enregistré sur votre ordinateur.

Créer une tâche d'importation

Step 1 - Connectez-vous au portail de gestion et accédez au compte de stockage.

Step 2 - Sélectionnez «importer / exporter» en bas de l'écran.

Step 3 - Sélectionnez «Créer une tâche d'importation».

Step 4 - Cochez la case et cliquez sur Suivant.

Step 5- Dans l'écran suivant, indiquez les coordonnées de l'adresse d'expédition de retour. Entrez les détails et cliquez sur Suivant.

Step 6 - Téléchargez le fichier journal du lecteur créé lors de la préparation du disque dur.

Step 7 - Entrez le nom de la tâche d'importation.

Step 8 - Entrez les détails d'expédition pour la livraison des disques durs au centre de données et retournez à votre emplacement.

Expédiez les disques durs au centre de données

Envoyez le disque dur à l'adresse obtenue lors de la création du travail d'importation dans le portail de gestion. Entrez le numéro de suivi d'expédition pour le travail dans le portail de gestion afin de terminer le travail.

Vous trouverez une description détaillée de la création de sites Web dans Azure dans le chapitre «Module de calcul». Le service de sites Web Azure est nommé `` Web Apps '' partout dans le portail de gestion, ne vous y trompez pas. Ce chapitre abordera quelques autres termes associés aux sites Web Azure. Dans un environnement d'hébergement normal, les développeurs rencontrent généralement des problèmes lorsqu'ils déploient leurs sites Web en production. Le service de sites Web Azure garantit que les développeurs rencontrent le moins de problèmes lors du déploiement de leurs sites Web. En outre, le service de site Web Azure relève de PaaS (Platform as a Service). Cela signifie que les sites Web peuvent être déployés sans disposer d'une infrastructure à part entière.

Créer un site Web dans le portail de gestion Azure

Pour vous reconnecter à la création de site Web, examinons ces étapes pour savoir comment créer un site Web dans le portail Azure Management.

Step 1 - Connectez-vous à votre portail de gestion.

Step 2 - Cliquez sur «Nouveau» dans le coin inférieur gauche de l'écran → Calcul → Applications Web → Création rapide.

Step 3 - Entrez les détails comme indiqué dans l'image ci-dessus et cliquez sur «Créer une application Web».

Step 4- Revenez aux sites Web de votre portail de gestion et vous le verrez répertorié. Cliquez sur l'URL.

Vous serez redirigé vers le site Web que vous venez de créer.

Déployer le site Web Azure à partir de Visual Studio

Publions notre site Web à partir de Visual Studio dans le nom de domaine que nous venons de créer. Après la création d'un site Web ou d'une application Web dans Visual Studio.

Step 1 - Accédez à l'Explorateur de solutions et cliquez avec le bouton droit sur le nom du site Web / de l'application Web.

Step 2 - Choisissez «publier».

Step 3- Dans cette étape, vous devez vous connecter au compte d'abonnement Azure dans l'ordre. Cliquez sur «Importer».

Step 4 - Cliquez sur «Ajouter un abonnement Azure».

Step 5 - Pour la première fois, vous devrez «Télécharger le fichier d'abonnement».

Step 6 - L'étape ci-dessus va télécharger un fichier avec l'extension .publishsetting sur votre ordinateur (si vous n'êtes pas connecté, il vous demandera de vous connecter avant de télécharger).

Step 7 - Revenez au même pop-up et recherchez maintenant le fichier qui vient d'être téléchargé.

Step 8- Développez maintenant la liste déroulante et vous verrez les sites Web disponibles dans votre abonnement. Comme dans l'image ci-dessous, vous pouvez voir deux sites Web. Choisissons «tutorialsPoint».

Step 9- Sur l'écran suivant, laissez les paramètres par défaut activés. Il existe de nombreuses options pour les méthodes publiques. Nous avons besoin de la méthode «Web Deploy» ici. Cliquez sur «Valider la connexion».

Step 10 - Sur l'écran suivant, laissez à nouveau les valeurs par défaut activées.

Step 11 - Enfin sur le dernier écran, cliquez sur publier.

Step 12 - Accédez à l'URL du site Web et vous verrez votre contenu.

Vous pouvez voir à quel point il est facile de déployer un site Web dans Azure à l'aide de Visual Studio. Vous pouvez apporter des modifications dans Visual Studio et le publier à partir de là même. Cela rend le test des applications très facile.

Surveillance du site Web

Dans le portail de gestion, si vous accédez au tableau de bord du site Web, vous pouvez voir les chiffres liés au site Web. Vous pouvez contrôler beaucoup de choses liées à votre site Web à partir de cette section de votre portail de gestion. Vous pouvez voir les métriques du site Web, créer une sauvegarde, configurer les paramètres et faire évoluer le site Web.

Step 1 - Pour voir la métrique du site Web, sélectionnez moniteur dans le menu supérieur et vous verrez l'écran suivant.

Step 2 - Accédez au site Web et sélectionnez «Tableau de bord» dans le menu supérieur.

Step 3 - Faites défiler vers le bas et vous verrez les informations suivantes.

Publication par étapes

Windows Azure permet le déploiement d'un site Web par étapes. Vous pouvez créer les emplacements de déploiement.

Ajouter un emplacement de déploiement pour les tests avant la production

Fondamentalement, cette fonctionnalité vous permet de déployer votre site Web dans un emplacement séparé à des fins de test, puis de changer l'emplacement. Si quelque chose ne va pas, vous pouvez simplement revenir à la version précédente en changeant l'emplacement. Parfois, les applications ne se comportent pas bien comme prévu à grande échelle, cette fonctionnalité est pratique dans de telles situations. Cela rend les tâches de déploiement très faciles pour les développeurs et les organisations.

La mise à l'échelle est l'adaptabilité du système à la quantité modifiée de charge de travail ou de trafic vers l'application Web. L'une des grandes fonctionnalités du service Azure est sa capacité à évoluer automatiquement en fonction des exigences de l'utilisation de l'application.

Fondamentalement, l'augmentation ou la diminution des ressources pour l'application s'appelle la mise à l'échelle. L'instance est créée chaque fois qu'une application Web est déployée. La création de l'instance signifie l'affectation d'un serveur à cette application. Augmenter l'instance signifie ajouter les serveurs affectés à cette application. La mise à l'échelle se fait en créant plus d'instances qui s'appellentscaling out. Une autre façon de réaliser la mise à l'échelle consiste à provisionner les instances de rôle plus importantes, également appeléesscaling up.

La configuration de la mise à l'échelle est plus facile dans Azure par rapport à l'hébergement traditionnel. Le serveur principal n'a pas besoin d'être arrêté. Il élimine également les contraintes physiques liées à l'ajout de ressources.

Les fonctionnalités de mise à l'échelle dépendent du plan de service d'application que vous choisissez dans Azure. Il existe cinq plans de service d'application dans Azure -

Nombre maximal d'instances Mise à l'échelle automatique prise en charge
Libre 1 Non
partagé 1 Non
De base 3 Non
la norme dix Oui
Prime 50 Oui

Dans le plan de service gratuit et partagé, vous ne pouvez pas faire évoluer l'application car une seule instance est disponible. Dans le plan de base, vous pouvez mettre à l'échelle l'application manuellement. Cela signifie que vous devez vérifier les métriques manuellement pour voir si davantage d'instances sont nécessaires, puis les augmenter ou les réduire à partir de votre portail de gestion Azure. Dans les plans standard et premium, vous pouvez choisir une mise à l'échelle automatique en fonction de quelques paramètres.

Pour voir toutes les options disponibles dans les différents plans -

Step 1- Accédez à votre application Web dans le portail de gestion et sélectionnez «échelle» dans le menu supérieur. Vous pouvez voir sous le plan de service gratuit qu'une seule instance est créée.

Step 2 - Dans le cadre d'un plan partagé, vous pouvez créer 1 instance mais vous n'avez pas l'option de mise à l'échelle automatique.

Step 3- Dans le cadre du plan de service de base, vous pouvez créer jusqu'à 3 instances, mais vous avez l'option de mise à l'échelle automatique. Cela signifie que vous pouvez augmenter manuellement les instances lorsque vous en avez besoin. De plus, vous pouvez choisir la taille de l'instance.

Step 4 - Dans le cadre du plan de service standard, vous pouvez choisir la mise à l'échelle automatique en fonction de -

CPU percentage- Vous pouvez choisir d'augmenter les instances en fonction du pourcentage de CPU moyen sur une période de temps spécifiée. Dans l'image suivante, vous pouvez voir que nous avons choisi d'augmenter le nombre d'instances jusqu'à 3 si l'utilisation moyenne du processeur se situe entre 60% et 80%.

Schedule- Vous pouvez définir le nombre d'instances à exécuter pour un jour particulier de la semaine ou à une heure particulière de la journée. En outre, vous pouvez spécifier les dates auxquelles vous devez augmenter les instances.

Ici, l'option premium pour cette application n'est pas discutée. Vous pouvez voir différentes options en fonction de votre abonnement pour les plans de service. Mais le concept restera le même.

Choses à considérer

  • Vous pouvez modifier le plan de service même après l'avoir créé.

  • Toutes les instances proviennent du même plan de service. Vous ne pouvez pas avoir une instance partagée et une autre standard pour la même application. Par conséquent, vous ne pouvez pas mélanger et faire correspondre des instances de différents plans de service pour la même application.

  • Même si vous avez opté pour la mise à l'échelle automatique, vous devez contrôler les métriques et les performances de votre application pour tirer le meilleur parti d'Azure. De cette façon, vous pourriez économiser de l'argent et optimiser les performances des applications.

Vous auriez remarqué que nous pouvons attacher un disque à une machine virtuelle que nous créons dans Azure. Nous discuterons de ces disques dans ce chapitre. Le disque ici fait référence aux disques de données qui peuvent être stockés sur Azure. Tous les types de disques sont des disques durs virtuels avec des extensions .vhd. Vhds est le fichier image qui stocke le contenu du disque dur physique. Ce sont donc des images des fichiers, que nous trouvons généralement sur le disque dur de notre ordinateur. Il existe deux types de disques durs virtuels -

  • VHD et disques de données du système d'exploitation
  • VHD d'image

Sur la base de l'extensibilité, il existe deux types de VHD -

  • Taille fixe
  • Expansion dynamique

Azure prend uniquement en charge les disques durs virtuels de taille fixe. Si vous devez télécharger un VHD extensible, vous devrez d'abord le convertir en VHD de taille fixe. La taille maximale prise en charge par Azure est de 1 téraoctet pour un disque.

Machine virtuelle et disques

Lorsque nous créons une machine virtuelle, elle réside toujours dans un compte de stockage dans un compte Azure. S'il n'y a pas de compte de stockage existant dans Azure, lors de la tentative de création d'une machine virtuelle, Azure en créera automatiquement un. Si vous disposez déjà d'un compte de stockage, il vous demandera de choisir le compte de stockage lors de la création d'une machine virtuelle. Il existe une procédure détaillée sur la création d'une machine virtuelle dans ce didacticiel.

Créer / attacher un disque dans une machine virtuelle

Step 1 - Accédez à la machine virtuelle.

Step 2 - Sélectionnez «Tableau de bord» dans le menu supérieur.

Step 3 - Cliquez sur «Joindre un disque» → Joindre un disque vide en bas de l'écran.

Step 4 - Entrez les détails dans l'écran suivant qui apparaît.

Il faudra quelques secondes pour attacher le disque à la machine virtuelle.

Configurer le disque dans la machine virtuelle

Step 1 - Connectez-vous à la machine virtuelle via le fichier .rpd téléchargé sur votre machine locale.

Step 2 - Dans la machine virtuelle, cliquez avec le bouton droit sur l'icône Windows dans le coin inférieur gauche et sélectionnez «Gestion des disques».

Step 3- Vous verrez un message indiquant que le disque est disponible à l'écran. Il s'agit du même disque que vous avez attaché à l'étape précédente.

Step 4- Avant de pouvoir l'utiliser, vous devez l'attribuer. Vous verrez qu'il n'est toujours pas alloué. Faites défiler vers le bas sur le même écran et localisez le disque comme indiqué dans l'image suivante, il s'agit du disque 2. Faites un clic droit dessus et sélectionnez «Nouveau volume simple».

Step 5- Suivez l'assistant. Il posera des questions très générales, comme nommer le lecteur et le système de fichiers. Dans le dernier écran, assurez-vous de garder l'option de formatage rapide cochée.

Step 6- Une fois le travail de l'assistant terminé, vous serez prêt à utiliser le disque. Dans cet exemple, nous avons créé le lecteur «F». Vous pouvez créer le dossier et les fichiers ou copier vos données dans le lecteur F.

Supprimer le disque

Vous devrez d'abord localiser le disque pour le supprimer. Il est très important de localiser le bon disque. Lorsque vous créez une machine virtuelle, vous sélectionnez le compte de stockage correspondant. Les disques résident dans le compte de stockage.

Step 1 - Accédez au compte de stockage de la machine virtuelle.

Step 2 - Cliquez sur «Conteneurs» dans le menu supérieur.

Step 3 - Cliquez sur vhd.

Step 4- Tous les vhds de ce compte de stockage seront répertoriés. Cette liste contiendra également les vhds d'autres machines virtuelles, soyez donc très prudent lors de la sélection du vhd.

Step 5- Sélectionnez le vhd que vous souhaitez supprimer. Vous devez connaître le nom du disque pour pouvoir l'identifier parmi les différents vhds de la liste (lorsque vous attachez le disque, vous êtes invité à entrer le nom du disque).

Disques d'images

Créer une image à partir de la machine virtuelle

Step 1 - Accédez au portail de gestion.

Step 2 - Sélectionnez la machine virtuelle dont vous souhaitez créer une image.

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

Step 4 - Cliquez sur l'icône "Capture" en bas de la fenêtre.

Step 5 - Nommez l'image et entrez la description.

Step 6 - Une fois la capture terminée, pour trouver l'image, suivez les points ci-dessous -

  • Sélectionnez Machines virtuelles dans le panneau. Toutes les machines virtuelles de votre compte y seront répertoriées.

  • Cliquez sur «Images» dans le menu supérieur.

Créer une image à partir de votre ordinateur

Cela se fait via l'outil sysprep disponible dans tous les systèmes d'exploitation Windows modernes.

Step 1 - Allez sur le lecteur C -> Windows -> System32 → Sysprep

Step 2 - Vous pouvez également copier le chemin suivant dans la barre d'adresse C: \ Windows \ System32 \ Sysprep

Step 3- Exécutez l'application 'sysprep'. Cela créera un fichier VHD sur votre ordinateur qui est l'image de votre machine.

Considérations

Vous pouvez être confondu avec les noms des vhds, lorsque vous avez plusieurs machines virtuelles sous le même compte de stockage. Un moyen de connaître le nom des vhds associés à une machine particulière consiste à exécuter l'applet de commande 'Get-AzureDisk' dans Windows PowerShell. Cette cmdlet vous donnera tous les détails des disques dans chaque machine virtuelle.

Step 1 - Exécutez la commande suivante

Get-AzureDisk

Step 2- Localisez le nom de votre machine virtuelle dans la liste. Sous cette machine virtuelle, vérifiez le nom du disque et le lien médial pour votre nom et lien vhd.

Nous avons vu dans le chapitre précédent «Configuration du disque», comment nous devions choisir la préférence de cache pour le disque que nous avons attaché. Par défaut, c'est «aucun». Nous pouvons choisir en lecture seule ou en lecture / écriture selon nos exigences. Ce chapitre explique comment ce paramètre affecte les performances des opérations d'entrée / sortie.

Normalement, les paramètres de cache apportent une amélioration considérable lorsque des opérations de lecture-écriture avec une grande quantité de données sont effectuées. Cependant, si de nombreuses opérations d'E / S aléatoires sont effectuées, il est préférable de désactiver le cache car les opérations sur le cache entraînent des frais en fonction du nombre de transactions. Les opérations aléatoires n'apporteront aucune amélioration significative des performances.

Le cache de lecture améliore les performances, lorsque les données sont lues avant, pendant les opérations d'entrée-sortie et stockées dans le cache. Le cache doit également être suffisamment grand pour stocker toutes les données.

Pour tous les disques du système d'exploitation, la mise en cache en mémoire est effectuée par défaut, sauf si elle est désactivée manuellement par l'utilisateur. Si de nombreuses opérations d'E / S aléatoires sur des fichiers sont effectuées sur des disques du système d'exploitation, il est préférable de les déplacer dans un disque de données où le cache par défaut est désactivé. Les paramètres de cache peuvent être manipulés à l'aide des commandes PowerShell, des API et du portail de gestion Azure. Nous pouvons définir le cache à partir du portail de gestion tout en créant des machines virtuelles et des disques de données.

Nous avons deux portails pour accéder et gérer notre service Azure en vous connectant à notre compte Azure. Le portail de gestion Azure a quelques problèmes de réactivité, c'est pourquoi un deuxième portail nommé portail de prévisualisation a été conçu. Le portail de prévisualisation a été lancé plus tard pour améliorer l'expérience utilisateur sur les tablettes et les appareils mobiles.

Les clients, qui gèrent leurs services via le portail Azure, viennent souvent ici et l'équipe Azure a prévu la personnalisation de l'apparence du portail de préversion Azure. Les utilisateurs peuvent choisir la couleur et les fonctionnalités à afficher sur le tableau de bord, ce qui leur permet de naviguer facilement dans les services du portail. Voyons ce qui peut être personnalisé dans le portail de préversion Azure.

Vous pouvez vous connecter directement au portail de prévisualisation en visitant https://portal.azure.com/et en utilisant votre compte Azure ou vous pouvez y basculer à partir du portail de gestion Azure. L'équipe Azure continue d'apporter de petits changements, mais le concept global reste le même. Ainsi, lorsque vous essayez de personnaliser votre portail, cela peut sembler un peu différent, mais les fonctionnalités de base resteront les mêmes.

Step 1 - Connectez-vous au portail de gestion Azure.

Step 2 - Basculez vers le portail de prévisualisation Azure en cliquant sur votre photo et en choisissant «Passer au portail de prévisualisation Azure».

Step 3- Vous verrez l'écran suivant qui est le tableau de bord de votre compte Azure. Les vignettes au milieu de l'écran représentent certaines des tâches courantes effectuées par le portail de préversion Azure. Pour personnaliser ces tuiles, cliquez sur l'icône "Paramètres" encerclée.

Step 4- Cela vous amènera à l'écran suivant. Vous pouvez agrandir l'écran en cliquant sur le bouton encerclé. Vous pouvez choisir parmi les thèmes disponibles qui changeront la couleur d'arrière-plan de l'écran. Sur le même écran, vous pouvez choisir d'afficher / masquer les étiquettes de commande qui affichent le nom de la commande. De même, vous pouvez activer / désactiver les animations.

Step 5 - Si vous faites défiler vers le bas, vous verrez une option pour changer la langue.

Step 6- Vous pouvez également modifier la taille de la tuile. Vous pouvez l'agrandir ou le réduire. Par exemple, sur l'écran suivant si vous voulez que mes groupes de ressources soient plus grands -

Cliquez avec le bouton droit de la souris sur la vignette et choisissez personnaliser.

Vous pouvez également choisir «personnaliser» dans la bande supérieure de la tuile. Il apparaîtra lorsque vous passez votre curseur dessus.

Choisissez la taille de la tuile. Cliquez sur «Terminé» en haut de l'écran.

Step 7- Vous pouvez également personnaliser votre tableau de bord en déplaçant les tuiles selon votre choix. Il vous suffit de faire glisser et déposer la vignette vers un emplacement différent sur l'écran.

Step 8 - Vous pouvez épingler n'importe laquelle de vos ressources sur le tableau de bord.

Accédez à la ressource. Cliquez dessus avec le bouton droit de la souris ou cliquez sur les trois points.

Cliquez sur "Épingler au tableau de bord".

Lorsque vous revenez au tableau de bord en cliquant sur `` Microsoft Azure '' dans le coin supérieur gauche, vous verrez la ressource comme indiqué dans l'image suivante.

Lorsqu'une entreprise a de nombreuses applications, elle peut souhaiter afficher l'apparence de l'entreprise sur la page de connexion de ces applications. Il pourrait y avoir plusieurs objectifs derrière cela, y compris le marketing. Les entreprises qui utilisent Azure Active Directory pour la gestion des identités peuvent le faire en personnalisant l'apparence de la page de connexion.

Cette fonctionnalité est disponible pour les éditions de base et premium d'Azure Active Directory. Vous ne trouverez pas cela dans l'édition gratuite.

Si vous n'avez pas d'abonnement à l'édition de base ou premium, vous pouvez avoir un essai gratuit de l'édition premium.

Essai gratuit actif d'Azure Active Directory (ADD) Premium Edition

Step 1 - Connectez-vous à votre portail de gestion Azure.

Step 2 - Accédez à Azure Active Directory avec lequel vous souhaitez travailler.

Step 3 - Cliquez sur l'onglet «Licences» dans le menu supérieur comme indiqué dans l'image suivante.

Step 4 - Cliquez sur «Essayer Azure Active Directory Premium maintenant» et il sera activé pour cet annuaire.

Actualisez votre page car la mise à jour et l'affichage sur votre portail peuvent prendre quelques secondes. Une fois activé, vous verrez le plan sous l'onglet «Licences».

Personnaliser la marque

Avant de continuer, assurez-vous que les images (logo, arrière-plan, arrière-plan carré) que vous souhaitez afficher sur la page de connexion sont de taille et de dimension correctes. Si vous ne vous en occupez pas, vous perdriez votre temps à télécharger des images et vous constaterez finalement que les changements de marque ne sont pas effectués. Voici certaines spécifications -

Image Taille en kb Dimensions recommandées Dimensions maximales Format pris en charge
Logo 5-10 60-280 60-300 png / jpeg
Logo carré 5-10 240-240 240-240 png / jpeg
Thème sombre du logo carré 5-10 240-240 240-240 png / jpeg
Illustration de la page de connexion 500 (300 recommandés) 1420-1200 1420-1200 Png / jpeg / gif

Step 1 - Accédez au répertoire avec lequel vous souhaitez travailler.

Step 2 - Cliquez sur l'onglet «Configurer» dans le menu supérieur.

Step 3- Cliquez sur le bouton «Personnaliser la marque». La fenêtre contextuelle suivante apparaîtra.

Step 4 - Entrez les détails et téléchargez les images.

Step 5 - Cliquez sur Suivant et entrez les détails.

Une fois que vous avez terminé, recherchez les notifications en bas de la fenêtre pour vous assurer que les modifications sont acceptées. Dans l'image suivante, vous pouvez voir une notification dans un contour rouge qui montre qu'elle n'a pas réussi lors d'une tentative précédente et a généré une erreur. Si les modifications ne sont pas acceptées et qu'une erreur se produit, cliquez sur le bouton «Détails» pour trouver la cause. Cela se produit généralement lorsque la taille et la dimension des images à télécharger ne sont pas correctes.

Connexion avec une page de connexion personnalisée

Lorsque vous vous connectez à l'application de votre organisation, vous verrez votre logo, une grande image d'illustration et un texte de connexion sur cette page. Par exemple, connectons-nous à Office 365 à l'aide du compte de l'organisation.

Choses à considérer

  • Le nom de domaine doit être actif.

  • L'apparition des modifications sur la page de connexion peut prendre jusqu'à une heure.

  • Pour tester, choisissez la session «privée» d'Internet Explorer (ou la session correspondante dans un autre navigateur où les cookies n'affectent pas votre navigation).

Les utilisateurs de votre annuaire peuvent être autorisés à réinitialiser leur mot de passe, s'ils oublient leur mot de passe, en quelques étapes plutôt que d'avoir à demander à l'administrateur de le faire pour eux. Cela permet d'économiser du temps et des coûts pour le service informatique ou le service d'assistance chargé de ce type de tâches dans une organisation. L'administrateur peut définir la politique de réinitialisation du mot de passe. Ce service est disponible dans les éditions de base et premium d'Azure Active Directory. Dans le chapitre «Personnaliser l'image de marque de l'entreprise», un petit «comment» pour obtenir un essai gratuit de l'édition premium d'Azure Active Directory est inclus.

Step 1 - Connectez-vous au portail de gestion.

Step 2 - Accédez à l'annuaire actif.

Step 3 - Cliquez sur l'onglet «Configuration».

Step 4 - Faites défiler vers le bas et recherchez la rubrique «Politique de réinitialisation du mot de passe utilisateur».

Step 5 - Cliquez sur «Oui» pour permettre aux utilisateurs de réinitialiser le mot de passe comme indiqué dans l'image suivante et faites défiler vers le bas pour définir la politique.

Step 6 - Vous pouvez choisir d'autoriser les utilisateurs à réinitialiser leur mot de passe dans certains groupes.

Step 7- Reportez-vous à l'image ci-dessus; vous avez le choix entre quatre options pour authentifier la réinitialisation du mot de passe. Par exemple, choisissons-en deux ici. Dans ce cas, les utilisateurs pourront utiliser leur téléphone portable ou une autre adresse e-mail pour vérifier la réinitialisation du mot de passe.

Step 8- Dans la liste déroulante «Nombre de méthodes d'authentification requises», si vous choisissez 2, les utilisateurs devront fournir deux informations d'identification (par exemple, téléphone portable et téléphone de bureau). Dans cet exemple, laissons cela comme un seul.

Step 9- L'option suivante est de savoir si vous voulez qu'ils s'inscrivent ou non pour la réinitialisation du mot de passe automatique. Si vous choisissez «Non», l'administrateur devra le faire pour chaque utilisateur individuellement.

Step 10- "Personnaliser le lien" Contactez votre administrateur ". Vous pouvez donner un lien de page Web spécifique ou un identifiant de courrier électronique auquel l'utilisateur peut contacter lorsqu'il rencontre un problème lors de la réinitialisation de son mot de passe.

Step 11 - Cliquez sur «Enregistrer» en bas de l'écran.

La prochaine fois que les utilisateurs se connecteront pour accéder à leur compte, ils seront invités à s'inscrire au service de réinitialisation de mot de passe où ils pourront saisir leur numéro de téléphone ou leur adresse e-mail. Ces informations seront utilisées lorsqu'ils oublient / perdent leur mot de passe. Dans cet exemple, en tant que stratégie définie, ils peuvent choisir parmi l'une des options de code de vérification, via un appel sur leur téléphone mobile, un texte sur leur téléphone mobile ou via un e-mail à une autre adresse e-mail.

Les utilisateurs peuvent eux-mêmes créer des groupes dans le panneau d'accès. Voyons comment permettre aux utilisateurs de créer et de rejoindre des groupes.

Configuration de la stratégie pour la gestion des groupes en libre-service

Step 1 - Connectez-vous au portail de gestion.

Step 2 - Accédez à Active Directory.

Step 3 - Cliquez sur l'onglet «Configurer» dans le menu supérieur.

Step 4- Faites défiler vers le bas et recherchez la rubrique «gestion de groupe». Ici, vous pouvez choisir de laisser les utilisateurs créer et gérer leur propre groupe. Il y a 6 choses que vous devez définir sous cette rubrique. L'équipe Azure continue d'ajouter les fonctionnalités.

Step 5- La première option est «Gestion de groupe déléguée activée». Si vous choisissez oui, cela vous permettra de passer le pouvoir de gérer les groupes aux utilisateurs via le panneau d'accès qui est l'objectif principal.

Step 6 - La deuxième option est de savoir si les utilisateurs peuvent créer des groupes de sécurité.

Step 7- La troisième option est que vous pouvez choisir d'autoriser tous les utilisateurs à gérer des groupes ou certains d'entre eux. Si vous choisissez «Certains», vous devrez spécifier le groupe.

Step 8 - La quatrième option est, elle vous permet d'activer / désactiver les utilisateurs pour créer des groupes dans Office 365.

Step 9 - La cinquième option est que si vous souhaitez autoriser certains utilisateurs à créer et gérer des groupes pour Office 365, vous devrez les spécifier.

Step 10- La dernière option, est d'activer le groupe dédié. Si vous choisissez de les activer, il vous sera demandé d'ajouter les membres du groupe.

Une fois les modifications effectuées, un bouton «Enregistrer» apparaît en bas de l'écran pour enregistrer les modifications.

Dans cette section, nous créons un groupe. L'utilisateur qui crée le groupe est le propriétaire du groupe et il peut ajouter ou supprimer des membres dans le groupe. Étant donné que nous avons autorisé les utilisateurs à créer leur propre groupe à l'étape précédente, tout utilisateur de cet annuaire peut créer et gérer un groupe.

Step 1- Accédez au panneau d'accès en visitant myapps.microsoft.com

Step 2 - Connectez-vous à votre compte azure.

Step 3- En haut, vous verrez «Groupes». Cliquez dessus pour créer un nouveau groupe.

Step 4 - Choisissez «Mes groupes / Tous» dans la liste déroulante en haut.

Step 5 - Cliquez sur «Créer un nouveau groupe».

Step 6- L'écran suivant apparaîtra. Saisissez le nom et la description du groupe.

Step 7- Vous pouvez autoriser tous les utilisateurs à rejoindre le groupe ou les choisir pour demander l'approbation du propriétaire du groupe avant de rejoindre le groupe. J'ai choisi la première option dans laquelle l'approbation du propriétaire est requise. Cela signifie que les utilisateurs qui souhaitent rejoindre le groupe autres que les utilisateurs ajoutés devront demander une approbation.

Step 8 - Choisissez l'option souhaitée et cliquez sur «Créer».

Step 9- Revenez à la page «Groupes». Pour ajouter des membres au groupe, sélectionnez le groupe. Dans ce cas, sélectionnons 'Developers Group'.

Step 10 - Cliquez sur «Ajouter des membres».

Step 11- La fenêtre contextuelle suivante répertorie tous les utilisateurs de l'annuaire. Vous pouvez ajouter les membres en cliquant sur leur nom.

Step 12- Vous pouvez ajouter / supprimer un membre, modifier la description du groupe et supprimer le groupe sur cette page. Vous pouvez également désigner quelqu'un d'autre comme propriétaire de ce groupe.

Si quelqu'un veut rejoindre le groupe, il demandera l'approbation du propriétaire. Le propriétaire recevra une notification et verra la demande dans l'onglet «approbations» du panneau d'accès comme indiqué dans l'image ci-dessus. De plus, si quelqu'un a demandé à rejoindre un groupe appartenant à quelqu'un d'autre, il verra ses demandes ici.

Azure Active Directory permet à l'administrateur d'afficher les rapports de sécurité contenant différents types de données.

Rapports d'anomalies

Il contient toutes les données de tentative de connexion, ce qui est normal. Si le système détecte quelque chose d'anormal lors de la connexion, il est collecté dans le rapport d'anomalies. Il existe 9 types de rapports disponibles dans cette catégorie, comme vous pouvez le voir dans l'image suivante.

Pour afficher ces rapports -

Step 1 - Connectez-vous au portail de gestion et accédez à l'annuaire actif.

Step 2 - Cliquez sur l'onglet "Rapports" dans le menu supérieur.

Step 3 - Cliquez sur l'une des catégories pour lesquelles vous souhaitez voir les données sous «Activité anormale».

Rapports d'activité

Sur le même écran, si vous faites défiler vers le bas, vous verrez quelques rapports sous la rubrique «Rapport d'activité». Ce sont les activités telles que la réinitialisation du mot de passe, l'enregistrement, etc. Chaque nom de rapport est explicite. Actuellement, il existe 4 types de rapports dans cette catégorie.

Si vous cliquez sur l'un d'entre eux, vous verrez les détails comme dans l'image suivante. Ici, recherchons le rapport d'audit. Vous pouvez voir qu'une activité s'est produite. Tous les autres types de rapports sont répertoriés dans le panneau de gauche où vous pouvez facilement les parcourir. Vous pouvez également télécharger le rapport au format CSV en cliquant sur le bouton «Télécharger» en bas de l'écran.

Application intégrée

Cette catégorie contient les rapports sur l'utilisation de l'application cloud dans l'organisation. Cette catégorie fournit un moyen interactif de surveiller l'utilisation des applications.

Par exemple, dans l'écran suivant, lorsque vous cliquez sur «Utilisation de l'application» dans le panneau de gauche, vous pouvez voir qu'il y a 12 connexions dans le panneau d'accès aux applications et 3 dans l'application Visual Studio.

Activité de recherche d'un utilisateur particulier

Azure Active Directory fournit une autre fonctionnalité utile qui permet à l'administrateur de rechercher une activité pour un utilisateur particulier. Dès que vous cliquez sur «Rapports» dans le menu du haut, vous verrez l'écran suivant. Il vous suffit de saisir le nom d'affichage de l'utilisateur ou le nom principal de l'utilisateur. Vous verrez toutes les activités de l'annuaire.

Dans l'écran ci-dessus, nous avons effectué une recherche en entrant le nom d'affichage de l'utilisateur et les détails de l'activité de l'utilisateur avec l'heure et la date sont répertoriés à l'écran.

Éditions et rapports d'Azure Active Directory

Tous les types de rapports ne sont pas disponibles dans toutes les éditions d'Azure Active Directory. Le tableau suivant répertorie les types de rapports disponibles dans trois éditions d'Azure Active Directory.

La récupération orchestrée est l'une des fonctionnalités du service Azure Site Recovery. Azure Site Recovery automatise la récupération des applications en cas de basculement sur le site principal. Cette récupération est effectuée de manière coordonnée pour restaurer les applications même si elles ont une charge de travail à plusieurs niveaux. Avec les applications à plusieurs niveaux, une récupération coordonnée est essentielle pour restaurer rapidement le service, ce qui est une partie difficile des tâches de reprise et de désastre informatique. Cependant, avec la technologie cloud, cela est devenu une tâche très simple et facile.

Pour activer la récupération de site orchestrée, vous devez créer un plan de récupération. Cela peut être fait dans le portail Azure Management. Les plans créés pour la reprise après sinistre peuvent être testés sans interrompre le service.

Créer un coffre-fort de récupération de site

Step 1 - Connectez-vous à votre portail de gestion Azure.

Step 2 - Cliquez sur «Nouveau» dans le coin inférieur gauche.

Step 3 - Cliquez sur Services de données → Services de récupération -> Site Recovery Vault → Création rapide.

Step 4- Saisissez le nom et sélectionnez la région. Assurez-vous que ce coffre-fort se trouve dans la même région où résident les machines virtuelles et les réseaux.

Step 5- Vous serez redirigé vers l'écran suivant. Sur l'écran suivant, vous pouvez voir une liste déroulante. Si vous développez la liste déroulante, vous verrez les différents scénarios dans lesquels la récupération peut être configurée.

Ici, vous devez choisir le scénario de récupération en fonction des exigences de l'organisation. Discutons de chaque scénario en détail -

Entre le site VMM local et Azure

Dans ce scénario, les machines virtuelles locales sont répliquées sur Azure. Il existe peu de prérequis pour ces ressources sur site.

  • Serveur de machine virtuelle s'exécutant sur Windows Server 2012 R2.

  • Le serveur de machine virtuelle doit avoir au moins un cloud à protéger.

  • Le cloud doit avoir au moins un groupe d'hôtes VMM et un serveur hôte Hyper-V, ou un cluster et une machine virtuelle sur le serveur hôte Hyper-V.

La mise en place de la récupération de site est une tâche très méthodologique. Si vous n'êtes pas prêt avec toutes les conditions préalables mentionnées ci-dessus, après avoir suivi quelques étapes de la tâche, vous devrez peut-être revenir en arrière.

Lorsque vous sélectionnez ce scénario dans la liste déroulante, vous devez suivre les cinq étapes entourées dans l'image ci-dessus.

Entre le site Hyper-V local et Azure

Cette option est choisie pour la réplication des machines virtuelles résidant sur un serveur Hyper-V local. Le choix convient lorsque le serveur Hyper-V est en cours d'exécution mais que VMM n'est pas disponible.

Prérequis (sur site)

  • L'hôte sur site doit être Windows Server 2012 R2 avec le rôle Hyper-V.
  • Hyper-V doit avoir au moins une machine virtuelle.

Entre un site local avec VMWare / serveur physique et Azure

Ce scénario réplique les serveurs physiques sur Azure. Vous devez également choisir cette option dans la liste déroulante lorsque vous devez répliquer les machines virtuelles VMware résidant dans vos locaux. La protection se fait de différentes manières, comme la réplication des données sur Internet. Avant de commencer le déploiement, vous devez connaître les termes suivants. Vous allez configurer les serveurs suivants lors de la configuration de la récupération de site dans ce scénario -

  • Process Server- Les données des éléments protégés sont d'abord envoyées au serveur de processus où elles sont mises en cache, compressées et cryptées. Les données sont ensuite envoyées au serveur cible maître.

  • Configuration Server - Ce serveur est un lien de communication entre les éléments protégés, le processus et le serveur cible maître.

  • Master Target Server - Le serveur cible maître stocke les données répliquées à partir des éléments protégés.

Entre deux sites VMWare sur site

Entre deux sites VMM sur site et une application de baie SAN

Dans ce scénario, le site VMM local est répliqué sur un autre site. Les machines virtuelles Hyper-V de ce site sont protégées via la réplication SAN (Storage Array Based). Une organisation peut bénéficier de cette option si elle dispose d'une infrastructure SAN existante.

Conditions préalables

L'image suivante décrit les prérequis pour que ce scénario soit déployé.

Créer un plan de récupération

Lorsque vous avez terminé de configurer la récupération de site pour l'un des scénarios de votre choix, dans votre portail de gestion, vous devrez créer un plan de récupération pour orchestrer votre récupération.

Step 1 - Dans le portail de gestion, accédez au coffre Azure Site Recovery avec lequel vous travaillez.

Step 2- Sélectionnez «Plans de récupération» dans le menu supérieur. Vous verrez différentes options en fonction de votre choix de scénario et de ressources enregistrées dans le coffre de récupération.

Step 3- Vous pouvez créer le plan de récupération pour la récupération du site comme vous le souhaitez. Il vous indiquera également toute tâche préalable, au cas où vous auriez manqué une étape du processus.

Step 4- Le plan personnalisé créé ici peut être exécuté en cas de basculement pour orchestrer la récupération. Les services peuvent être mis à disposition sur un site secondaire.

La surveillance continue de l'intégrité est l'une des fonctionnalités d'Azure Site Recovery. Vous n'êtes pas obligé de vous abonner exclusivement à cette fonctionnalité. Dans le chapitre précédent, nous avons vu comment Azure Site Recovery peut être configuré pour différents scénarios. Une fois toutes les configurations terminées, le gestionnaire de récupération Hyper-V surveille en permanence l'intégrité des instances de ressources protégées. Cela est effectué par le gestionnaire de récupération Hyper-V à distance depuis Azure. Cette procédure consiste à collecter les métadonnées des machines virtuelles qui sont utilisées pour la restauration.

Ce qui se passe dans Azure Site Recovery, c'est que les métadonnées sont continuellement collectées à des fins de récupération. Chaque fois que des données sont transférées dans le cadre d'une surveillance continue de la santé, elles sont toujours cryptées, elles sont donc sûres et sécurisées.

Les données sont répliquées sur le site secondaire. Le site secondaire est mis à disposition en cas de basculement. Afin de garantir que tout fonctionne correctement, un test de basculement peut être effectué. Les basculements planifiés et non planifiés sont deux circonstances dans lesquelles le site secondaire doit être rendu disponible. Le basculement planifié est généralement effectué pour les tests, la maintenance, etc., tandis que le basculement non planifié se produit en cas de sinistre. Quel que soit le type de basculement, les machines virtuelles du site principal sont surveillées en permanence et les métadonnées sont collectées. Ainsi, la surveillance continue de l'état de santé est une fonctionnalité qui maintient les données du site secondaire toujours disponibles.

En plus de la sauvegarde et de la récupération orchestrée, Azure Site Recovery surveille en permanence l'intégrité de toutes ses instances de ressources.

Disons que nos services fonctionnent correctement sur Azure. Après un certain temps, nous devons apporter des modifications et mettre à niveau les services déjà en cours d'exécution. Voici la partie délicate, parfois la mise à niveau se déroulerait sans heurts et parfois vous ne saurez pas ce qui cause le problème. Windows Azure a tenté de résoudre ces problèmes.

Mettre à jour un service cloud

Le code de l'application peut être mis à jour facilement dans le portail de gestion Azure. Vous aurez besoin d'un package de service (.cspkg) et de fichiers de configuration de service (.cscfg) avant de continuer.

Step 1 - Connectez-vous au portail de gestion.

Step 2 - Accédez au service que vous souhaitez mettre à jour.

Step 3- Cliquez sur «Instances» dans le menu supérieur, puis sur «mettre à jour». L'écran suivant apparaîtra.

Step 4 - Entrez le nom de l'étiquette de déploiement et téléchargez les fichiers .cspkg et .cscfg.

Step 5 - Sélectionnez le rôle que vous souhaitez mettre à jour ou sélectionnez «tous» si vous souhaitez mettre à jour tous les rôles.

Step 6 - Cochez la case si nécessaire et cliquez sur la «Flèche» sur le côté droit.

Permutation VIP (IP virtuelle)

Vous pouvez rencontrer un scénario lorsque vous devez apporter des modifications à l'architecture du service. Azure fournit un moyen de gérer facilement la mise à niveau. Il existe deux environnements de déploiement: la production et la préparation. Supposons que votre service est en production, mais que vous pouvez déployer la nouvelle version dans l'environnement intermédiaire. Après cela, vous venez de le tester et si tout va bien, vous le remplacez par le déploiement de production. En arrière-plan, les adresses IP virtuelles de la production et du déploiement intermédiaire sont permutées, de sorte que la mise en scène devient production et la production devient intermédiaire. Pendant la permutation, le service n'est pas interrompu. Tout cela se fait sans interruption de service. Cela facilite également le retour à une version de production plus ancienne au cas où vous auriez besoin de le faire.

Step 1 - Connectez-vous au portail de gestion.

Step 2- Allez au service. Sélectionnez «Instances» dans le menu supérieur. Vous pouvez voir dans l'écran suivant, deux instances sont là pour ce service.

Step 3- Lorsque vous avez déployé le service en préparation et en production, vous verrez que «Swap» en bas de l'écran est activé. Il vous suffit de cliquer sur cette icône Swap et ce sera fait.

Considérations

  • Vous ne pouvez pas permuter si vous avez un nombre différent de points de terminaison pour chaque déploiement.
  • Cela ne change pas l'adresse IP de votre service.