Study guide reference for Microsoft Exam 70-534 · PDF fileStudy guide reference for Microsoft...

Post on 01-Feb-2018

225 views 0 download

Transcript of Study guide reference for Microsoft Exam 70-534 · PDF fileStudy guide reference for Microsoft...

Study guide reference for Microsoft Exam 70-534

Ricardo Martins

Cloud Solution Architect

Azure subscription and service limits, quotas, and constraints

http://azure.microsoft.com/en-us/documentation/articles/azure-subscription-service-limits/

Azure Documentation Center

http://azure.microsoft.com/en-us/documentation/

Azure Free Trial

http://azure.microsoft.com/en-us/pricing/free-trial/

https://www.microsoft.com/en-us/learning/exam-70-534.aspx

Design Azure virtual networks

• Extend on-premises

• Leverage Azure networking services: implement load balancing

using Azure Load Balancer and Azure Traffic Manager; define

DNS, DHCP, and IP addressing configuration; define static IP

reservations; apply Network Security Groups (NSGs) and User

Defined Routes (UDRs)

• Deploy Azure Application Gateway

https://azure.microsoft.com/en-us/resources/videos/extending-your-

premises-to-microsoft-azure-with-virtual-networks-and-

expressroute/

https://technet.microsoft.com/en-us/library/dn786406.aspx

https://docs.microsoft.com/en-us/azure/virtual-network/virtual-

networks-overview

https://docs.microsoft.com/en-us/azure/virtual-network/virtual-

networks-nsg

https://docs.microsoft.com/en-us/azure/virtual-network/virtual-

networks-udr-overview

https://docs.microsoft.com/en-us/azure/application-

gateway/application-gateway-introduction

Describe Azure VPN and ExpressRoute architecture and design

• Describe Azure point-to-site (P2S) and site-to-site (S2S) VPN,

leverage Azure VPN and ExpressRoute in network architecture

https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-

about-vpngateways

https://docs.microsoft.com/en-us/azure/architecture/reference-

architectures/hybrid-networking/

https://docs.microsoft.com/en-us/azure/expressroute/

https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-

howto-point-to-site-resource-manager-portal

https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-

howto-site-to-site-resource-manager-portal

Secure resources by using managed identities

• Describe the differences between Active Directory on-premises

and Azure Active Directory (Azure AD), programmatically access

Azure AD using Graph API, secure access to resources from Azure

AD applications using OAuth and OpenID Connect

https://docs.microsoft.com/en-us/azure/active-directory/active-

directory-whatis

https://docs.microsoft.com/en-us/azure/architecture/reference-

architectures/identity/azure-ad

https://blogs.technet.microsoft.com/chrisavis/2013/04/24/active-

directory-differences-between-on-premise-and-in-the-cloud/

https://docs.microsoft.com/en-us/azure/active-

directory/develop/active-directory-graph-api

https://docs.microsoft.com/en-us/azure/active-

directory/develop/active-directory-graph-api-quickstart

https://docs.microsoft.com/en-us/azure/active-

directory/develop/active-directory-v2-protocols-oidc

Secure resources by using managed identities

• Describe the differences between Active Directory on-premises

and Azure Active Directory (Azure AD), programmatically access

Azure AD using Graph API, secure access to resources from Azure

AD applications using OAuth and OpenID Connect

https://docs.microsoft.com/en-us/azure/active-

directory/develop/active-directory-protocols-openid-connect-code

Secure resources by using hybrid identities

• Use SAML claims to authenticate to on-premises resources,

describe AD Connect synchronization, implement federated

identities using Active Directory Federation Services (ADFS)

https://docs.microsoft.com/en-us/azure/active-

directory/develop/active-directory-single-sign-on-protocol-reference

https://docs.microsoft.com/en-us/azure/active-

directory/connect/active-directory-aadconnectsync-whatis

https://docs.microsoft.com/en-us/windows-server/identity/active-

directory-federation-services

https://docs.microsoft.com/en-us/azure/active-

directory/connect/active-directory-aadconnect-azure-adfs

https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-

authentication-authorization

Secure resources by using identity providers

• Provide access to resources using identity providers, such as

Microsoft account, Facebook, Google, and Yahoo!

• Manage identity and access by using Azure AD B2C

• Implement Azure AD B2B

https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-

directory-b2c-overview

https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-

directory-b2c-setup-msa-app

https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-

directory-b2c-setup-goog-app

https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-

directory-b2c-setup-fb-app

https://azure.microsoft.com/en-us/resources/videos/consumer-

identity-and-access-management-in-the-cloud-azure-ad-b2c/

https://docs.microsoft.com/en-us/azure/active-directory/active-

directory-b2b-what-is-azure-ad-b2b

Identify an appropriate data security solution

• Identify security requirements for data in transit and data at rest

• Identify security requirements using Azure services, including

Azure Storage Encryption, Azure Disk Encryption, and Azure SQL

Database TDE

https://docs.microsoft.com/en-us/azure/security/azure-security-data-

encryption-best-practices

https://docs.microsoft.com/en-us/azure/security/azure-security-

getting-started

https://docs.microsoft.com/en-us/azure/security/security-best-

practices-and-patterns

https://docs.microsoft.com/en-us/azure/storage/storage-service-

encryption

https://docs.microsoft.com/en-us/azure/security/azure-security-disk-

encryption

https://msdn.microsoft.com/en-us/library/dn948096(v=sql.120).aspx

https://docs.microsoft.com/en-us/sql/relational-

databases/security/encryption/transparent-data-encryption-tde

Design a role-based access control (RBAC) strategy

• Secure resource scopes, such as the ability to create VMs and

Azure Web Apps

• Implement Azure RBAC standard roles

• Design Azure RBAC custom roles

https://docs.microsoft.com/en-us/azure/active-directory/role-based-

access-control-what-is

https://docs.microsoft.com/en-us/azure/active-directory/role-based-

access-built-in-roles

https://docs.microsoft.com/en-us/azure/active-directory/role-based-

access-control-configure

https://docs.microsoft.com/en-us/azure/active-directory/role-based-

access-control-custom-roles

Manage security risks by using an appropriate security solution

• Identify, assess, and mitigate security risks by using Azure Security

Center, Operations Management Suite, and other services

https://docs.microsoft.com/en-us/azure/security-center/security-

center-incident-response

https://docs.microsoft.com/en-us/azure/security-center/security-

center-policies

https://docs.microsoft.com/en-us/azure/security-center/security-

center-managing-and-responding-alerts

https://docs.microsoft.com/en-us/azure/security-center/security-

center-threat-report

https://docs.microsoft.com/en-us/azure/security-center/security-

center-planning-and-operations-guide

https://channel9.msdn.com/Blogs/Azure-Security-Videos/Mitigating-

Security-Issues-using-Azure-Security-Center

Manage security risks by using an appropriate security solution

• Identify, assess, and mitigate security risks by using Azure Security

Center, Operations Management Suite, and other services

https://docs.microsoft.com/en-us/azure/operations-management-

suite/

https://channel9.msdn.com/Blogs/Taste-of-Premier/ToP1703

Design data storage

• Design storage options for data, including Table Storage, SQL

Database, DocumentDB, Blob Storage, MongoDB, and MySQL

• Design security options for SQL Database or Azure Storage

https://azure.microsoft.com/en-us/blog/azure-storage-table-design-

guide/

https://docs.microsoft.com/en-us/azure/storage/storage-

introduction

https://docs.microsoft.com/en-us/azure/storage/storage-decide-

blobs-files-disks

https://docs.microsoft.com/en-us/azure/storage/storage-scalability-

targets

https://docs.microsoft.com/en-us/azure/storage/storage-premium-

storage-performance

https://docs.microsoft.com/en-us/azure/storage/storage-create-

storage-account

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-

security-overview

Design data storage

• Design storage options for data, including Table Storage, SQL

Database, DocumentDB, Blob Storage, MongoDB, and MySQL

• Design security options for SQL Database or Azure Storage

https://download.microsoft.com/download/A/C/3/AC305059-2B3F-

4B08-9952-

34CDCA8115A9/Security_and_Azure_SQL_Database_White_paper.pdf

https://docs.microsoft.com/en-us/azure/storage/storage-security-

guide

https://docs.microsoft.com/en-us/azure/security/security-storage-

overview

https://docs.microsoft.com/en-us/azure/storage/storage-concurrency

Select the appropriate storage option

• Select the appropriate storage for performance, identify storage

options for cloud services and hybrid scenarios with compute on-

premises and storage on Azure

https://docs.microsoft.com/en-us/azure/storage/storage-

performance-checklist

https://docs.microsoft.com/en-us/azure/storage/storage-scalability-

targets

https://docs.microsoft.com/en-us/azure/storage/storage-premium-

storage

Create compute-intensive applications

• Design high-performance computing (HPC) and other compute-

intensive applications using Azure Services

https://docs.microsoft.com/en-us/azure/batch/batch-hpc-solutions

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/sizes-hpc

https://azure.microsoft.com/en-us/solutions/architecture/hpc-

cluster/

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/hpcpack-cluster-options

Create long-running applications

• Implement Azure Batch for scalable processing, design stateless

components to accommodate scale, use Azure Scheduler

https://docs.microsoft.com/en-us/azure/batch/batch-technical-

overview

https://docs.microsoft.com/en-us/azure/batch/batch-api-basics

https://docs.microsoft.com/en-us/azure/batch/

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-

application-scenarios

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-

reliable-services-introduction

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-

application-scenarios#design-applications-composed-of-stateless-

and-stateful-microservices

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-

application-scenarios#an-application-built-using-stateless-services

Create long-running applications

• Implement Azure Batch for scalable processing, design stateless

components to accommodate scale, use Azure Scheduler

https://docs.microsoft.com/en-us/azure/scheduler/scheduler-get-

started-portal

https://docs.microsoft.com/en-us/azure/scheduler/

Integrate Azure services in a solution

• Design Azure architecture using Azure services, such as Azure AD,

Azure App Service, API Management, Azure Cache, Azure Search,

Service Bus, Event Hubs, Stream Analytics, and IoT Hub

• Identify the appropriate use of Azure Machine Learning, big data,

Azure Media Services, and Azure Search services

https://docs.microsoft.com/en-us/azure/architecture/

https://docs.microsoft.com/en-us/azure/architecture/guide/

https://docs.microsoft.com/en-us/azure/architecture/resiliency/

https://docs.microsoft.com/en-us/azure/architecture/patterns/

https://docs.microsoft.com/en-us/azure/architecture/reference-

architectures/

https://docs.microsoft.com/en-us/azure/security/security-

application-architecture-on-azure

https://docs.microsoft.com/en-us/azure/active-directory/active-

directory-architecture

Integrate Azure services in a solution

• Design Azure architecture using Azure services, such as Azure AD,

Azure App Service, API Management, Azure Cache, Azure Search,

Service Bus, Event Hubs, Stream Analytics, and IoT Hub

• Identify the appropriate use of Azure Machine Learning, big data,

Azure Media Services, and Azure Search services

https://azure.microsoft.com/en-us/resources/videos/build-2015-

azure-app-service-architecture/

https://docs.microsoft.com/en-us/azure/architecture/best-

practices/caching

Implement messaging applications

• Use a queue-centric pattern for development

• Select appropriate technology, such as Azure Storage Queues,

Azure Service Bus queues, topics, subscriptions, and Azure Event

Hubs

https://docs.microsoft.com/en-

us/aspnet/aspnet/overview/developing-apps-with-windows-

azure/building-real-world-cloud-apps-with-windows-azure/queue-

centric-work-pattern

https://docs.microsoft.com/en-

us/azure/architecture/patterns/priority-queue

https://docs.microsoft.com/en-us/azure/service-bus-

messaging/service-bus-azure-and-service-bus-queues-compared-

contrasted

http://www.codemag.com/article/1112041

https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-

what-is-event-hubs

https://docs.microsoft.com/en-us/azure/service-bus-

messaging/service-bus-queues-topics-subscriptions

Implement messaging applications

• Use a queue-centric pattern for development

• Select appropriate technology, such as Azure Storage Queues,

Azure Service Bus queues, topics, subscriptions, and Azure Event

Hubs

https://docs.microsoft.com/en-us/azure/service-bus-

messaging/service-bus-fundamentals-hybrid-solutions

https://docs.microsoft.com/en-us/azure/service-bus-

messaging/service-bus-architecture

Implement applications for background processing

• Implement Azure Batch for compute-intensive tasks, use Azure

WebJobs to implement background tasks, use Azure Functions to

implement event-driven actions, leverage Azure Scheduler to run

processes at preset/recurring timeslots

https://docs.microsoft.com/en-us/azure/batch/

https://docs.microsoft.com/en-us/azure/app-service-web/websites-

webjobs-resources

https://docs.microsoft.com/en-us/azure/azure-functions/functions-

overview

https://docs.microsoft.com/en-us/azure/scheduler/

Design connectivity for hybrid applications

• Connect to on-premises data from Azure applications using

Service Bus Relay, Hybrid Connections, or the Azure Web App

virtual private network (VPN) capability

• Identify constraints for connectivity with VPN

• Identify options for joining VMs to domains or cloud services

https://docs.microsoft.com/en-us/azure/service-bus-relay/relay-

what-is-it

https://docs.microsoft.com/en-us/azure/biztalk-services/integration-

hybrid-connection-overview

https://docs.microsoft.com/en-us/azure/app-service/app-service-

hybrid-connections

https://docs.microsoft.com/en-us/azure/service-bus-relay/relay-

hybrid-connections-protocol

https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-

integrate-with-vnet

Design Web Applications

• Design Azure App Service Web Apps, design custom web API,

offload long-running applications using WebJobs, secure Web

API using Azure AD, design Web Apps for scalability and

performance, deploy Azure Web Apps to multiple regions for

high availability, deploy Web Apps, create App Service plans,

design Web Apps for business continuity, configure data

replication patterns, update Azure Web Apps with minimal

downtime, back up and restore data, design for disaster recovery

https://docs.microsoft.com/en-us/azure/app-service-web/app-

service-best-practices

https://docs.microsoft.com/en-us/azure/architecture/best-

practices/api-design

https://docs.microsoft.com/en-us/azure/active-

directory/develop/active-directory-devquickstarts-webapi-dotnet

https://docs.microsoft.com/en-us/azure/api-management/api-

management-howto-protect-backend-with-aad

https://docs.microsoft.com/en-us/azure/architecture/reference-

architectures/managed-web-app/scalable-web-app

https://docs.microsoft.com/en-us/azure/architecture/reference-

architectures/managed-web-app/multi-region-web-app

https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-

deploy

Design Web Applications

• Design Azure App Service Web Apps, design custom web API,

offload long-running applications using WebJobs, secure Web

API using Azure AD, design Web Apps for scalability and

performance, deploy Azure Web Apps to multiple regions for

high availability, deploy Web Apps, create App Service plans,

design Web Apps for business continuity, configure data

replication patterns, update Azure Web Apps with minimal

downtime, back up and restore data, design for disaster recovery

https://docs.microsoft.com/en-us/azure/app-service/azure-web-

sites-web-hosting-plans-in-depth-overview

https://docs.microsoft.com/en-us/azure/architecture/resiliency/

https://azure.microsoft.com/en-us/blog/updated-azure-business-

continuity-technical-guidance/

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-

designing-cloud-solutions-for-disaster-recovery

https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-

staged-publishing

https://docs.microsoft.com/en-us/azure/backup/backup-

introduction-to-azure-backup

https://channel9.msdn.com/Events/Ignite/2016/BRK3284

https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-

network-design

Design Mobile Applications

• Design Azure Mobile Services

• Consume Mobile Apps from cross-platform clients

• Integrate offline sync capabilities into an application

• Extend Mobile Apps using custom code

• Implement Mobile Apps using Microsoft .NET or Node.js

• Secure Mobile Apps using Azure AD

• Implement push notification services in Mobile Apps

• Send push notifications to all subscribers, specific subscribers, or

a segment of subscribers

https://docs.microsoft.com/en-us/azure/app-service/app-service-

value-prop-what-is

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-

service-mobile-value-prop

https://docs.microsoft.com/en-us/azure/app-service/app-service-

how-works-readme

https://azure.microsoft.com/en-in/documentation/learning-

paths/appservice-mobileapps/

https://developer.xamarin.com/guides/xamarin-forms/cloud-

services/consuming/azure/

https://developer.xamarin.com/guides/xamarin-forms/cloud-

services/sync/azure-mobile-apps/

Design Mobile Applications

• Design Azure Mobile Services

• Consume Mobile Apps from cross-platform clients

• Integrate offline sync capabilities into an application

• Extend Mobile Apps using custom code

• Implement Mobile Apps using Microsoft .NET or Node.js

• Secure Mobile Apps using Azure AD

• Implement push notification services in Mobile Apps

• Send push notifications to all subscribers, specific subscribers, or

a segment of subscribers

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-

service-mobile-offline-data-sync

https://channel9.msdn.com/Shows/Azure-Friday/Azure-App-Service-

Mobile-Apps-with-Kirill-Gavrylyuk

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-

service-mobile-node-backend-how-to-use-server-sdk

https://azure.microsoft.com/en-in/resources/samples/app-service-

mobile-nodejs-backend-quickstart/

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-

service-mobile-dotnet-backend-how-to-use-server-sdk

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-

service-mobile-dotnet-backend-how-to-use-server-sdk

https://azure.microsoft.com/en-us/resources/videos/building-native-

client-and-mobile-apps-using-active-directory-for-sign-in/

Design Mobile Applications

• Design Azure Mobile Services

• Consume Mobile Apps from cross-platform clients

• Integrate offline sync capabilities into an application

• Extend Mobile Apps using custom code

• Implement Mobile Apps using Microsoft .NET or Node.js

• Secure Mobile Apps using Azure AD

• Implement push notification services in Mobile Apps

• Send push notifications to all subscribers, specific subscribers, or

a segment of subscribers

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-

service-mobile-how-to-configure-active-directory-authentication

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-

service-mobile-android-get-started-push

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-

service-mobile-ios-get-started-push

https://docs.microsoft.com/en-us/azure/notification-

hubs/notification-hubs-windows-mobile-push-notifications-mpns

https://docs.microsoft.com/en-us/azure/notification-

hubs/notification-hubs-aspnet-backend-windows-dotnet-wns-

notification

https://docs.microsoft.com/en-us/azure/notification-

hubs/notification-hubs-push-notification-overview

https://docs.microsoft.com/en-us/azure/notification-

hubs/notification-hubs-aspnet-cross-platform-notification

Design a monitoring strategy

• Identify the Microsoft products and services for monitoring Azure

solutions

• Leverage the capabilities of Azure Operations Management Suite

and Azure Application Insights for monitoring Azure solutions

• Leverage built-in Azure capabilities

• Identify third-party monitoring tools, including open source

• Describe Azure architecture constructs, such as availability sets

and update domains, and how they impact a patching strategy

• Analyze logs by using the Azure Operations Management Suite

https://docs.microsoft.com/en-us/azure/monitoring-and-

diagnostics/monitoring-overview

https://docs.microsoft.com/en-us/azure/operations-management-

suite/operations-management-suite-overview

https://docs.microsoft.com/en-us/azure/application-insights/app-

insights-overview

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/manage-availability

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/infrastructure-availability-sets-guidelines

https://blogs.msdn.microsoft.com/plankytronixx/2015/05/01/azure-

exam-prep-fault-domains-and-update-domains/

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/infrastructure-availability-sets-guidelines

Design a monitoring strategy

• Identify the Microsoft products and services for monitoring Azure

solutions

• Leverage the capabilities of Azure Operations Management Suite

and Azure Application Insights for monitoring Azure solutions

• Leverage built-in Azure capabilities

• Identify third-party monitoring tools, including open source

• Describe Azure architecture constructs, such as availability sets

and update domains, and how they impact a patching strategy

• Analyze logs by using the Azure Operations Management Suite

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/regions-and-availability

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/infrastructure-virtual-machine-guidelines

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/infrastructure-subscription-accounts-guidelines

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/infrastructure-naming-guidelines

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/infrastructure-resource-groups-guidelines

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/infrastructure-storage-solutions-guidelines

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/infrastructure-networking-guidelines

Design a monitoring strategy

• Identify the Microsoft products and services for monitoring Azure

solutions

• Leverage the capabilities of Azure Operations Management Suite

and Azure Application Insights for monitoring Azure solutions

• Leverage built-in Azure capabilities

• Identify third-party monitoring tools, including open source

• Describe Azure architecture constructs, such as availability sets

and update domains, and how they impact a patching strategy

• Analyze logs by using the Azure Operations Management Suite

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/infrastructure-example

https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-

overview

https://docs.microsoft.com/en-us/azure/log-analytics/

https://channel9.msdn.com/Events/Ignite/2015/BRK3500

Describe Azure business continuity/disaster recovery (BC/DR) capabilities

• Leverage the architectural capabilities of BC/DR, describe Hyper-V

Replica and Azure Site Recovery (ASR), describe use cases for

Hyper-V Replica and ASR

https://docs.microsoft.com/en-us/azure/best-practices-availability-

paired-regions

https://docs.microsoft.com/en-

us/azure/architecture/resiliency/disaster-recovery-azure-applications

https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-

vmm-to-azure

https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-

architecture-hyper-v-to-azure

https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-

support-matrix-to-azure

https://docs.microsoft.com/en-us/azure/site-recovery/hyper-v-site-

walkthrough-overview

Design a disaster recovery strategy

• Design and deploy Azure Backup and other Microsoft backup

solutions for Azure, leverage use cases when StorSimple and

System Center Data Protection Manager would be appropriate,

design and deploy Azure Site recovery

https://docs.microsoft.com/en-us/azure/storsimple/

https://azure.microsoft.com/en-us/resources/videos/getting-started-

with-azure-backup-1-of-3-set-up-a-backup-vault-on-azure/

https://docs.microsoft.com/en-us/azure/backup/backup-

introduction-to-azure-backup

https://docs.microsoft.com/en-us/azure/backup/backup-azure-dpm-

introduction

https://docs.microsoft.com/en-us/azure/site-recovery/

Design Azure Automation and PowerShell workflows

• Create a PowerShell script specific to Azure, automate tasks by

using the Azure Operations Management Suite

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/classic/create-powershell

https://docs.microsoft.com/en-us/powershell/azure/overview

https://azure.microsoft.com/en-us/resources/videos/install-and-use-

azure-powershell/

https://www.youtube.com/watch?v=UpAGtyasTbI

https://channel9.msdn.com/Events/Ignite/2016/BRK2178-TS

https://blogs.technet.microsoft.com/msoms/2016/04/18/getting-

started-with-oms-automation-making-the-connection/

https://docs.microsoft.com/en-us/azure/operations-management-

suite/operations-management-suite-solutions-resources-automation

Design Azure Automation and PowerShell workflows

• Create a PowerShell script specific to Azure, automate tasks by

using the Azure Operations Management Suite

https://channel9.msdn.com/Blogs/Regular-IT-Guy/Automate-

everywhere-with-the-new-Azure-Automation-in-OMS--with-special-

guest-Jeffrey-Snover

Describe the use cases for Azure Automation configuration

• Evaluate when to use Azure Automation, Chef, Puppet,

PowerShell, or Desired State Configuration (DSC)

https://docs.microsoft.com/en-us/azure/automation/automation-

dsc-overview

https://azure.microsoft.com/en-us/blog/what-why-how-azure-

automation-desired-state-configuration/

https://powershell.org/forums/topic/chef-vs-dsc-implementation/

https://powershell.org/2014/05/14/why-puppet-vs-dsc-isnt-even-a-

thing/

https://docs.chef.io/azure_portal.html

https://docs.microsoft.com/pt-br/azure/virtual-

machines/windows/chef-automation

https://puppet.com/product/managed-technology/microsoft-

windows-azure

Describe the use cases for Azure Automation configuration

• Evaluate when to use Azure Automation, Chef, Puppet,

PowerShell, or Desired State Configuration (DSC)

https://puppet.com/blog/get-started-azure-puppet

https://azure.microsoft.com/pt-br/blog/azure-virtual-machines-

using-chef-puppet-and-docker-for-managing-linux-vms/

Design ARM Virtual Machines (VMs)

• Design VM deployments leveraging availability sets, fault

domains, and update domains in Azure; select appropriate VM

SKUs

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/create-availability-set

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/quick-create-portal

https://docs.microsoft.com/en-us/azure/azure-resource-

manager/best-practices-resource-manager-design-templates

https://blogs.msdn.microsoft.com/azuregov/2017/03/29/microsoft-

azure-iaas-architecture-best-practices-for-arm/

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/overview

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/quick-create-portal

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/

Design ARM template deployment

• Author ARM templates

• Deploy ARM templates via the portal, PowerShell, and CL

https://docs.microsoft.com/en-us/azure/azure-resource-

manager/resource-group-authoring-templates

https://docs.microsoft.com/en-us/azure/azure-resource-

manager/resource-manager-create-first-template

https://azure.microsoft.com/en-us/resources/templates/

https://docs.microsoft.com/en-us/azure/azure-resource-

manager/resource-group-template-deploy

https://docs.microsoft.com/en-us/azure/azure-resource-

manager/resource-group-template-deploy-cli

https://docs.microsoft.com/en-us/azure/azure-resource-

manager/resource-group-template-deploy-portal

Design for availability

• Implement regional availability and high availability for Azure

deployments

https://docs.microsoft.com/en-

us/azure/architecture/checklist/availability

https://docs.microsoft.com/en-us/azure/architecture/resiliency/high-

availability-azure-applications

https://docs.microsoft.com/en-us/azure/best-practices-availability-

paired-regions

https://docs.microsoft.com/en-us/azure/virtual-

machines/windows/sql/virtual-machines-windows-portal-sql-

alwayson-availability-groups

ricardo.martins@microsoft.comtwitter.com/ricardommartins