Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
1
Déploiement automatisé
d'un environnement dans
Azure
Manon Pern...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
SCENARIO
2
• Déploiement d’environnements de façon rapide et répé...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
SOMMAIRE
3
Concepts & Outils
Azure Resource Manager
Configuration...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Concepts & Outils
4
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Azure Resource Manager
5
 Regroupement logique des ressources
az...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Script
6
Powershell script
ARM Template ARM
Parameters
Powershell...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Script
7
ARM Template ARM
Parameters
Powershell script
Création d...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Template ARM
8
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Aide à la définition d’un template
9
 Azure Quickstart templates...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Configuration des VMs
10
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
PowerShell DSC
11
 2 modes :
 Push
 Pull
 DSC = Desired State...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
PowerShell DSC et OpenSource
12
PowerShell DSC PowerShell DSC
dsc...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Automation DSC
13
 Serveur DSC Pull en PaaS
 Compte Azure Autom...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
AUTOMATION DSC
14
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Déploiement
15
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Troubleshooting
16
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Suivi du déploiement
17
 Azure Resource Explorer
- Partie « Inst...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
Conclusion
18
• Azure Resource Manager
• Azure Resource Groups
Co...
Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE
ORGANISATION GAB 2016
SPONSORS LOCAUX
19
Prochain SlideShare
Chargement dans…5
×

Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global Azure Bootcamp 2016 Paris

72 vues

Publié le

Comment automatiser le déploiement d’un Resource Group dans Azure avec Visual Studio (projet « Azure Resource Group ») et Automation DSC. Présentation d’outils pour faciliter la création des templates ARM et débugguer le déploiement.

Publié dans : Direction et management
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
72
Sur SlideShare
0
Issues des intégrations
0
Intégrations
10
Actions
Partages
0
Téléchargements
3
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global Azure Bootcamp 2016 Paris

  1. 1. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE 1 Déploiement automatisé d'un environnement dans Azure Manon Pernin
  2. 2. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE SCENARIO 2 • Déploiement d’environnements de façon rapide et répétée • Diminution des coûts liés à l’infrastructure • Gestion de la configuration Besoins  1 site web  1 API  Mise à jour des données  1 base de données  1 scheduler  Appels réguliers à l’API Déploiement des ressources Azure (IaaS et PaaS) nécessaires pour:
  3. 3. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE SOMMAIRE 3 Concepts & Outils Azure Resource Manager Configuration des VMs Déploiement Troubleshooting
  4. 4. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Concepts & Outils 4
  5. 5. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Azure Resource Manager 5  Regroupement logique des ressources azure: Resource Group  Exemple: Ressources nécessaires pour le fonctionnement du site et de l’API dans un même Resource Group  Gouvernance par Resource Group  Projet « Azure Resource Group » dans Visual Studio
  6. 6. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Script 6 Powershell script ARM Template ARM Parameters Powershell script Impératif Déclaratif XML  Script :  Paramétrage  Ressources  Configuration  Script impératif :  Tester l’existant  Gestion de l’ordonnancement  Script déclaratif :  Liste d’éléments  Dépendances entre les éléments  Idempotent Config DSC
  7. 7. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Script 7 ARM Template ARM Parameters Powershell script Création du Resource Group Création du déploiement Config DSC Définition des paramètres Définition et configuration des ressources azure Configuration des VM
  8. 8. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Template ARM 8
  9. 9. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Aide à la définition d’un template 9  Azure Quickstart templates - https://azure.microsoft.com/en-us/documentation/templates/ - https://github.com/Azure/azure-quickstart-templates  Azure Resource Explorer - http://resources.azure.com  ARM Client - https://github.com/projectkudu/ARMClient  Déploiements dans le Portail Azure
  10. 10. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Configuration des VMs 10
  11. 11. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE PowerShell DSC 11  2 modes :  Push  Pull  DSC = Desired State Configuration  Script déclaratif  Configuration d’une VM (nœud)  Installé avec PowerShell dès la version 4.0  3 modes de configuration:  Apply Only  Apply And Monitor  Apply And Auto Correct
  12. 12. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE PowerShell DSC et OpenSource 12 PowerShell DSC PowerShell DSC dsc_windowsfeature { 'IIS': dsc_ensure => 'present', dsc_name => 'Web-Server', } dsc_windowsfeature ‘iis‘ do dsc_name 'Web-Server' dsc_ensure ‘Present‘ end VM Windows VM Linux Puppet avec ressource DSC Chef avec ressource DSC
  13. 13. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Automation DSC 13  Serveur DSC Pull en PaaS  Compte Azure Automation  Configuration des VMs:  Azure  On-Premise
  14. 14. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE AUTOMATION DSC 14
  15. 15. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Déploiement 15
  16. 16. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Troubleshooting 16
  17. 17. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Suivi du déploiement 17  Azure Resource Explorer - Partie « InstanceView » - http://resources.azure.com  VM - Logs des extensions de VMs (C:WindowsAzureLogsPluginsMicrosoft.Powershell.DSC) - Installations spécifiques  Déploiements dans le Portail Azure
  18. 18. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE Conclusion 18 • Azure Resource Manager • Azure Resource Groups Concepts • Templates ARM Ressources Azure • Powershell DSC • Automation DSC Configuration des VM • Azure Resource Explorer • Azure Quickstart Templates • ARMClient Outils aide & debug
  19. 19. Global Azure Bootcamp#GlobalAzure @AZUGFR PARIS - FRANCE ORGANISATION GAB 2016 SPONSORS LOCAUX 19

×