Notes concernant la AZ 900
Comparaison du cloud avec l'électricité, pour le coté, on se fiche de savoir comment, si il y a d'autres utilisateur, etc.
Diagramme représentant les différences entre les approches VM, Container et serverless.
Scalling Vertical ⇒ Ajouter de la ressource Scalling Horizontal ⇒ Ajouter des serveurs
Explication des cloud Public / Privé / hybrid
Explication des différentes approches du cloud:
IAAS:
PASS:
SASS:
Différences concernant la responsabilités:

Service-Level Agreements (SLAs)
Failure Mode Analysis (FMA)
Role Base Access Control (RBAC) ⇒ contrôle d’accès en fonction du rôle
Azure Advisor donne des conseils sur Les bonnes pratiques et la sécurité pour vos services
Azure Cloud Shell est un shell interactif, accessible par navigateur pour la gestion des ressources Azure.
Il existe quatre techniques courantes pour le calcul dans Azure :
Les machines virtuelles constituent un choix idéal quand vous devez :
Avec un groupe à haute disponibilité, vous avez :
Les groupes identiques vous permettent de gérer, configurer et mettre à jour de manière centralisée un grand nombre de machines virtuelles, en quelques minutes, pour vous offrir des applications à haute disponibilité. Le nombre d’instances de machine virtuelle peut augmenter ou diminuer automatiquement en fonction d’une demande ou d’un calendrier défini. Avec les groupes de machines virtuelles identiques, vous pouvez créer des services à grande échelle pour des domaines comme le calcul, le Big Data et les charges de travail de conteneur. Présentation d’Azure Batch
Azure Batch permet la planification de travaux et la gestion de calculs à grande échelle, avec une capacité d’extension à des dizaines, centaines ou milliers de machines virtuelles.
Lorsque vous êtes prêt à exécuter un travail, Batch :
Image représentant des conteneurs Azure
Les conteneurs constituent un excellent choix si vous souhaitez exécuter plusieurs instances d’une application sur une seule machine virtuelle. L’orchestrateur de conteneurs peut démarrer, arrêter et augmenter la taille des instances d’application en fonction des besoins.
Les conteneurs sont conçus pour être légers, créés, mis à l’échelle et arrêtés de façon dynamique. Cette conception vous permet de répondre rapidement aux modifications apportées à la demande ou en cas d’échec.
Autre avantage des conteneurs : vous pouvez exécuter plusieurs applications isolées sur un même hôte de machine virtuelle. Comme les conteneurs sont sécurisés et isolés, vous n’avez pas besoin de séparer les machines virtuelles pour chaque application.
Azure prend en charge les conteneurs Docker et plusieurs façons de les gérer dans Azure.
Functions et Logic Apps
Functions et Logic Apps peuvent créer des orchestrations complexes. Une orchestration est une collection de fonctions ou d’étapes exécutées pour accomplir une tâche complexe. Avec Azure Functions, vous écrivez du code pour effectuer chaque étape, tandis qu’avec Logic Apps, vous utilisez une interface graphique utilisateur pour définir les actions et les relations entre-elles.
Azure SQL Database est un DaaS (relational database as a service)
Azure Cosmos DB est un service de base de données distribué à l’échelle mondiale. Il prend en charge les données sans schéma
Le Stockage Blob Azure est non structuré, ce qui signifie qu’il n’existe aucune restriction sur les genres de données qu’il peut contenir.
La fonctionnalité Data Lake vous permet d’effectuer une analytique sur votre utilisation de données et de préparer des rapports. Data Lake est un grand référentiel qui stocke des données structurées et non structurées.
Azure Files offre des partages de fichiers complètement managés dans le cloud, accessibles via le protocole SMB (Server Message Block) standard.
Stockage File d’attente Azure est un service permettant de stocker un grand nombre de messages accessibles de n’importe où dans le monde. Vous pouvez utiliser le stockage File d’attente pour :
Azure propose trois niveaux de stockage pour les objets blob :
Les types de chiffrements suivants sont disponibles pour vos ressources :
L’illustration suivante montre les différences entre le stockage local et le stockage de données Azure.
loosely coupled ⇒ couplage faible
Voici quelques avantages liés à l’utilisation d’Azure Application Gateway sur un équilibreur de charge simple :
Un CDN (réseau de distribution de contenu) est un réseau distribué de serveurs capables de fournir efficacement du contenu web aux utilisateurs. Il s’agit d’un moyen de transmettre du contenu aux utilisateurs en fonction de la région dans laquelle ils se trouvent pour réduire le temps de latence.
DNS (Domain Name System) est une façon de mapper des noms conviviaux sur leur adresse IP. Vous pouvez considérer DNS comme l’annuaire téléphonique d’Internet.
Azure Traffic Manager utilise le serveur DNS le plus proche de l’utilisateur pour diriger le trafic utilisateur vers un point de terminaison distribué mondialement.
Dans presque tous les cas, les attaquants sont intéressés par les données :
Azure Security Center est un très bon point de départ pour examiner la sécurité de votre solution Azure. Security Center est un service de supervision qui assure une protection contre les menaces sur l’ensemble de vos services, à la fois dans Azure et en local. Security Center peut :
Authentification et autorisation
L’authentification et l’autorisation sont deux concepts fondamentaux qu’il est impératif de bien comprendre quand on parle de contrôle d’accès et d’identité. De ces concepts découle tout le reste qui se produit de manière séquentielle dans n’importe quel processus de contrôle d’identité et d’accès :
L’authentification et l’autorisation sont parfois abrégées en AuthN et AuthZ, respectivement.
Azure fournit des services pour gérer l’authentification et l’autorisation par le biais d’Azure Active Directory (Azure AD).
Authentificatio unique SSO (Single Sign-On)
Authentification multifacteur (MFA) fournit une sécurité supplémentaire pour vos identités en exigeant au moins deux éléments pour une authentification complète. Ces éléments se répartissent en trois catégories :
Azure Storage Service Encryption pour les données au repos vous permet de protéger vos données conformément aux engagements de votre organisation en matière de sécurité et de conformité.
Azure Disk Encryption est une fonctionnalité qui vous permet de chiffrer vos disques de machine virtuelle IaaS Windows et Linux.
TDE (Transparent Data Encryption) aide à protéger Azure SQL Database et Azure Data Warehouse contre les menaces d’activité malveillante.
Azure Key Vault est un service cloud centralisé conçu pour le stockage des secrets d’application. Key Vault vous aide à gérer les secrets de vos applications en les conservant dans un emplacement central unique et en fournissant des fonctionnalités d’accès sécurisé, de contrôle des autorisations et de journalisation des accès. Ce service est utile dans divers scénarios :
ExpressRoute vous permet d’étendre vos réseaux locaux au cloud Microsoft via une connexion privée facilitée par un fournisseur de connectivité.
Azure Information Protection (parfois appelé AIP) est une solution cloud qui aide les organisations à classer et éventuellement protéger leurs documents et e-mails en leur appliquant des étiquettes.
Azure Advanced Threat Protection (Azure ATP) est une solution de sécurité cloud qui identifie, détecte et vous aide à examiner les menaces avancées, les identités compromises et les actions malveillantes d’initiés contre votre entreprise.
Azure Policy est un service Azure que vous utilisez pour définir, affecter et gérer les standards des ressources de votre environnement.
Une définition d’initiative est un ensemble ou un groupe de définitions de stratégie qui permettent de suivre l’état de conformité d’un objectif plus large.
Le STP (Portail d’approbation de services) héberge le service Gestionnaire de conformité. Il constitue le site public de Microsoft pour la publication de rapports d’audit et autres informations sur la conformité des services cloud de Microsoft.
Azure Monitor optimise la disponibilité et les performances de vos applications en fournissant une solution complète pour collecter, analyser et agir sur la télémétrie de vos environnements cloud et locaux. Il vous aide à comprendre le fonctionnement de vos applications et identifie de façon proactive les problèmes qui les affectent ainsi que les ressources dont elles dépendent.
Azure Service Health est une suite d’expériences qui fournit une aide et un support personnalisés quand vous êtes affecté par des problèmes liés aux services Azure. Il peut vous envoyer des notifications, vous aider à comprendre l’impact des problèmes et vous tenir informé de leur résolution. Azure Service Health peut également vous aider à vous préparer à la maintenance planifiée et aux changements susceptibles d’affecter la disponibilité de vos ressources.