M07 BackupAutomation Handouts
M07 BackupAutomation Handouts
http://www.microsoft.com/about/legal/permissions/
Microsoft Confidential
1
6/8/2016
Microsoft Confidential
Azure Backup
• Secure: Encryption is done at the source using customer’s encryption keys
• Reliable: 99.9% availability SLA, 3 copies of the data within the Azure datacenter, 3 more copies geo-
replicated to a second Azure datacenter
• Efficient: Only changed data is sent, bandwidth usage controlled with throttling
• Simple: User interface integrated with Windows Server Backup, System Center Data Protection Manager,
and Server Essentials Dashboard
Microsoft Confidential
Microsoft Confidential
2
6/8/2016
6. Recover data
5. Decrypt 4. Transmit selected encrypted data
Microsoft Confidential
Microsoft Confidential
3
6/8/2016
Microsoft Confidential
• Discover - This step gets a list of all IaaS VMs in the same region that have
not already been protected.
• Register - This one-time step installs the backup extension into the selected
VMs in preparation for backup.
• Protect - This step involves setting the backup and retention policy for the
VM. As per the backup policy, the initial replication of the VM’s data will
automatically be done, and will be followed by incremental backup at the
predefined schedule
Microsoft Confidential
Microsoft Confidential
4
6/8/2016
Microsoft Confidential
Microsoft Confidential
Microsoft Confidential
5
6/8/2016
Microsoft Confidential
1. www.msftncsi.com
2. *.Microsoft.com
3. *.WindowsAzure.com
4. *.microsoftonline.com
5. *.windows.net
Microsoft Confidential
Microsoft Confidential
6
6/8/2016
Module 7: Automation
Automation Introduction
Microsoft Confidential
Automation Overview
• Automate time-consuming, error prone, operational tasks
• Increase reliability of your business processes
• Boost the efficiency of your platform
• Lower your operational costs
• Integrate with and extend existing systems
• Automation Learning Path https://azure.microsoft.com/en-us/documentation/learning-paths/automation/
Microsoft Confidential
Azure
Automation
Monitoring
Systems
Change
Control
Systems
Anything
23
Microsoft Confidential
7
6/8/2016
Pricing
• Current pricing posted here: http://azure.microsoft.com/en-us/pricing/details/automation/
• Process Automation
o Billed by the minute according to actual run time of your jobs
o Free tier gives you 500 minutes of job run time
o Basic tier costs $20 per 10,000 min. Job run time is unlimited
• Desired State Configuration (DSC)
o Free tier has 5 nodes
o Basic tier costs $6/node per month. Number of nodes is unlimited
• SLA 99.9% guaranteed that planned jobs start within 30 minutes
Microsoft Confidential 24
Automation Account
• The first thing you must create to use Azure
Automation
• Security and resource boundary for Azure
Automation
• Contains Runbooks
• Contains assets that support Runbook execution
• Ties infrastructure and assets needed to execute
Runbooks to an Azure region
• Specifies the Azure subscription to be billed for
Automation usage
• Limited to 25 accounts per subscription
Microsoft Confidential
Automation Runbooks
• Runbooks – central concept for Automation. They
contain a set of instructions in the form of
PowerShell Workflows to execute your
maintenance tasks
• Monitor Runbook execution status, history and
usage through the portal
• Author Runbooks through the portal or on your
laptop and import them
• Test Runbooks and publish them through the
portal
• Runbooks execute in jobs running in the Azure
Automation service
Microsoft Confidential
8
6/8/2016
Automation Assets
• Certificates
• Credentials
• PowerShell modules
• Connections
• Schedules
• Variables
Microsoft Confidential
28
9
6/8/2016
Microsoft Confidential
Runbook Lifecycle
1. An Actor starts a runbook
2. Azure Automation notes that the
runbook should be started
3. Cloud resources – Runbook acts on
local Azure resources or other
external resources reachable via the
network
4a. On-Premises – Hybrid runbook
group sends the runbook to an
on-premises machine to run
4b. Runbook acts on its local networked
resources
4c. Job results are returned from on-
premises
Microsoft Confidential
Webhooks
• Allows you to start a particular workbook in Azure Automation through a single HTTP request
• Allows externals services and code to be able to execute runbooks
Microsoft Confidential
10
6/8/2016
Microsoft Confidential
Microsoft Confidential
11
6/8/2016
Microsoft Confidential
Microsoft Confidential
12
6/8/2016
Microsoft Confidential
13