Long Live Azure Automation!Long Live Azure Automation! Cloud-first Configuration Management and Automation Beth Cooper Program Manager.

Slides:



Advertisements
Similar presentations
Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities.
Advertisements

Yet another Service Management Automation Session
Practical PowerShell Tips & Tricks MMS Minnesota 2014 Trevor Sullivan, Jeff Wouters, David O’Brien – @david_Obrien.
Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
Automating Microsoft Azure with PowerShell MMS Minnesota 2014 Trevor Sullivan and David O’Brien – #MMSMinnesota.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
CMDB Ticketing Billing Management Systems Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud.
Your CMDB and PowerShell DSC: DevOps Techniques
WMU GNL Automation How to make my IT life easier CHRISTOPHER KEYAERT CONSULTANT AT INOVATIV CLOUD AND DATACENTER MANAGEMENT MVP.
System Center 2012 R2 Windows Azure Pack Service Management Automation 101.
Automate Microsoft Azure Ross Sponholtz Mark Ghazai.
AUTOBUILD Build and Deployment Automation Solution.
SCORCH – Fun Recipes for RunBooks MMS Minnesota 2014 Steve Jesok & Matthew #MMSSCOrch.
Trevor Sullivan Solution Architect Project Leadership Associates.
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
End to End Automation with MDT Managing your reference images. Fred om Daniel
Service Management Automation: 3,2,1, Automate!
Are you Ready for Configuration Manager vNext?
PowerShell Package Management for the Enterprise Kirk Aleksandar
Windows 10 Feature & Servicing Updates Options and Demystifying Steven Rachui
Define, bundle, deployDefine, bundle, deploy Working with Windows Server Containers and Docker James David O’Brien.
Azure Automation Tao Yang & Pete Zerger ARC311 Microsoft Ignite 2015
ConfigMgr! Intune! Azure!ConfigMgr! Intune! Azure! Understanding Cloud Based Management Options Steven Rachui
Managing Third Party Updates with Microsoft’s System Center Configuration Manager Secunia Integration, MMS 2015 Kent AgerlundSherry Kissinger.
Nano ServerNano Server The Future of Window Server Mikael Johan
House of tails dogs charity All donations go 100% to the charity #MMSGIVEBACK.
Managing iOS Device Using ConfigMgr and Intune Hybrid MDM John Presenter #2 Twitter Handle Blog or address.
Presenta – #wpc15it1 Monitoring Private, Public and Hybrid Clouds with SCOM and OMS Andrea Pogna Microsoft.
Critical Security Controls & Effective Cyber Defense Hasain “The Wolf”
Automating Reference ImagesAutomating Reference Images Henrik Blog.coretech.dk/hra Kent Blog.coretech.dk/kea.
How to Model an Application for Monitoring Nathan Jonathan
Introduction to Administering a SQL Server Matthew Steve Thompson, stevethompsonmvp.wordpress.com.
The Art of deploying Windows 10 With ConfigMgr 2012 R2 Johan Mikael
XPlatform ManagementxPlatform Management Windows Provisioning from *nix David James.
Introduction to T-SQL – Part Deux Matthew Sherry Kissinger kissinger.
OS Deployment - LEVEL 500OS Deployment - LEVEL 500 Johan
Microsoft Public Cloud Services Automation Excellence Marcel Zehner | Cloud Believer Innovation itnetX
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
From Zero to Automation HeroFrom Zero to Automation Hero A MNSCug production Steve Jesok Ameriprise – Senior Systems Engineer Ryan Andorfer.
Why you should be using VSTSWhy you should be using VSTS Visual Studio Team Services (VSTS) Nathan Lasnoski Vice President of blog.concurrency.com.
Declarative Configuration Management with Azure Automation DSC and ARM Nathan Lasnoski Vice President of blog.concurrency.com Concurrency.
Microsoft Azure Infrastructure Services Move your infrastructure to the cloud Kaido Jarvemets Senior Consultant Trevor Sullivan.
Introduction Service Management Automation
Automation & Control Deep Dive
Windows 2012R2 Hyper-V and System Center 2012
DevOps for the IT Pro with Azure and Visual Studio Team Services
BRK1017 Taking your hybrid management and security strategy to the cloud with Operations Management Suite Jeremy Winter and Srini Chandrasekar.
Stress Free Deployments with Octopus Deploy
Azure Solution Alignment Workshop
Azure Management and Security
Ed OMS Team 5/29/2018 1:05 PM PowerShell as a Service Managing clouds, Windows, Linux, on-premises or public with Microsoft Operations.
Hybrid Management and Security
Configure and Manage Your Hybrid Cloud Environment at Scale
Migrating Infrastructure to Microsoft Azure
Shielded VM and Guarded Fabric
Microsoft Ignite /17/ :54 PM BRK2092
Automate tasks and gain efficiency for your hybrid environment
Deploying and Configuring SSIS Packages
Configuration Management with Azure Automation DSC
9/11/2018 9:55 PM BRK3129 Manage hybrid cloud and transform your workplace with PowerShell and Azure Automation Eamon O'Reilly, Hemant Mahawar, and Joey.
Authoring Azure JSON Templates
Azure Primed Randy Pagels Sr. Developer Technology Specialist
Azure Automation and Logic Apps:
Microsoft IT process automation – an unexpected journey
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Virtual Academy
Features Overview.
Automation in a hybrid world
Presentation transcript:

Long Live Azure Automation!Long Live Azure Automation! Cloud-first Configuration Management and Automation Beth Cooper Program Manager Microsoft Trevor Sullivan Founder, Art of Shell

@pcgeek86 Microsoft MVP 12 years Beer, motorcycles, mountains, guns, Microsoft Program Manager 2 years Wine, skiing Trevor Sullivan Beth Cooper

What to expect Azure Automation Overview DSC + Source Control Slack Integration with Webhooks Automation ISE Add-on New Azure Automation features Best practices for DSC & Runbooks

Automation OverviewAutomation Overview

Microsoft’s IT management solution Azure | AWS Modern operations management Configuration & automation Analytics & monitoring Configuration & automation Backup & disaster recovery Operations Management Suite Security & Compliance

Managing across the entire lifecycle 6. PACKAGING DEVOPS TOOLING PATCHING CONFIG MONITORING ORCHESTRATION ALERTSDISCOVERYANALYTICS SUBSCRIPTIONCOSTPOLICY BACKUP RECOVERY DETECT PREVENT

Demo Introduction to Automation

Main Features Process Automation  Runbooks PowerShell / PowerShell Workflow Graphical – PowerShell/Workflow Declarative Automation  PowerShell DSC Use Automation as a pull server Central location to view the state of all of your managed nodes Secure global asset store Certificates Credentials Variables Connections Modules Schedules Run on hybrid or in Azure

Azure Automation ScenarioAzure Automation Scenario Deploy DSC from Source Control

Workflow Check-in DSC update to repository Start Sync Runbook Import updates DSC Configuration and Configuration Data Compile the node configurations Associate node configurations to nodes & push updates

Demo Automation DSC & Source Control

Authoring for AutomationAuthoring for Automation Best Practices

DSC Configuration Best Practices Use Azure Automation PSCredential assets Use AzureRM.Automation PowerShell module to import DSC Configurations with Configuration Data Node Configurations (MOFs), not configurations, are what should be assigned to nodes in Automation DSC Node Configurations (MOFs) are namespaced by configuration name (ex: MyConfiguration.webserver) Only machines with WMF 5 installed can communicate with Automation DSC Automation does not currently support composite configurations or partial configurations (but does support composite resources) Currently nodes must be reregisterd with Automation DSC after one year due to certificate expiration Compiling Configuraitons that use credentials ins Automation DSC require passing in ConfiguraitonData via PS Cmdlets

Runbook Best Practices Never hardcode values, especially secure information in your runbook  use Azure Automation assets instead Use PowerShell Scripts for tasks that require fast start and are not long running Use Workflow for long running error prone tasks where checkpointing is needed Use Graphical to focus on data flow and more complex processes Use Write-Progress and Write-Verbose to help debug your runbooks, turn off unless you need to debug Write modular runbook so that they can be reused

Automation New Features

NEW Graphical Authoring PowerShell support Activity output discovery Improved color and indicators Convert Graphical Workflow runbooks to Graphical script runbooks Southeast Australia Region Azure Alert Integration Pick runbooks from your Automation account in addition to predefined runbooks Run as account to manage Azure ARM resources Hybrid Run-as credentials Reliability improvements COMING SOON Scheduling improvements Time zone support for schedules to handle daylight savings time Weekly and monthly scheduling options Log Analytics integration Job status Job streams Proxy support for hybrid workers Run-as account to manage Classic Azure Resources

Azure PowerShell Extensions Auto-completion for Azure resources Storage Accounts, Containers Formatting files Simplifies output from complex Azure resources Value-add Functions Simplifies authentication to Microsoft Azure Upload Storage Blobs easily using prompts

Questions?

Presentation Just a placeholder slide. Please use the example slides in the “Template Example Slides” Section. Questions?

Evaluation s: And Then … Please provide session feedback by clicking the EVAL button in the scheduler app (also download slides). One lucky winner will receive a free ticket to the next MMS! Discuss: Ask your questions-real world answers! Plenty of time to engage, share knowledge.

Section HeaderSection Header This is the next section

Title Line1 Line2 Line3 Line4 Line5 Line6 Bullet Level 1 Bullet Level 2 Bullet Level 3

Title Code

Text Only with Border Level 1 Level 2 Level 3

Text Only without Border Level 1 Level 2 Level 3

Title Text 1 Level 1 Level 2 Level 3 Text 2 Level 1 Level 2 Level 3

Section 1 Text Level 1 Level 2 Level 3 Section 2 Text Level 1 Level 2 Level 3 Title

Demo Demo Title