Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Azure Automation, Le nouveau service pour automatiser vos tâches

718 views

Published on

Découverte de Azure Automation, Le nouveau service pour automatiser vos tâches.
Session animée à l'événement 2SeeU, 3 Avril 2015.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Azure Automation, Le nouveau service pour automatiser vos tâches

  1. 1. Azure Automation Le nouveau service pour automatiser vos tâches Jean-Luc Boucho Architecte, Infosys MVP Azure 3 Avril 2015
  2. 2. http://t.co/PtiWT7rBBc
  3. 3. Présentation – POURQUOI AUTOMATISER ? – AZURE AUTOMATION – SCENARIOS TYPIQUES – CAS CONCRETS – AUTRES OUTILS Mise en œuvre – RUNBOOK – ETAPES DE CREATION – TARIFICATION Démonstration AGENDA
  4. 4. POURQUOI AUTOMATISER ? Réduire les coûts et améliorer la prédictibilité Integration Fournir des services flexibles et fiables Réutiliser et optimiser les investissements existants Orchestration Automation
  5. 5. AZURE AUTOMATION Azure Monitoring Systems Change Control Systems Anything  Automation  Haute Dispo  Workflow PowerShell  Store central  Historisation
  6. 6. SCENARIOS TYPIQUES Patch de VMs IaaS sans causer d’interruption, en exploitant le service Traffic manager. Régénération des clés du compte de stockage tout en évitant une indisponibilité de l’application. Backup planifié de VMs IaaS. Release & Déploiement
  7. 7. EXEMPLE
  8. 8. Démarrer et arrêter des VMs Azure (Dev/Test) en fonction des heures de travail (lien) Purger une table Azure SQL DB lorsque la base atteint sa taille maximum (lien) Surveiller des paramètres SharePoint Online (quota de site, nombre de sites…) et alerter en cas de dépassement de seuil (lien) … CAS CONCRETS
  9. 9. System Center 2012 Orchestrator Service Management Automation (SMA) in Windows Azure Pack Azure Scheduler Azure WebJobs SharePoint Timer Job (SPJobDefinition) Autres (outils tiers) AUTRES OUTILS
  10. 10. MISE EN ŒUVRE
  11. 11. RunBook = Workflow PowerShell – Syntaxe très proche à PowerShell – Basé sur Windows Workflow Foundation (WF) – Contenu • Paramètres d’entrées • Type d’objet en sortie • Appel de script PowerShell (inlineScript { ... }) • Traces (Write-Verbose, Write-Output…) • Checkpoint (Checkpoint-Workflow) • Suspend (Suspend-Workflow) • Exécution parallèle (foreach –parallel) Galerie – Scripts PowerShell et Workflow PowerShell RUNBOOK
  12. 12. ETAPES DE CREATION Création du Compte 1. Création du Runbook • Ecriture du script • Appel à des Runbook existants • Importation de script PowerShell existants (Script Converter) 2. Utilisation d’Assets • Modules / Activités PowerShell • Informations d’identification • Variables • Connections • Planifications (unique / tous les jours / toutes les heures) 3. Test • Lancement et vérification du résultat • Investigation des problèmes 4. Publication • Changement de l’état de "Brouillon" à "Publié" Suivi • Surveillance dans le tableau de Bord • Historique des exécutions • Arrêt, Pause et Reprise Submit ting Queue Starting Running Comple ted
  13. 13. TARIFICATION
  14. 14. DÉMONSTRATION
  15. 15. AUTOMATION ROADMAP System Center 2012 / SP1 • Orchestrator for traditional datacenter Automation • Heterogeneous support with Integration Packs System Center 2012 R2 • Updated Orchestrator with additional integration packs and customer feedback • Released Service Management Automation for the Azure Pack Azure Automation • Released Automation in Azure (Generally available now) • Multi-tenant solution for Azure operational tasks vNext • Single Automation solution for cloud and datacenter automation • Graphical authoring • Consistent solution delivered in Azure and on premises • Convert non-PowerShell-based runbooks to PowerShell Workflow runbooks. Convert integration packs to PowerShell modules
  16. 16. Documentation – Azure Automation Portal – Azure Automation Blog – Azure Automation Forum – Azure Automation – Azure Automation Script Center – Get Started with Azure Automation – Overview of Service Management Automation – Automation Runbooks – Syntactic Differences Between Script Workflows and Scripts – Quick Tips and Tricks for Runbook Writing Microsoft Virtual Academy (MVA) – Automating the Cloud with Azure Automation – Service Management Automation with Windows Azure Pack RESSOURCES
  17. 17. QUESTIONS ?
  18. 18. MERCI !

×