Microsoft Azure Tutoriel pour débutants : Apprenez les bases en 1 jour
Avant de commencer ça Azure tutoriel pour débutants, comprenons
Qu'est-ce que le Cloud Computing?
Le cloud computing est un terme désignant le stockage et l'accès à des données sur Internet. Il ne stocke aucune donnée sur le disque dur de votre ordinateur personnel. Dans le cloud computing, vous accédez aux données depuis un serveur distant.
Qu’est ce qu' 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 nuages
Il existe principalement trois types de nuages Microsoft Azure sont:
- PÂQUES
- SAAS
- AISE
Azure comme IaaS
L'IaaS (Infrastructure as a Service) est la couche fondamentale de la plateforme cloud. Azure Le service est utilisé par les administrateurs informatiques pour le traitement, le stockage, les réseaux ou toute autre opération informatique fondamentale. C'est l'un 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 l'application qui nécessite un contrôle complet
- IaaS offre une transition rapide des services vers les cloud
- L’avantage apparent du laaS est qu’il vous libère des soucis liés à la configuration de nombreuses machines physiques ou virtuelles.
- Vous aide à accéder, surveiller et gérer les centres de données
Inconvénients du Iaas :
- De nombreux risques de sécurité liés aux serveurs non corrigés
- Certaines entreprises ont défini des processus pour tester et mettre à jour les vulnérabilités des serveurs sur site. Cela ne peut pas être fait avec Azure.
Azure en PaaS
PaaS est une plate-forme 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 concepts de base qui permettent au client de se concentrer sur le développement d'applications au lieu de se soucier du matériel et de l'infrastructure. Il prend également en charge les problèmes de systèmes d'exploitation, de réseau et de serveurs.
Avantages :
- Le coût total est faible car les ressources sont allouées à la demande et les serveurs sont automatiquement ajoutés ou soustraits.
- 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 n'est pas visible pour le développeur, il ne présente donc aucun risque de violation de données.
Désavantages:
- Des problèmes de portabilité peuvent survenir lorsque vous utilisez les services PaaS
- Il peut y avoir un environnement différent à Azure, l'application doit donc s'adapter en conséquence.
Azure En tant que SaaS
SaaS (Software as a Service) est un logiciel hébergé et géré de manière centralisée. Il s'agit d'une version unique de l'application utilisée pour tous les clients. Vous pouvez évoluer vers plusieurs instances. Cela vous aide à garantir les meilleures performances dans tous les emplacements. Le logiciel est vendu sous licence via un abonnement mensuel ou annuel. MS Exchange, Office, Dynamics sont proposés en SaaS
Azure clé 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 Azure, il vous est d'abord demandé de préciser une région. La région sélectionnée représente le centre de données où votre application s'exécute. |
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 | La Azure le portail est une application Web qui peut être utilisée pour créer, gérer et supprimer Azure ressources et services. Il est situé à https://portal.azure.com. |
Ressources | Azure La ressource est un ordinateur individuel, des données de réseau ou des services d'hébergement d'applications facturés individuellement. Certaines ressources communes sont 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 contient les ressources associées pour un Azure solution. Il peut inclure toutes les ressources ou simplement les ressources que vous souhaitez gérer. |
Modèles de gestionnaire de ressources | Il s'agit d'un JSON qui définit une ou plusieurs ressources à déployer sur un groupe de ressources. Il établit également des dépendances entre les ressources déployées. |
Automation: | Azure vous permet d'automatiser le processus de création, de gestion et de suppression de ressources à l'aide de PowerShell ou du Azure Interface de ligne de commande (CLI). |
Azure PowerShell | PowerShell est un ensemble de modules qui proposent des applets de commande pour gérer Azure. Dans la plupart des cas, vous êtes autorisé à 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) | La 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 aident à effectuer la même opération que vous faites dans Azure portail Ul. Il permet à votre Azure les ressources et les applications doivent être manipulées via n’importe quelle application logicielle tierce. |
Azure Domaines (composants)
Maintenant dans ce Azure tutoriel de base, apprenons la clé Azure Composants:
calcul
Il propose des opérations informatiques telles que l'hébergement, le développement et le déploiement d'applications dans Azure Plateforme. Elle comprend les éléments suivants :
- Machine virtuelle : vous permet de déployer n'importe quel langage et charge de travail dans n'importe quel système d'exploitation
- Ensembles de machines virtuelles identiques : vous permet de créer des milliers de machines virtuelles similaires en quelques minutes.
- Azure Service de conteneur : créez une solution d'hébergement de conteneurs optimisée pour Azure. Vous faites évoluer et organisez les applications à l'aide de Kube, DC/OS, Swarm ou Docker
- Azure Container Registry: Ce service stocke et gère les images de conteneurs sur tous les types de Azure déploiements
- Fonctions : vous permet d'écrire du code indépendamment de l'infrastructure et de l'approvisionnement des serveurs. Dans la situation où le taux d’appel de vos fonctions augmente.
- Lot : le traitement par lots vous aide à évoluer vers des dizaines, des centaines ou des milliers de machines virtuelles et à exécuter des pipelines informatiques.
- Service Fabric : simplifiez le développement d’applications basées sur des microservices et la gestion du cycle de vie. Elle supporte Java, PHP, Node.js, Pythonet Ruby.
Rangements
Azure store 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 comporte 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 file d'attente : il fournit une messagerie cloud entre les composants de l'application. Il fournit une messagerie asynchrone pour établir une communication entre les composants de l'application.
- Stockage de fichiers : utilisation 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 table stocke des données NoSQL semi-structurées dans le cloud. Il fournit un magasin de clés/attributs avec une conception sans schéma
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é qui est conçu pour des performances rapides et prévisibles et une facilité de développement.
- Redis Cache : Il s’agit d’un magasin clé-valeur sécurisé et très avancé. Il stocke les structures de données telles que les chaînes, les hachages, les 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 crypté via une connexion publique.
- Traffic Manager : il vous aide à contrôler et vous permet de répartir le trafic utilisateur pour des services tels que WebApps, VM, Azure, et services cloud dans différents Datacenters
- Express Route : vous aide à étendre vos réseaux sur site dans le Microsoft cloud via une connexion privée dédiée à Microsoft Azure, Office 365 et CRM en ligne.
Sécurité + Identifier les services
Il offre des capacités pour identifier et répondre au cloud menaces à la sécurité. Il vous aide également à gérer les clés de chiffrement et autres actifs sensibles. Il comporte 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 Service Active Directory et de gestion des identités. Cela inclut l'authentification multifacteur, l'enregistrement des appareils, etc.
- Azure AD B2C : Azure AD B2C est une solution de gestion des identités cloud pour vos applications Web et mobiles destinées aux consommateurs. Il vous permet de mettre à l’échelle des centaines de millions d’identités de consommateurs.
Services d'intégration d'entreprise
- Service Bus : Service Bus est un service de diffusion d'informations qui fonctionne sur le système de communication tiers.
- SQL Server Stretch Database : ce service vous aide à migrer toutes les données froides de manière sécurisée et transparente vers le Microsoft Azure nuage
- Azure Services de domaine AD : il propose des services de domaine gérés tels que la jointure de domaine, la stratégie de groupe, LDAP, etc. Cette authentification qui est compatible avec Windows Serveur Active Directory.
- Authentification multifacteur : Azure L'authentification multifacteur (MFA) est une vérification en deux étapes. Il vous aide à accéder aux données et aux applications et propose un processus de connexion simple.
Services de surveillance et de gestion
Ces services permettent une gestion aisée de Azure déploiement.
- Azure Gestionnaire de ressources : il vous permet de gérer et de visualiser facilement les ressources dans votre application. Vous pouvez même contrôler qui est votre organisation qui peut agir sur les ressources.
- Automation: Microsoft Azure L'automatisation est un moyen d'automatiser les tâches manuelles, de longue durée, sans erreur et constamment répétées. Ces tâches sont généralement effectuées dans un environnement cloud et d'entreprise.
Azure Networking
- Réseau virtuel : effectuez l’isolation et la segmentation du réseau. Il propose un filtrage et un acheminement du trafic réseau.
- Load Balancer : offre une haute disponibilité et des performances réseau pour n’importe quelle application. Informations sur l'équilibrage de charge du trafic Internet vers les machines virtuelles.
- Application Gateway : il s'agit d'une appliance virtuelle dédiée qui offre un Application Delivery Controller (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
- Web Apps : Web Apps vous permet de créer et d'héberger des sites Web dans le langage de programmation de votre choix sans avoir à gérer son infrastructure.
- Applications mobiles : le service d'applications mobiles offre aux utilisateurs une plate-forme 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 la consommation d'API dans le cloud et sur site.
- Logic Apps : 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 la forme d'une série d'étapes appelées flux de travail.
- Centres de notifications : Azure Notification Hubs offre un moteur push évolutif, multiplateforme et facile à utiliser
- Centres d'événements : Azure Event Hubs est une plateforme de streaming 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 adaptateur de traitement par lots/stockage d'analyse en temps réel.
- Azure Recherche : il s'agit d'une solution cloud de recherche en tant que service qui offre la gestion des serveurs et de l'infrastructure. Il offre un service prêt à l'emploi que vous pouvez remplir avec vos données. Cela peut être utilisé pour ajouter une 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 cloud, apprenons la différence entre le modèle cloud traditionnel et 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
Maintenant dans ce MS Azure tutoriel, nous aborderons les avantages de Azure.
Voici les avantages d’utiliser Azure:
- Azure l’infrastructure améliorera de manière rentable votre stratégie de continuité des activités
- Il vous permet d'accéder à l'application sans acheter de licence pour la machine individuelle
- Windows Azure offre la meilleure solution pour vos besoins en données, de la base de données SQL aux blobs en passant par les tables
- Offre évolutivité, flexibilité et rentabilité
- Vous aide à maintenir la cohérence entre les cloud avec des outils et des ressources familiers
- Vous 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 premium en quelques minutes, qui incluent également Linux et Windows serveurs
- Vous aide à faire évoluer vos ressources informatiques vers le haut ou vers le bas en fonction de vos besoins
- Vous n'êtes pas obligé d'exécuter un ordinateur puissant et coûteux pour exécuter les applications Web du 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 disponibles dans le cloud et toujours accessibles.
- Le partage de documents mène directement à une meilleure collaboration
- Si vous changez d'appareil vos ordinateurs, applications et documents vous suivent dans le cloud
Inconvénients de Azure
- Le cloud computing n'est pas possible si vous ne pouvez pas vous connecter à Internet
- Azure est une application Web qui nécessite beaucoup de bande passante pour être téléchargée, 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.
Résumé
- Le cloud computing est un terme désignant le stockage et l'accès à des données sur Internet.
- Azure est une plateforme de cloud computing lancée par Microsoft dans 2010 Février
- Il existe principalement trois types de nuages Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
- IaaS (Infrastructure as a Service) est la couche fondamentale de la plateforme cloud.
- 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.
- Le SaaS (Software as a Service) est un logiciel hébergé et géré de manière centralisée.
- Datacenters et régions, Azure portail, ressources, groupes de ressources, modèles de gestionnaire de ressources, Azure PowerShell Azure interface de ligne de commande(CLI) sont quelques-uns des termes clés utilisés dans Azure
- Composants importants de Microsoft Azure sont les services de calcul, de stockage, de base de données, de surveillance et de gestion, le réseau de diffusion de contenu, Azure Réseaux, services Web et mobiles, etc.
- Le modèle traditionnel utilisait du matériel spécialement conçu Azure le modèle cloud utilise du matériel standard de l'industrie
- Applications importantes de Microsoft Azure sont : les services d'infrastructure, les applications mobiles, les applications Web, les services cloud, le stockage, la sauvegarde et la récupération, la gestion des données et les services multimédias.
- Le plus grand avantage de Microsoft Azure l'infrastructure est qu'elle améliorera de manière rentable votre stratégie de continuité des activités
- Des applications Web comme Azure peut parfois être plus lent que l'accès à un logiciel similaire sur votre ordinateur de bureau