SlideShare ist ein Scribd-Unternehmen logo
1 von 18
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
– RUNBOOK
– ETAPES DE CREATION
– TARIFICATION
Démonstration
AGENDA
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
AZURE AUTOMATION
Azure
Monitoring
Systems
Change
Control
Systems
Anything 
Automation
 Haute Dispo  Workflow PowerShell  Store central  Historisation
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
EXEMPLE
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
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
MISE EN ŒUVRE
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
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
TARIFICATION
DÉMONSTRATION
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
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
QUESTIONS ?
MERCI !

Weitere ähnliche Inhalte

Andere mochten auch

Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure AutomationAutomatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure AutomationLukasz Kaluzny
 
Distribution Problems in Recommender Systems
Distribution Problems in Recommender SystemsDistribution Problems in Recommender Systems
Distribution Problems in Recommender SystemsDaniel McEnnis
 
The Case For Secure Data Science
The Case For Secure Data ScienceThe Case For Secure Data Science
The Case For Secure Data ScienceDaniel McEnnis
 
Financial Recommender System
Financial Recommender SystemFinancial Recommender System
Financial Recommender SystemSimone Tiso
 
Comment bien gérer vos comptes client ?
Comment bien gérer vos comptes client  ?Comment bien gérer vos comptes client  ?
Comment bien gérer vos comptes client ?INES CRM FRANCE
 
Comment (re)donner du pouvoir à vos commerciaux ?
Comment (re)donner du pouvoir à vos commerciaux ?Comment (re)donner du pouvoir à vos commerciaux ?
Comment (re)donner du pouvoir à vos commerciaux ?INES CRM FRANCE
 
Aressy agence partenaire Oracle Eloqua Marketing Automation
Aressy agence partenaire Oracle Eloqua Marketing AutomationAressy agence partenaire Oracle Eloqua Marketing Automation
Aressy agence partenaire Oracle Eloqua Marketing Automationaressy
 
Comment booster les portefeuilles de vos commerciaux ?
Comment booster les portefeuilles de vos commerciaux ?Comment booster les portefeuilles de vos commerciaux ?
Comment booster les portefeuilles de vos commerciaux ?INES CRM FRANCE
 
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...AZUG FR
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Aymeric Weinbach
 
Context-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile DevicesContext-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile DevicesMatthias Braunhofer
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployClaudia Ring
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsYONG ZHENG
 
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulMeetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulSebastian Straube
 
SaaS Accounting: The blueprint to understanding and optimizing
SaaS Accounting: The blueprint to understanding and optimizingSaaS Accounting: The blueprint to understanding and optimizing
SaaS Accounting: The blueprint to understanding and optimizingPrice Intelligently
 
Le CRM au service de la force commerciale et du service client
Le CRM au service de la force commerciale et du service clientLe CRM au service de la force commerciale et du service client
Le CRM au service de la force commerciale et du service clientINES CRM FRANCE
 
Le marketing automation pour les nuls
Le marketing automation pour les nuls Le marketing automation pour les nuls
Le marketing automation pour les nuls INES CRM FRANCE
 

Andere mochten auch (20)

Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure AutomationAutomatyzacja Microsoft Azure z wykorzystaniem Azure Automation
Automatyzacja Microsoft Azure z wykorzystaniem Azure Automation
 
Distribution Problems in Recommender Systems
Distribution Problems in Recommender SystemsDistribution Problems in Recommender Systems
Distribution Problems in Recommender Systems
 
The Case For Secure Data Science
The Case For Secure Data ScienceThe Case For Secure Data Science
The Case For Secure Data Science
 
Financial Recommender System
Financial Recommender SystemFinancial Recommender System
Financial Recommender System
 
Comment bien gérer vos comptes client ?
Comment bien gérer vos comptes client  ?Comment bien gérer vos comptes client  ?
Comment bien gérer vos comptes client ?
 
Comment (re)donner du pouvoir à vos commerciaux ?
Comment (re)donner du pouvoir à vos commerciaux ?Comment (re)donner du pouvoir à vos commerciaux ?
Comment (re)donner du pouvoir à vos commerciaux ?
 
Aressy agence partenaire Oracle Eloqua Marketing Automation
Aressy agence partenaire Oracle Eloqua Marketing AutomationAressy agence partenaire Oracle Eloqua Marketing Automation
Aressy agence partenaire Oracle Eloqua Marketing Automation
 
Comment booster les portefeuilles de vos commerciaux ?
Comment booster les portefeuilles de vos commerciaux ?Comment booster les portefeuilles de vos commerciaux ?
Comment booster les portefeuilles de vos commerciaux ?
 
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
 
TIAD : DevOps & continuous delivery dans le cloud
TIAD : DevOps & continuous delivery dans le cloudTIAD : DevOps & continuous delivery dans le cloud
TIAD : DevOps & continuous delivery dans le cloud
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
 
Context-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile DevicesContext-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile Devices
 
Martin Simecek, Microsoft
Martin Simecek, Microsoft	Martin Simecek, Microsoft
Martin Simecek, Microsoft
 
Azure WorkshopPart1 Intro
Azure WorkshopPart1   IntroAzure WorkshopPart1   Intro
Azure WorkshopPart1 Intro
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender Systems
 
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulMeetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
 
SaaS Accounting: The blueprint to understanding and optimizing
SaaS Accounting: The blueprint to understanding and optimizingSaaS Accounting: The blueprint to understanding and optimizing
SaaS Accounting: The blueprint to understanding and optimizing
 
Le CRM au service de la force commerciale et du service client
Le CRM au service de la force commerciale et du service clientLe CRM au service de la force commerciale et du service client
Le CRM au service de la force commerciale et du service client
 
Le marketing automation pour les nuls
Le marketing automation pour les nuls Le marketing automation pour les nuls
Le marketing automation pour les nuls
 

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

Sql saturday 323 paris 2014 azure migration iaas et paas
Sql saturday 323 paris 2014   azure migration iaas et paasSql saturday 323 paris 2014   azure migration iaas et paas
Sql saturday 323 paris 2014 azure migration iaas et paasChristophe Laporte
 
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureGUSS
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureSamir Arezki ☁
 
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 Paris
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 ParisMarius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 Paris
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 ParisAZUG FR
 
J1 T1 1 - Azure Data Platform, quelle solution pour quel usage - Charles-Hen...
J1 T1 1 - Azure Data Platform, quelle solution pour quel usage  - Charles-Hen...J1 T1 1 - Azure Data Platform, quelle solution pour quel usage  - Charles-Hen...
J1 T1 1 - Azure Data Platform, quelle solution pour quel usage - Charles-Hen...MS Cloud Summit
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureThomas Conté
 
Esupdays 20 : Etat d'avancement du projet esup-CAS v4
Esupdays 20 : Etat d'avancement du projet esup-CAS v4Esupdays 20 : Etat d'avancement du projet esup-CAS v4
Esupdays 20 : Etat d'avancement du projet esup-CAS v4Ludovic A
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Microsoft Technet France
 
[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FR[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FRNuxeo
 
[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc Boucho[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc BouchoCellenza
 
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...AZUG FR
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideMicrosoft Décideurs IT
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideMicrosoft Technet France
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Monitoring et automatisation dans Windows Azure
Monitoring et automatisation dans Windows AzureMonitoring et automatisation dans Windows Azure
Monitoring et automatisation dans Windows AzureMicrosoft Technet France
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerPhilippe Sentenac
 
J1 T1 5 - Stream Analytics - Cédric Charlier
J1 T1 5 - Stream Analytics - Cédric CharlierJ1 T1 5 - Stream Analytics - Cédric Charlier
J1 T1 5 - Stream Analytics - Cédric CharlierMS Cloud Summit
 
Armportal presentation
Armportal presentationArmportal presentation
Armportal presentationLocPellicano
 

Ähnlich wie Azure Automation, Le nouveau service pour automatiser vos tâches (20)

Sql saturday 323 paris 2014 azure migration iaas et paas
Sql saturday 323 paris 2014   azure migration iaas et paasSql saturday 323 paris 2014   azure migration iaas et paas
Sql saturday 323 paris 2014 azure migration iaas et paas
 
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans AzureSQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
SQLSaturday Paris 2014 - Et hop, ma base migre dans Azure
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
 
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 Paris
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 ParisMarius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 Paris
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 Paris
 
Workflow
WorkflowWorkflow
Workflow
 
J1 T1 1 - Azure Data Platform, quelle solution pour quel usage - Charles-Hen...
J1 T1 1 - Azure Data Platform, quelle solution pour quel usage  - Charles-Hen...J1 T1 1 - Azure Data Platform, quelle solution pour quel usage  - Charles-Hen...
J1 T1 1 - Azure Data Platform, quelle solution pour quel usage - Charles-Hen...
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
 
Esupdays 20 : Etat d'avancement du projet esup-CAS v4
Esupdays 20 : Etat d'avancement du projet esup-CAS v4Esupdays 20 : Etat d'avancement du projet esup-CAS v4
Esupdays 20 : Etat d'avancement du projet esup-CAS v4
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013
 
[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FR[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FR
 
[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc Boucho[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc Boucho
 
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybrideRetour d'expérience : rendre votre IT agile grâce au cloud hybride
Retour d'expérience : rendre votre IT agile grâce au cloud hybride
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Monitoring et automatisation dans Windows Azure
Monitoring et automatisation dans Windows AzureMonitoring et automatisation dans Windows Azure
Monitoring et automatisation dans Windows Azure
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation Server
 
J1 T1 5 - Stream Analytics - Cédric Charlier
J1 T1 5 - Stream Analytics - Cédric CharlierJ1 T1 5 - Stream Analytics - Cédric Charlier
J1 T1 5 - Stream Analytics - Cédric Charlier
 
Armportal presentation
Armportal presentationArmportal presentation
Armportal presentation
 

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

  • 1. Azure Automation Le nouveau service pour automatiser vos tâches Jean-Luc Boucho Architecte, Infosys MVP Azure 3 Avril 2015
  • 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. 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. AZURE AUTOMATION Azure Monitoring Systems Change Control Systems Anything  Automation  Haute Dispo  Workflow PowerShell  Store central  Historisation
  • 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
  • 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. 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
  • 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. 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
  • 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. 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

Hinweis der Redaktion

  1. + Microsoft Services: - Azure Site Recovery - Azure SQL Database - Dynamics CRM Online - Microsoft IT - System Center Advisor
  2. http://www.the-north.com/sharepoint/post/Alternatives-to-SharePoint-Timer-Jobs
  3. Checkpoint: Snapshot de l’état courant Suspend: Met en pause le Runbook job