Azure Automation
Le nouveau service pour automatiser vos tâches
Jean-Luc Boucho
Architecte, Infosys
MVP Azure
3 Avril 2015
http://t.co/PtiWT7rBBc
Présentation
– POURQUOI AUTOMATISER ?
– AZURE AUTOMATION
– SCENARIOS TYPIQUES
– CAS CONCRETS
– AUTRES OUTILS
Mise en œuvre...
POURQUOI AUTOMATISER ?
Réduire les coûts
et améliorer la
prédictibilité
Integration
Fournir des services
flexibles et fiab...
AZURE AUTOMATION
Azure
Monitoring
Systems
Change
Control
Systems
Anything 
Automation
 Haute Dispo  Workflow PowerShell...
SCENARIOS TYPIQUES
Patch de VMs IaaS sans causer
d’interruption, en exploitant le
service Traffic manager.
Régénération de...
EXEMPLE
Démarrer et arrêter des VMs Azure (Dev/Test) en fonction des heures de
travail (lien)
Purger une table Azure SQL DB lorsqu...
System Center 2012 Orchestrator
Service Management Automation (SMA) in Windows Azure Pack
Azure Scheduler
Azure WebJobs
Sh...
MISE EN ŒUVRE
RunBook = Workflow PowerShell
– Syntaxe très proche à PowerShell
– Basé sur Windows Workflow Foundation (WF)
– Contenu
• P...
ETAPES DE CREATION
Création du
Compte
1. Création du
Runbook
• Ecriture du
script
• Appel à des
Runbook
existants
• Import...
TARIFICATION
DÉMONSTRATION
AUTOMATION ROADMAP
System
Center 2012
/ SP1
• Orchestrator for traditional datacenter Automation
• Heterogeneous support w...
Documentation
– Azure Automation Portal
– Azure Automation Blog
– Azure Automation Forum
– Azure Automation
– Azure Automa...
QUESTIONS ?
MERCI !
Prochain SlideShare
Chargement dans…5
×

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

590 vues

Publié le

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

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
590
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
17
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • + Microsoft Services:
    - Azure Site Recovery
    - Azure SQL Database
    - Dynamics CRM Online
    - Microsoft IT
    - System Center Advisor
  • http://www.the-north.com/sharepoint/post/Alternatives-to-SharePoint-Timer-Jobs
  • Checkpoint: Snapshot de l’état courant
    Suspend: Met en pause le Runbook job
  • 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 !

    ×