Eamon OReilly amp Beth Cooper DCIMB347 Session Objectives And Takeaways Session Objectives Understand the capabilities of Windows Azure Automation Discuss use cases for Automation in Azure ID: 569512
Download Presentation The PPT/PDF document "Introduction to Microsoft Azure Automati..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1Slide2
Introduction to Microsoft Azure Automation
Eamon O’Reilly & Beth Cooper
DCIM-B347Slide3
Session Objectives And Takeaways
Session Objectives:Understand the capabilities of Windows Azure AutomationDiscuss use cases for Automation in Azure
Key Takeaways:
Understand key scenarios for Automation in Azure
Azure Automation allows integration between Azure services and external systemsSlide4
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
Optimize and extend existing investments
IntegrationIntegrate into existing systems with PowerShell integration modulesBuild additional PS modules to enable integrating into other systems
Deliver flexible and reliable servicesOrchestrationAccelerate time to value with flexible process workflowsImprove service reliability across multiple tools, systems, and department silos
Process automation that simplifies cloud managementSlide5
Azure Automation Capabilities
Azure
Monitoring
Systems
Change
Control
Systems
Anything Runbook Authoring in Azure:Create runbooks to automate all aspects of cloud operations, from deployment, monitoring, and optimizationsHighly Available Engine:Support requirements for scale and H/A.Built on PowerShell Workflow. Isolation for runbook jobs
Integration
into other systems:Import PS modules and create additional modules and runbooks for Azure services or to connect into 3rd party systemsAutomationBackup SQL Azure on a scheduleStaged deployment of a serviceRemediate alert on a servicePatch Azure VMs without downtime Slide6
Demo
Beth CooperSlide7
Pricing
Job run time:
Based on how much time your runbook jobs execute in the system
Number of Runbooks
Total number of runbooks you have in the system
Integration Module SizeTotal size of all modules you have imported into the system.Azure module is there by defaultSlide8
Automation Accounts & Dashboard
Create Automation Accounts
Organize your automation by group or
individual contributor
Accounts can live in different regions
Create up to 30 accounts
Use Automation DashboardOperational dashboard for analysis and troubleshootingQuickly access “problem” jobs to get up and running quicklySlide9
Runbook Authoring
Author
Create PowerShell Workflow runbooks
Call existing runbooks in library
Manage and browse and insert assets in runbooks
Modules and Activities
Credentials (PowerShell Credentials and Certificates)Variables (standard and encrypted)
ConnectionsSchedulesTestRun runbook and see results within authoring windowTroubleshoot issuesPublishEdit draft before publishingSlide10
Manage Runbooks & Jobs
Dashboard View
View runbook jobs over time
Find jobs that may need attention
Runbooks View
Filtering of jobs based on status and dateIdentify authoring state (New, In edit, Published)Filter by tags to group related runbooksJobs ViewHistory of jobs per runbookWho last updated and whenInput parameters and outputDrill into each job to view streams generated to help troubleshootingStop, Suspend and Resume jobSlide11
Manage Automation Assets
Manage global assets
Add
additional integration
modules
Update to new versions of integration modulesCreate / manage credentialsCreate / manage connectionsCreate / manage variablesManage SchedulesSlide12
Demo
Eamon O’ReillySlide13
Manual Tasks
Patch Remediation
Backup
Disaster Recovery
Incidents Response
VM Lifecycle Mgmt.
Change Control
Release Mgmt. Enable Automation Across Azure resources and external systems
Monitor Gmail
for new alertVisual Studio OnlineApplication Insights monitors App Cloud Service App On AzureMonitoringCompliance ProvisioningSLA AdherenceGmail AccountCollect logs from AppStore logs in different Azure storageSend notification to Hotmail account with logs location for investigation
Send AlertMonitoringSlide14
Built on PowerShell Workflow
PowerShell Workflow
Centralized store
Highly Available
Historical Analysis
Microsoft Azure AutomationSlide15
Demo
Beth CooperSlide16
Monitoring
Manual Tasks
Patch Remediation
Backup
Disaster Recovery
Incidents Response
VM Lifecycle Mgmt.
Change Control
Release Mgmt.
Enable Automation Across Azure resources and external systemsMonitor SharePoint for new deployment in stagingSharePointReleaseManagementApplying PolicyCompliance ProvisioningSLA AdherenceDeploy to productionUpdate SharePoint with progressApply policy to the deployment in stagingUpdate SharePoint with progressSlide17
Typical Azure Automation Scenarios
Patch Azure
IaaS
VMs without
downtime,
leveraging Traffic manager.Enable regeneration of storage account keys while avoiding downtime in the application.
SQL Backup on a schedule.Backup and restore IaaS VMs.
Deploy a VM on an Azure / On-Premise cloud and enable monitoring for the VM.Deploy a new service to Azure and configure the end points for CPU and Memory alerts.Deploy application from Git, run validation tests, and swap
to production
if tests pass.Monitor SharePoint online for an approval to update a service and update the service once approved.Alert on a VM then turn on tracing, collect logs, upload to Azure Storage and make available in Visual Studio for troubleshooting.Monitor for when a new service gets created, and configure it for the right tracing / backup policy. Notify users of a subscription who have underutilized VMs and perform remediation.Patch / Update / Backup OrchestrationChange Control & ProvisioningMonitoring & RemediationSlide18
If you think you will do a task twice – automate it!Slide19
In Review
Azure Automation enables:Integration into Azure services and external systems
Implement your tasks using PowerShell workflow
Automate everything!!!!Slide20
Breakout
SessionsDCIM-B321 Windows Azure Pack: Automation Essentials for Tenant Provisioning
by Charles Joy
DCIM-B411 Datacenter Integration Using Service Management Automation in Microsoft System Center 2012 R2 Orchestrator
by Eamon O’Reilly and Joe Levy
DCIM-B334 In-Depth Introduction to Service Management Automation by Neil PetersonRelated content
Labs
(session codes and titles)MSE: Server Cloud Tools
Related Certification Exam
Find Me Later At. . . Required Slide*delete this box when your slide is finalizedSpeakers, please list the Breakout Sessions, Labs, Microsoft Solutions Experience Location and Certification Exams that relate to your session. Also indicate when they can find you staffing in the MSE.
SIGN UP!!! TRY MESlide21
Come Visit Us in the Microsoft Solutions Experience!
Look for Datacenter and Infrastructure Management
TechExpo
Level 1 Hall CD
For More Information
Windows Server 2012 R2http://technet.microsoft.com/en-US/evalcenter/dn205286
Windows Server
Microsoft Azure
Microsoft Azure
http://azure.microsoft.com/en-us/ System CenterSystem Center 2012 R2http://technet.microsoft.com/en-US/evalcenter/dn205295Azure PackAzure Packhttp://www.microsoft.com/en-us/server-cloud/products/windows-azure-packSlide22
Resources
Learning
Microsoft Certification & Training Resources
www.microsoft.com/learning
msdn
Resources for Developers
http://microsoft.com/msdn
TechNet
Resources for IT Professionals
http://microsoft.com/technet
Sessions on Demandhttp://channel9.msdn.com/Events/TechEdSlide23
Complete an evaluation
and
enter to win!Slide24
Evaluate this session
Scan this
QR
code
to evaluate
this session.Slide25
©
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.