Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Virtual Academy

Similar presentations


Presentation on theme: "Microsoft Virtual Academy"— Presentation transcript:

1 Microsoft Virtual Academy
Free, online, technical courses Take a free online course.

2 Orchestrating IaaS management with Azure Automation
Joe Levy Program Manager Enterprise Cloud Group

3 Session Objectives And Takeaways
Understand the capabilities of Microsoft Azure Automation Discuss use cases for automating management of Azure virtual machines Discuss using PowerShell DSC for configuring VMs from Azure Automation Key Takeaways: Azure Automation allows integration between Azure services and external systems Azure Automation can be used to automate error-prone, frequently repeated tasks Easy to get started using Azure Automation to save time and $$$

4 Process automation that simplifies cloud management
Optimize and extend existing investments Integration Integrate into existing systems with PowerShell integration modules Build additional PS modules to enable integrating into other systems Deliver flexible and reliable services Orchestration Accelerate time to value with flexible process workflows Improve service reliability across multiple tools, systems, and department silos Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities while lowering costs

5 Azure Automation Capabilities
Monitoring Systems Change Control Systems Anything  Runbook Authoring in Azure: Highly Available Engine: Integration into other systems: Create runbooks to automate all aspects of cloud management in cloud based Monaco editor. Support requirements for scale and H/A. Import existing or create new PS modules and runbooks for Azure services or to connect into 3rd party systems. Built on PowerShell Workflow. Isolation for runbook jobs. Automation Purge stale logs from SQL Staged deployment of a service Remediate alert on a service Patch Azure VMs without downtime

6 Demo Intro to Azure Automation

7 Microsoft Azure Automation
Built on PowerShell Workflow PowerShell Workflow Use Windows PowerShell syntax Parallel or serial execution across devices Single task to manage complex, end-to-end processes Automated failure recovery with checkpoints Connection and activity retries Centralized store Credentials / certificates Variables / connections Checkpoints Module management Runbooks (draft / published versioning) Integrated scheduling As-a-service Azure-powered availability, scalability, reliability Tenant-isolated, host-independent execution Management through APIs, SDKs, cmdlets Multi-region support Backed by Azure SLA Historical Analysis Historical view of runbook job execution View output, errors, verbose, progress logs for jobs View runbook version used for jobs PowerShell Workflow Centralized store Microsoft Azure Automation Highly Available Historical Analysis

8 Demo Managing VMs using Azure Automation

9 PowerShell Desired State Configuration…
Simplifies configuration Prevents configuration drift Flexible deployment options Enables continuous deployment Development Test Production

10 Configuration and Continuous Deployment
Intent Environment Configuration (Dev -> Test -> Production) $SystemDrive = "C:" $DemoFolder = "$SystemDrive\Demo" $global:WebServerCount = 3 Structural Configuration WindowsFeature IIS { Name = "Web-Server" Ensure = "Present" } Make It So Idempotent Automation foreach -parallel ($featureName in $Name) { $feature = Get-WindowsFeature -Name $featureName if(($Ensure -eq "Present") -and (!$feature.Installed)) Install-WindowsFeature -Name $featureName ….

11 PowerShell DSC and Azure Automation
Use PS DSC to automate VM configuration Use Azure Automation to automate processes Use PS DSC within Azure Automation runbooks to configure VMs as part of processes Ex: The multi-step process of deploying new configurations to production VMs: Monitor source control for new commits to DSC repository for a service When new commit, push the DSC to the stage environment VMs Run test suite to confirm service in stage environment is functioning properly If tests fail, alert developers If tests pass, wait for maintenance window and then push DSC to production VMs, in a way that maintains service availabilty

12 Demo Azure Automation and PowerShell Desired State Configuration

13 If you think you will do a task twice – automate it!

14 TechNet Virtual Labs Deep technical content and free product evaluations Hands-on deep technical labs Free, online, technical courses At the TechNet Evaluation Center you can download free, trial versions of Microsoft software, with no feature limits. Dozens of trials are available – all at no cost. Try Windows Server 2012 R2 for up to 180 days. Download the Windows 8.1 Enterprise 90-day evaluation. Or try Microsoft Azure at no-cost for up to 90 days. Microsoft Hands On Labs offer virtual environments that will take you through guided, technically deep product learning experience. Learn at your own pace in labs that you can complete in 90 minutes or less. There is no complex setup or installation is required to use TechNet Virtual Labs. Microsoft Virtual Academy provides free online training on the IT scenarios that are important to your company and your career. Learn at your own pace and boost your IT skills with over 100 courses across more than 15 Microsoft technologies including Windows Server, Windows 8, Microsoft Azure, Office 365, virtualization, Windows Phone, and more. Download Microsoft software trials today. Find Hand On Labs. Take a free online course. Technet.microsoft.com/evalcenter Technet.microsoft.com/virtuallabs microsoftvirtualacademy.com

15 4/5/2019 9:20 AM © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft Virtual Academy"

Similar presentations


Ads by Google