Chapitre1 AdministrationCloud
Chapitre1 AdministrationCloud
Chapitre1 AdministrationCloud
Organisation générale
Cours théoriques et travail pratiques
Support didactique Sous-forme papier
Slides de cours
Atelier Pratique
Outils
La partie pratique du cours utilise le portail Azure
Évaluation
Évaluation continue TP : Comptes Rendus des TP (10 %)
Contrôle Pratique ou Ecrit (30%) 2
Maîtriser les services cloud, les modèles de déploiement et les caractéristiques du cloud
5
INCONVÉNIENT DES ARCHITECTURES CLASSIQUES
Coût élevé
L’application dépend du matériel
Un seul OS par serveur
L’arrêt d’un service engendre un blocage du système
Pas de reprise instantanée en cas d’arrêt du service
La maintenance du système ou d’application engendre
un arrêt complet du service
6
QU’EST CE QUE LE CLOUD COMPUTING?
National Institute of Standard and Technology (NIST) a édité des publications spéciales contenant des
définitions, des architectures de référence, et des critères de classification pour les environnements de
cloud computing.
La définition du cloud computing formulé du National Institute of Standard and Technology (NIST)
précise que :
8
CARACTÉRISTIQUES FONDAMENTALES DU CLOUD
9
LES MODÈLES DE SERVICE DU CLOUD
14
COMPARAISON ENTRE IAAS, PAAS, SAAS
15
EXEMPLE : PIZZA EN TANT QUE SERVICE
16
MODÈLES DE DÉPLOIEMENT DU CLOUD
17
MODÈLE DE DÉPLOIEMENT : CLOUD PUBLIC
Le cloud nécessite une connexion Internet fiable et rapide pour accéder aux services et aux
données, ce qui peut être problématique si la connexion est instable ou indisponible.
Bien que les fournisseurs de cloud offrent des mesures de sécurité, il est toujours possible que les
données soient compromises en raison de failles de sécurité ou d'erreurs humaines.
Le coût peut être coûteux si l'utilisation dépasse les prévisions ou si des services supplémentaires
sont nécessaires.
23
LES PLATEFORMES DU CLOUD
Azure est une plateforme de cloud, proposé par Microsoft, qui dispose de tout ce dont une entreprise
a besoin pour gérer virtuellement une partie ou la totalité de ses opérations informatiques : serveurs,
stockages, bases de données, réseaux et bien plus encore.
25
POURQUOI UTILISER AZURE ?
Tarification
Azure propose une tarification flexible, avec des options pay-as-you-go et
flexible
des abonnements mensuels ou annuels
Facilité
Azure est considéré comme étant plus facile à utiliser que AWS
d'utilisation
Les principaux composants architecturaux d’Azure peuvent être divisés en deux composantes essentielles :
l’infrastructure physique (organisation physique).
Géographie
Régions
Paires de régions
Zones de disponibilité
Sets de disponibilité
Data centers
l’infrastructure de gestion (structure organisationnelle).
Abonnement
Groupe de ressources 28
Groupe de gestion
RÉGIONS
Azure divise le monde en zones géographiques qui sont définies par des limites géopolitiques ou des frontières de
pays.
Une zone géographique Azure est un marché distinct, contenant généralement au minimum une ou plusieurs
régions, qui préserve les limites de conformité et de résidence des données.
Les zones géographiques permettent aux clients ayant des besoins spécifiques en conformité et résidence des
données de conserver leurs données et leurs applications à proximité.
Les zones géographiques sont réparties en:
États-Unis
Europe
Asie-pacifique
30
Moyen-Orient et Afrique.
PAIRES DE RÉGIONS
33
RESSOURCES
Les ressources Azure font référence aux différents services et produits fournis par Microsoft Azure
pour créer et gérer des applications et des infrastructures Cloud.
Les ressources Azure peuvent inclure des machines virtuelles, des bases de données, des comptes de
stockage, des réseaux virtuels, des applications Web et de nombreux autres services.
34
GROUPE DE RESSOURCES
37
FIN CHAPITRE
TP 1 : DÉCOUVRIR LA PLATEFORME MICROSOFT
AZURE
38
CRÉATION D’ABONNEMENT GRATUIT
39
CRÉATION D’ABONNEMENT STUDENT
Le portail Azure est une interface utilisateur graphique basée sur le Web qui permet aux utilisateurs
de gérer des ressources Azure.
Le portail Azure permet aux utilisateurs de:
Créer, déployer et gérer des ressources Azure, ainsi que de surveiller les performances de ces
ressources.
Configurer des alertes et des notifications pour les événements de service.
Gérer les identités et les autorisations des utilisateurs et des groupes.
Afficher et analyser les journaux de diagnostic pour les ressources Azure.
Effectuer des opérations de facturation et de gestion des coûts.
Le portail Azure est également personnalisable, permettant aux utilisateurs de personnaliser leur vue 42
en fonction de leurs préférences et de leurs besoins.
AZURE CLI
Azure CLI (Command-Line Interface) est un outil de ligne de commande multiplateforme basé sur python et qui
sert à interagir avec Azure à partir d’un terminal de commande ou d’un script.
Avec Azure CLI, les utilisateurs peuvent effectuer diverses opérations de gestion des ressources.
Il prend également en charge la création de scripts pour automatiser les tâches courantes de gestion des
ressources.
Pour utiliser cet outil, vous devez tout d’abord lancer un interpréteur de commandes tel que cmd.exe sur
Windows, ou Bash sur Linux ou macOS.
Azure CLI peut être:
installé localement sur nos ordinateurs.
Accessible à partir d’un navigateur par le biais d’Azure Cloud Shell du portail Azure (environnement Bash). 43
AZURE CLI SUR CMD
Lors de la première utilisation de Azure CLI via l’invite de commandes Windows (cmd), vous devez
télécharger la dernière extension de Azure CLI disponible via le lien suivant :
https://aka.ms/installazurecliwindows
44
AZURE CLI SUR CMD
une fois Azure CLI est installé sur votre système, vous
pouvez exécuter des commandes Azure CLI à partir de
l'invite de commande en utilisant la commande "az".
Il suffit de saisir "az" dans l'invite de commande pour voir
la liste des commandes disponibles.
La connexion à votre compte n’est pas automatique comme
le cas de l’utilisation avec Cloud Shell.
45
AZURE CLI SUR CMD
46
COMMANDES AZURE CLI COURANTES
Les commandes pour Azure CLI sont les mêmes indépendamment de l'interpréteur de commandes utilisé.
Ce tableau répertorie certaines commandes courantes utilisées dans Azure CLI.
Azure Cloud Shell est un environnement de ligne de commande gratuit basé sur le cloud qui permet
aux utilisateurs d'exécuter des commandes et des scripts à l'aide d'un navigateur Web.
Pour utiliser Azure CLI sur Azure Cloud Shell, suivez les étapes suivantes :
1. Ouvrez votre navigateur web et accédez au portail Azure.
2. Cliquez sur le bouton "Cloud Shell" dans la barre d'outils supérieure du portail.
3. Sélectionnez "Bash" ou "PowerShell" comme environnement Cloud Shell.
4. Une fois l'environnement Cloud Shell est chargé, vous pouvez commencer à utiliser Azure CLI
en tapant des commandes dans la fenêtre de commande.
48
AZURE CLI SUR CLOUD SHELL
49
AZURE SDK