Microsoft Azure Tutoriel pour débutants : Apprenez les bases en 1 jour
⚡ Résumé intelligent
Microsoft Azure est la plateforme de cloud computing lancée par Microsoft en 2010 qui prend en charge le développement d'applications, le stockage de données, l'hébergement de services et la gestion via un réseau mondial de Microsoft- des centres de données exploités et des centaines de services intégrés.

Qu'est-ce que le Cloud Computing?
Le terme « cloud computing » désigne le stockage et l'accès aux données via Internet. Aucune donnée n'est stockée sur le disque dur de votre ordinateur. En cloud computing, vous accédez aux données depuis un serveur distant.
Qu'est-ce que le Microsoft Azure?
Azure est une plateforme de cloud computing lancée par Microsoft en février 2010. Il s'agit d'une plate-forme cloud ouverte et flexible qui facilite le développement, le stockage de données, l'hébergement de services et la gestion des services. Le Azure L'outil héberge des applications Web sur Internet à l'aide de Microsoft centres de données.
Types d' Azure Clouds
Il existe principalement trois types de nuages Microsoft Azure:
- PaaS
- SaaS
- IaaS
Azure comme IaaS
L'IaaS (Infrastructure as a Service) est la couche fondamentale de la plateforme cloud. Azure Ce service est utilisé par les administrateurs informatiques pour le traitement, le stockage, les réseaux ou toute autre opération informatique fondamentale. Il fait partie des Azure sujets à apprendre qui permettent aux utilisateurs d’exécuter des logiciels arbitraires.
Avantages :
- Il offre une portabilité efficace au moment de la conception.
- Il est conseillé pour les applications nécessitant un contrôle total.
- L'IaaS permet une transition rapide des services vers le cloud.
- L'avantage apparent de l'IaaS est qu'elle vous libère des soucis liés à la mise en place de nombreuses machines physiques ou virtuelles.
- Permet d'accéder aux centres de données, de les surveiller et de les gérer.
Inconvénients de l'IaaS :
- Plein de risques de sécurité à partir de serveurs non patchés.
- Certaines entreprises ont défini des processus pour tester et mettre à jour les vulnérabilités de leurs serveurs sur site. Cela n'est pas possible avec Azure.
Azure en PaaS
Le PaaS est une plateforme informatique qui comprend un système d'exploitation, un environnement d'exécution de langage de programmation, une base de données ou des services web. Azure Le service est utilisé par les développeurs et les fournisseurs d'applications.
Comme son nom l'indique, cette plateforme est mise à disposition du client pour développer et déployer des logiciels. C'est l'un des Azure Ce système propose des concepts de base permettant au client de se concentrer sur le développement d'applications plutôt que sur la gestion du matériel et de l'infrastructure. Il prend également en charge les systèmes d'exploitation, le réseau et les problèmes de serveur.
Avantages :
- Le coût total est faible car les ressources sont allouées à la demande et les serveurs sont automatiquement ajoutés ou supprimés.tracTed.
- Azure est moins vulnérable car les serveurs sont automatiquement vérifiés pour tous les problèmes de sécurité connus.
- L'ensemble du processus est invisible pour le développeur, il n'y a donc aucun risque de fuite de données.
Inconvénients :
- Des problèmes de portabilité peuvent survenir lorsque vous utilisez PaaS prestations de service.
- L'environnement peut être différent à Azure, l'application doit donc s'adapter en conséquence.
Azure en tant que SaaS
SaaS (Software as a ServiceIl s'agit d'un logiciel hébergé et géré de manière centralisée. Une seule version de l'application est utilisée pour tous les clients. Vous pouvez déployer plusieurs instances, ce qui vous permet de garantir des performances optimales sur tous les sites. Le logiciel est proposé sous forme d'abonnement mensuel ou annuel. MS Exchange, Office et Dynamics sont disponibles en mode SaaS.
Azure ACTIVITES Concepts
Maintenant dans ce Azure tutoriel de base pour les débutants, nous apprendrons Azure concepts clés énumérés ci-dessous :
| Nom du concept | Description |
|---|---|
| Régions | Azure est une plate-forme cloud mondiale disponible dans diverses régions du monde. Lorsque vous demandez un service, une application ou une VM dans AzureVous devez d'abord spécifier une région. La région sélectionnée représente le centre de données sur lequel votre application est exécutée. |
| Datacenter | In Azure, vous pouvez déployer vos applications dans divers centres de données à travers le monde. Il est donc conseillé de sélectionner une région la plus proche de la plupart de vos clients. Il vous aide à réduire la latence des requêtes réseau. |
| Azure portail | Le Azure Le portail est une application web permettant de créer, gérer et supprimer des comptes. Azure ressources et services. Il est situé à https://portal.azure.com. |
| Ressources | An Azure Une ressource est un ordinateur, un réseau de données ou un service d'hébergement d'applications facturé individuellement. Voici quelques exemples de ressources courantes : machines virtuelles (VM), compte de stockage ou bases de données SQL. |
| Groupes de ressources | An Azure Un groupe de ressources est un conteneur qui regroupe des ressources liées à un groupe de ressources. Azure solution. Elle peut inclure toutes les ressources ou seulement celles que vous souhaitez gérer. |
| Modèles de gestionnaire de ressources | Il s'agit d'un fichier JSON qui définit une ou plusieurs ressources à déployer dans un groupe de ressources. Il établit également les dépendances entre les ressources déployées. |
| Automatisation | Azure permet d'automatiser le processus de création, de gestion et de suppression des ressources à l'aide de PowerShell ou de Azure Interface de ligne de commande (CLI). |
| Azure PowerShell | PowerShell est un ensemble de modules qui proposent des applets de commande pour gérer AzureDans la plupart des cas, vous pouvez utiliser la commande cmdlets pour les mêmes tâches que celles que vous effectuez dans le Azure portail. |
| Azure interface de ligne de commande (CLI) | Le Azure CLI est un outil que vous pouvez utiliser pour créer, gérer et supprimer Azure ressources à partir de la ligne de commande. |
| API REST | Azure est construit sur un ensemble d'API REST qui vous permettent d'effectuer les mêmes opérations que dans le Azure Interface utilisateur du portail. Elle vous permet de Azure ressources et applications à manipuler via n'importe quelle application logicielle tierce. |
Azure Domaines (composants)
Maintenant dans ce Azure Tutoriel sur les fondamentaux : apprenons les clés Azure Composants:
calcul
Il propose des opérations informatiques telles que l'hébergement, le développement et le déploiement d'applications dans le Azure plateforme. Elle comprend les composants suivants :
- Machine virtuelle: Permet de déployer n'importe quel langage ou charge de travail sur n'importe quel système d'exploitation.
- Ensembles de machines virtuelles à grande échelle : Permet de créer des milliers de créations similaires machines virtuelles en quelques minutes.
- Azure Service de conteneurs : Crée une solution d'hébergement de conteneurs optimisée pour AzureVous pouvez dimensionner et organiser vos applications à l'aide de Kubernetes, DC/OS, Swarm ou Docker.
- Azure Container Registry: Ce service stocke et gère les images de conteneurs sur tous types de Azure déploiements.
- Les fonctions: Vous permet d'écrire du code indépendamment de l'infrastructure et de la configuration des serveurs, pour les situations où le taux d'appels de votre fonction augmente.
- Lot: Le traitement par lots vous permet de passer à des dizaines, des centaines, voire des milliers de machines virtuelles et d'exécuter des pipelines de calcul.
- Tissu de service : Simplifie le développement et la gestion du cycle de vie des applications basées sur les microservices. Il prend en charge Java, PHP, Node.js, Pythonet Ruby.
Stockage
Azure Storage est une solution de stockage cloud pour les applications modernes. Elle est conçue pour répondre aux besoins d'évolutivité de ses clients. Elle permet de stocker et de traiter des centaines de téraoctets de données. Elle comprend les composants suivants :
- Stockage des objets blob : Azure Le stockage Blob est un service qui stocke des données non structurées dans le cloud sous forme d'objets/blobs. Vous pouvez stocker tout type de texte ou de données binaires, comme un document, un fichier multimédia ou un programme d'installation d'application.
- Stockage de la file d'attente : Il assure la messagerie cloud entre les composants d'une application. Il permet la messagerie asynchrone pour établir la communication entre ces composants.
- Stockage de fichiers : L'utilisation de Azure Stockage de fichiers, vous pouvez migrer des applications héritées. Il s'appuie sur des partages de fichiers pour Azure rapidement et sans réécritures coûteuses.
- Stockage des tableaux : Azure Le stockage de tables permet de stocker des données NoSQL semi-structurées dans le cloud. Il offre un système de stockage clé/attribut sans schéma prédéfini.
Base de données
Cette catégorie comprend la base de données en tant que service (DBaaS) qui propose des outils SQL et NoSQL. Il comprend également des bases de données comme Azure Cosmos DB et Azure Base de données pour PostgreSQLIl comprend les éléments suivants :
- Base de données SQL : Il s'agit d'un service de base de données relationnelle dans le Microsoft cloud basé sur le leader du marché Microsoft SQL Server moteur.
- DocumentDB : Il s'agit d'un service de base de données NoSQL entièrement géré, conçu pour des performances rapides et prévisibles et une facilité de développement.
- Cache Redis : Il s'agit d'un système de stockage clé-valeur sécurisé et très avancé. Il stocke des structures de données telles que des chaînes de caractères, des tables de hachage, des listes, etc.
Content Delivery Network
Le Content Delivery Network (CDN) met en cache le contenu Web statique à des emplacements stratégiquement placés. Cela vous aide à offrir de la rapidité pour fournir du contenu aux utilisateurs. Il comporte les composants suivants :
- Passerelle VPN : La passerelle VPN envoie du trafic chiffré via une connexion publique.
- Gestionnaire de trafic : Il vous aide à contrôler et à répartir le trafic utilisateur pour des services tels que les applications Web, les machines virtuelles, Azureet des services cloud dans différents centres de données.
- Ligne express : Vous permet d'étendre vos réseaux sur site vers le Microsoft cloud via une connexion privée dédiée à Microsoft Azure, Office 365 et CRM en ligne.
Services de sécurité et d'identité
Il offre des fonctionnalités permettant d'identifier les menaces de sécurité du cloud et d'y répondre. Il vous aide également à gérer les clés de chiffrement et autres données sensibles. Il comprend les composants suivants :
- ACTIVITES Vault: Azure ACTIVITES Vault vous permet de sauvegarder les clés cryptographiques et vous aide à créer des secrets utilisés par les applications et services cloud.
- Azure Active Directory: Azure Active Directory est un service de gestion des identités. Il inclut notamment l'authentification multifacteurs et l'enregistrement des appareils.
- Azure AD B2C : Azure AD B2C est une solution de gestion des identités dans le cloud pour vos applications web et mobiles destinées aux consommateurs. Elle vous permet de gérer des centaines de millions d'identités de consommateurs.
Services d'intégration d'entreprise
- Service de bus : Service Bus est un service de diffusion d'informations qui fonctionne sur un système de communication tiers.
- Base de données étendue SQL Server : Ce service vous aide à migrer vos données froides de manière sécurisée et transparente vers le Microsoft Azure nuage.
- Azure Services de domaine AD : Il offre des services de gestion de domaine tels que l'intégration à un domaine, la stratégie de groupe, LDAP, etc. Cette authentification est compatible avec Windows Serveur Active Directory.
- Authentification multifacteur : Azure L'authentification multifacteurs (MFA) est une vérification en deux étapes. Elle vous permet d'accéder aux données et aux applications grâce à une procédure de connexion simplifiée.
Services de surveillance et de gestion
Ces services permettent une gestion aisée de Azure déploiement.
- Azure Gestionnaire de ressources: Elle vous permet de gérer et de visualiser facilement les ressources de votre application. Vous pouvez même contrôler qui, au sein de votre organisation, peut interagir avec ces ressources.
- Automation: Microsoft Azure L'automatisation permet d'automatiser les tâches manuelles, longues, sujettes aux erreurs et répétitives. Ces tâches sont généralement effectuées dans un environnement cloud et d'entreprise.
Azure Networking
- Réseau virtuel : Il assure l'isolation et la segmentation du réseau. Il offre des fonctions de filtrage et de routage du trafic réseau.
- Équilibreur de charge : Offre une haute disponibilité et des performances réseau optimales pour toutes les applications. Répartit la charge du trafic Internet entrant vers les machines virtuelles.
- Passerelle d'applications : Il s'agit d'une appliance virtuelle dédiée qui offre un contrôleur de distribution d'applications (ADC) en tant que service.
- Azure DNS: Azure Le service d'hébergement DNS propose une résolution de nom en utilisant Microsoft Azure Infrastructure.
Services Web et mobiles
- Applications Web : Les applications Web vous permettent de créer et d'héberger des sites Web dans le langage de programmation de votre choix sans avoir à gérer leur infrastructure.
- Application mobile: Mobile Apps Service offre aux utilisateurs une plateforme de développement d'applications mobiles hautement évolutive et disponible dans le monde entier.
- Applications API : Les applications API facilitent le développement, l'hébergement et l'utilisation des API dans le cloud et sur site.
- Applications logiques : Logic Apps vous aide à simplifier et à mettre en œuvre des intégrations évolutives.
Flux de travail dans le cloud
Il fournit un concepteur visuel pour créer et automatiser votre processus sous forme d'une série d'étapes appelées flux de travail.
- Centres de notifications : Azure Notification Hubs offre un moteur de notifications push multiplateforme, évolutif et facile à utiliser.
- Centres d'événements : Azure Event Hubs est une plateforme de flux de données capable de gérer des millions d'événements par seconde. Les données envoyées à un hub d'événements peuvent être transformées et stockées à l'aide de n'importe quel fournisseur d'analyse en temps réel ou adaptateur de traitement par lots/stockage.
- Azure Chercher: Il s'agit d'une solution de recherche cloud en tant que service (Shiz) offrant la gestion des serveurs et de l'infrastructure. Ce service prêt à l'emploi vous permet d'intégrer vos données et d'ajouter une fonction de recherche à votre application web ou mobile.
Migration
Les outils de migration aident une organisation à estimer les coûts de migration des charges de travail. Il permet également d'effectuer la migration des charges de travail de vos centres de données locaux vers le Azure nuage.
Traditionnel contre Azure Modèle cloud
Maintenant dans ce Azure Tutoriel sur le cloud : découvrons la différence entre le modèle de cloud traditionnel et le modèle de cloud traditionnel. Azure modèle de nuage :
| Traditionnel | Azure Modèle cloud |
|---|---|
| Infrastructure dédiée pour chaque application | Applications et microservices faiblement couplés |
| Matériel spécialement conçu | Matériel conforme aux normes de l'industrie |
| Des équipes d’infrastructure et d’exploitation distinctes | Équipes DevOps axées sur les services |
| Processus et configurations personnalisés | Processus et configurations standardisés |
Applications de Azure
Maintenant dans ce Azure pour le tutoriel pour débutants, nous apprendrons les applications de Azure. Microsoft Azure est utilisé dans un large éventail d’applications telles que :
- Services d'infrastructure
- l'application mobile
- Applications Web
- Services Cloud
- Stockage, sauvegarde et récupération
- Gestion des données
- Media Services
Avantages de Azure
Voici les avantages de l'utilisation Azure:
- Azure L'infrastructure permettra d'améliorer votre stratégie de continuité d'activité de manière rentable.
- Cela vous permet d'accéder à l'application sans avoir à acheter de licence pour chaque machine.
- Windows Azure nous vous proposons la meilleure solution pour vos besoins en données, des bases de données SQL aux objets blob en passant par les tables.
- Offre évolutivité, flexibilité et rentabilité.
- Vous aide à maintenir la cohérence entre les clouds grâce à des outils et des ressources familiers.
- Permet d'étendre le centre de données avec un ensemble d'outils de gestion cohérent et des solutions de développement et d'identité familières.
- Vous pouvez déployer des machines virtuelles haut de gamme en quelques minutes, notamment sous Linux et Windows les serveurs.
- Vous permet d'adapter vos ressources informatiques à la hausse ou à la baisse en fonction de vos besoins.
- Vous n'avez pas besoin d'un ordinateur puissant et coûteux pour exécuter des applications web de cloud computing.
- Vous n'aurez pas besoin de puissance de traitement ni d'espace disque si vous utilisez Azure.
- Le cloud computing offre un stockage pratiquement illimité.
- Si votre ordinateur personnel ou portable tombe en panne, toutes vos données sont toujours stockées dans le cloud et restent accessibles.
- Le partage de documents favorise directement une meilleure collaboration.
- Si vous changez d'appareil, vos ordinateurs, applications et documents vous suivent dans le cloud.
Inconvénients de Azure
- L'informatique en nuage n'est pas possible si vous ne pouvez pas vous connecter à Internet.
- Azure est une application web qui nécessite une bande passante importante pour le téléchargement, tout comme les documents volumineux.
- Les applications web peuvent parfois être plus lentes que l'accès à un logiciel similaire sur votre ordinateur de bureau.


