Académique Documents
Professionnel Documents
Culture Documents
d’applications Cloud
CE QUE VOUS ALLEZ APPRENDRE
• LE CLOUD MICROSOFT AZURE
• Compute: les éléments pour exécuter vos applications
• Stockage de données/Traitements
• Intégration
• Réseau
• Gestion: monitoring, déploiement, restriction des accès
• Identité: niveau management et application
Les bénéfices du Cloud Computing
• Coût: diminution significative des coûts d’acquisition de matériels et logiciels
• Rapidité: les ressources peuvent être déployées en quelques minutes et clics
• Scalabilité: les ressources peuvent scaler en grossissant ou en s’amoindrissant en
quelques minutes en fonction des besoins réels
• Productivité: le cloud vous débarrasse des tâches d’installation et de
configuration de machines, de mises à jour de système d’exploitation, dégageant
du temps aux équipes informatiques pour se concentrer sur les aspects métier
• Fiabilité: le cloud rend le Disaster Recovery, les sauvegardes plus faciles et moins
chers
• Sécurité: la plupart des fournisseurs de cloud offre de nombreuses politiques,
technologies et contrôles qui renforcent la sécurité globale des infrastructures
Développement d’applications
Cloud avec Microsoft Azure
Qu’est-ce-que Microsoft Azure?
• C’est un fournisseur de Cloud en pleine expansion qui offre de nombreux
services
• Plus de cent services de bout en bout
• Plus de 70 offres de conformités
• Globale: ISO 27001, ISO 9001, etc
• Gouvernementale: NIST 800-171; DoD DISA L2, L4, L5; etc.
• Industrielle: APRA(Australie), DPP(Royaume Unis), etc.
• Régionale: GDPR (Union Européenne), etc.
• 90% des 500 plus grandes entreprises mondiales utilisent les services d’Azure
• Les services sont généralement facturés à l’usage
• 54 régions Azure à ce jour disponibles dans 140 pays
• Physiquement, une région Azure est un complexe de datacenters situés dans une zone géographique.
Chaque région Azure est composé d’au moins 3 zones de disponibilités (Availability Zone).
Qu’est-ce-que Microsoft Azure?
Bien comprendre l’infrastructure Globale d’Azure
• Geographies: une géographie est un marché distinct, contenant
généralement deux ou trois régions, qui préserve la résidence des
données et les limites géographiques de conformité
• Regions: une région est un ensemble de datacenters déployés dans un
périmètre contraint par la latence et connectés via un réseau régional
dédié à faible latence
• Availability Zones: les Zones de disponibilité sont des emplacements
physiques distincts au sein d'une région Azure. Chaque zone de
disponibilité est composée d'un ou plusieurs datacenters équipés d'une
alimentation, d’un système de refroidissement et d'un réseau
indépendants
Ces concepts sont très importants. Ils permettent de développer une stratégie de résilience et de haute
disponibilité au sein d’une zone de résidence de données
Bien comprendre l’infrastructure Globale d’Azure
Atteindre une résilience totale au sein d’une
même résidence de données
Structure des principales ressources dans Azure
• Resource: C’est l’entité élémentaire gérée par Azure.
• Une « Ressource » peut être une VM, un réseau virtuel, un compte de stockage
• Resource Group: toute ressource dans Azure doit appartenir à un « Resource Group »
• C’est une entité logique qui regroupe les ressources. Elle permet de gérer l’ensemble de ses ressources
comme une entité unique
• En général, on rassemble les ressources ayant le même cycle de vie dans un même Resource Group
• Subscription: toute Resource Group doit appartenir à une souscription.
• C’est l’entité de facturation des ressources Azure.
• De nombreuses règles de gestion des ressources peuvent être définies au niveau de la souscription
• Ex les « Resource Policies » qui peuvent par exemple interdire la création de certains types de ressources dans la
souscription
• Management Group: il est utilisé au niveau entreprise pour gérer l’ensemble des
souscriptions
• Il est possible de définir des règles au niveau Management Group dont hériteront toutes les
souscriptions: par exemple empêcher le déploiement de ressources dans certaines régions Az.ure.
Structure des principales ressources dans Azure
Vue panoramique des services d’Azure
Réseau
Stockage
Monitoring Application Insights Automation Outils REST APIs Storage explorer & Emulator
Azure Monitor Log Analytics Advisor Visual Studio Azure PowerShell CLI ARM Templates
Sécurité Azure B2C Azure MFA Internet des objets IoT Hub Event Hubs Notification Hubs
Azure AD Key Vault Security Center EAI Service Bus Biztalk services Logic Apps
Analytics Data Lake Analytics Stream Analytics App Services CDN Media services API management
HD Insignht Machine learning Cognitive services Web Apps Mobile Apps Logic Apps API Apps
SQL DB SQL DW SQL SD Cosmos DB Virtual machine Cloud service Service fabric
Réseau VNet Load Balancer Application Gateway Traffic manager Express Route VPN DNS
Stockage Blob Table Queue File Data Lake Store Backup Site recovery StorSimple
Monitoring Application Insights Automation Outils REST APIs Storage explorer & Emulator
Azure Monitor Log Analytics Advisor Visual Studio Azure PowerShell CLI ARM Templates
Sécurité Azure B2C Azure MFA Internet des objets IoT Hub Event Hubs Notification Hubs
Analytics Data Lake Analytics Stream Analytics App Services CDN Media services API management
HD
HD Insignht
HDInsignht
Insignht Machine
Machine learning
Machinelearning
learning Cognitive
Cognitiveservices
services Web Apps Mobile Apps Logic Apps API Apps
SQL DB SQL DW SQL SD Cosmos DB Virtual machine Cloud service Service fabric
Réseau VNet Load Balancer Application Gateway Traffic manager Express Route VPN DNS
Stockage Blob Table Queue File Data Lake Store Backup Site recovery StorSimple
Services de stockage dans Azure
Services de stockage Azure
• Un compte de stockage Azure permet d’avoir accès à des services de stockage
de données dans Azure
• Stockage d’objets Blob
• Partage de fichiers (File Share)
• File d’attente (Queue)
• Tables et disques
• Il fournit un namespace unique pour l’ensemble des ressources de stockage
• Le nom du compte de stockage doit être unique à travers tout Azure
• Le namespace fait partie de l’url permetant d’accéder aux ressources de stockage du
compte d’où la nécessité qu’il soit unique
Type de compte de stockage Services de Options de utilisation
stockage pris en redondance
charge
Standard General Purpose V2 Azure Blob LRS(stockage Recommandé pour la
(usage général V2) (notamment Data rédondant local) plupart des scénarios
Lake Storage), File GRS (Stockage Géo- utilisant Stockage
d'attente et rédondant) Azure.
Stockage Table, RA-GRS (GRS en
Azure Files lecture seule)
Premium block blobs Stockage Blob (Data LRS Recommandé pour les
(Objets blob de blocs Premium) Lake ZRS (stockage scénarios aux taux
BLOB = Binary Large Object Storage Storage redundant interzone) élevés de transactions,
inclus) ceux utilisant des
objets plus petits ou
nécessitant une
latence de stockage
faible
Type de compte de stockage Services de stockage Options de redondance utilisation
pris en charge
Premium file shares (Partages Azure Files LRS Utilisez ce type de compte
de fichiers Premium) ZRS si vous voulez un compte
de stockage qui prend en
charge les partages de
fichiers SMB et NFS
Premium page blobs Objets blob de pages LRS Type de compte de
(Objets blob de pages uniquement stockage Premium pour les
Premium) objets blob de pages
uniquement.
Réplication de données dans Azure
• Dans Azure, plusieurs copies des données sont systématiquement stockées
afin de les protéger contre les événements planifiés ou non
• Défaillences matérielles, pannes réseaux, pannes électriques, etc.
• Différentes options de rédondances sont proposées en fonction des besoins
• Réplication dans la région primaire
• Réplication vers une deuxième région Azure éloignée de plusieurs centaines de km de la
région primaire
• Nécessité ou non pour l’application d’avoir accès en lecture aux données répliquées
dans la région secondaire si la région primaire devient indisponible pour une raison
quelconque
Rédondance dans la région primaire
• Les données d’un compte de stockage sont toujours répliquées au moins trois
fois dans la région primaire (celle que vous choisissez pour déployer le stockage)
• Deux options sont proposées pour répliquer les données au sein de cette région
• Stockage localement Redondant (LRS): les données sont copiées de façon synchrone trois
fois au sein d’un même emplacement physique dans la région primaire. C’est l’option la
moins chère mais elle n’est pas recommandée pour les applications nécessitant une haute
disponibilité
• Stockage redondant interzone (ZRS): les données sont copiées de façon synchrone dans
différents Availability Zone au sein de la région primaire. Elle est recommandée pour les
applications nécessitant une haute disponibilité
Rédondance dans la région primaire