Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Copyright Page
Contents at a glance
Contents
Introduction
Microsoft certifications
Acknowledgments
Free ebooks from Microsoft Press
Microsoft Virtual Academy
Errata, updates, & book support
We want to hear from you
Stay in touch
Preparing for the exam
Chapter 1. Design Microsoft Azure infrastructure and networking
Objective 1.1: Describe how Azure uses Global Foundation Services (GFS) datacenters
Azure’s global footprints
Designing cloud-scale datacenters
Designing for the cloud
Objective summary
Objective review
Objective 1.2: Design Azure virtual networks, networking services, DNS, DHCP, and IP addressing configuration
Creating a cloud-only virtual network
Understanding Access Control Lists and Network Security Groups
Objective summary
Objective review
Objective 1.3: Design Azure Compute
Selecting VM sizes
Managing images
Managing VM states
Capturing infrastructure as code
Scaling applications on VMs
Objective summary
Objective review
Objective 1.4: Describe Azure virtual private network (VPN) and ExpressRoute architecture and design
Designing hybrid solutions with Virtual Network and ExpressRoute
ExpressRoute
vNet-to-vNet VPN
Multi-site VPN
Understanding other hybrid solution options
Objective summary
Objective review
Objective 1.5: Describe Azure Services
Using Azure Traffic Manager
Using CDN
Objective summary
Objective review
Answers
Objective 1.1: Thought experiment
Objective 1.1: Review
Objective 1.2: Thought experiment
Objective 1.2: Review
Objective 1.3: Thought experiment
Objective 1.3: Review
Objective 1.4: Thought experiment
Objective 1.4: Review
Objective 1.5: Thought experiment
Objective 1.5: Review
Chapter 2. Secure resources
Objective 2.1: Secure resources by using managed identities
Understanding claims-based architecture
Understanding basic authentication and authorization workflow
Working with native clients and multitiered applications
Working with multitiered applications
Additional scenarios
Azure Active Directory
A sample scenario with ADAL and Visual Studio
Azure AD Graph API
Objective summary
Objective review
Objective 2.2: Secure resources by using hybrid identities
Setting up directory synchronization with AD FS
Configuring Azure AD Application Proxy
Objective summary
Objective review
Objective 2.3: Secure resources by using identity providers
Understanding Azure ACS
Using Azure ACS with AD FS
Using Azure ACS with social networks
Using identity providers with ASP.NET applications
Using external identity providers with Azure Mobile Services
Objective summary
Objective review
Objective 2.4: Identify an appropriate data security solution
Understanding data protection technologies
Implementing effective access control policies
Using data reliability and disaster recovery services
Understanding Azure Rights Management Services
Managing security keys with Azure Key Vault
Objective summary
Objective review
Objective 2.5: Design a role-based access control strategy
Understanding access control challenges faced by large enterprises
Implementing RBAC
Using RBAC for Azure resources
Empowering users with self-service
Using Azure AD Access Panel
Managing devices with Azure AD Device Registration Service
Improving security policies over time
Objective summary
Objective review
Answers
Objective 2.1: Thought experiment
Objective 2.1: Review
Objective 2.2: Thought experiment
Objective 2.2: Review
Objective 2.3: Thought experiment
Objective 2.3: Review
Objective 2.4: Thought experiment
Objective 2.4: Review
Objective 2.5: Thought experiment
Objective 2.5: Review
Chapter 3. Design an application storage and data access strategy
Objective 3.1: Design data storage
Designing storage options for data
Designing security options for SQL Database or Storage
Identifying the appropriate VM type and size for the solution
Objective summary
Objective review
Objective 3.2: Design applications that use Mobile Services
Azure Mobile Services
Consuming Mobile Services
Offline Sync
Implementing Mobile Services
Secure Mobile Services
Extending Mobile Services by using custom code
Objective summary
Objective review
Objective 3.3: Design applications that use notifications
Implementing push notification services in Mobile Services
Sending push notifications
Objective summary
Objective review
Objective 3.4: Design applications that use a web API
Implementing a custom Web API
Scaling by using Azure App Service Web Apps
WebJobs
Securing a Web API
Objective summary
Objective review
Objective 3.5: Design a data access strategy for hybrid applications
Connect to on-premises data by using Azure Service Bus Relay
Azure App Service BizTalk API Apps Hybrid Connections
Web Apps virtual private network capability
Identify constraints for connectivity with VPN
Identify options for domain-joining Azure Virtual Machines and Cloud Services
Objective summary
Objective review
Objective 3.6: Design a media solution
Azure Media Services overview
Key components of Media Services
Objective summary
Objective review
Answers
Objective 3.1: Thought experiment
Objective 3.1: Review
Objective 3.2: Thought experiment
Objective 3.2: Review
Objective 3.3: Thought experiment
Objective 3.3: Review
Objective 3.4: Thought experiment
Objective 3.4: Review
Objective 3.5: Thought experiment
Objective 3.5: Review
Objective 3.6: Thought experiment
Objective 3.6: Review
Chapter 4. Design an advanced application
Objective 4.1: Create compute-intensive applications
Using Azure in a high-performance computing environment
Using Azure Batch
Understanding Azure Batch Apps
Implementing the Competing Consumers pattern
Objective summary
Objective review
Objective 4.2: Create long-running applications
Designing available applications
Designing reliable applications
Designing scalable applications
Using Azure Autoscale
Using Cloud Services
Sample scenario: Cloud Services basics
Objective summary
Objective review
Objective 4.3: Select the appropriate storage option
Understanding data access patterns
Selecting a data storage solution
Evaluating data storage qualities
Objective summary
Objective review
Objective 4.4: Integrate Azure services in a solution
Creating data-centric web applications
Working with Big Data and the Internet of Things
Building enterprise mobile applications
Creating media applications
Managing related services
Objective summary
Objective review
Answers
Objective 4.1: Thought experiment
Objective 4.1: Review
Objective 4.2: Thought experiment
Objective 4.2: Review
Objective 4.3: Thought experiment
Objective 4.3: Review
Objective 4.4: Thought experiment
Objective 4.4: Review
Chapter 5. Design Web Apps
Objective 5.1: Design web applications for scalability and performance
Globally scale websites
Create websites using Microsoft Visual Studio
Debug websites
Understand supported languages
App Service Web Apps, Azure Virtual Machines, and Azure Cloud Services
Objective summary
Objective review
Objective 5.2: Deploy websites
Implement Azure Site Extensions
Create packages
App Service Plan
Deployment slots
Resource groups
Publishing options
Objective summary
Objective review
Objective 5.3: Design websites for business continuity
Scale-up and scale-out with App Service Web Apps and Azure SQL Database
Configure data replication patterns
Update websites with minimal downtime
Backup and restore data
Design for disaster recovery
Deploy websites to multiple regions for high availability
Design data tier
Objective summary
Objective review
Answers
Objective 5.1: Thought experiment
Objective 5.1: Review
Objective 5.2: Thought experiment
Objective 5.2: Review
Objective 5.3: Thought experiment
Objective 5.3: Review
Chapter 6. Design a management, monitoring, and business continuity strategy
Objective 6.1: Evaluate hybrid and Azure-hosted architectures for Microsoft System Center deployment
Understanding System Center components supported in Azure
System Center deployment
Design considerations for managing Azure resources with System Center
Understanding which scenarios dictate a hybrid scenario
Objective summary
Objective review
Objective 6.2: Design a monitoring strategy
Identify the Microsoft products and services for monitoring Azure solutions
Understand the capabilities of System Center for monitoring an Azure solution
Understand built-in Azure capabilities
Identify third-party monitoring tools, including open source
Describe use-cases for Operations Manager, Global Service Monitor, and Application Insights
Describe the use cases for WSUS, Configuration Manager, and custom solutions
Describe the Azure architecture constructs and how they affect a patching strategy
Objective summary
Objective review
Objective 6.3: Design Azure business continuity/disaster recovery (BC/DR) capabilities
Understand the architectural capabilities of business continuity and disaster recovery
Describe Hyper-V Replica and Azure Site Recovery
Describe use-cases for Hyper-V Replica and Azure Site Recovery
Objective summary
Objective review
Objective 6.4: Design a disaster recovery strategy
Design and deploy Azure Backup and other Microsoft backup solutions for Azure
Understand use-cases when StorSimple and Data Protection Manager would be appropriate
Objective summary
Objective review
Objective 6.5: Design Azure Automation and PowerShell workflows
Create a Windows PowerShell script specific to Azure
Objective summary
Objective review
Objective 6.6: Describe the use cases for Azure Automation configuration
Desired State Configuration
Windows PowerShell for automation
Chef and Puppet
Azure Automation
Objective summary
Objective review
Answers
Objective 6.1: Thought experiment
Objective 6.1: Review
Objective 6.2: Thought experiment
Objective 6.2: Review
Objective 6.3: Thought experiment
Objective 6.3: Review
Objective 6.4: Thought experiment
Objective 6.4: Review
Objective 6.5: Thought experiment
Objective 6.5: Review
Objective 6.6: Thought experiment
Objective 6.6: Review
Index
Code Snippets
← Prev
Back
Next →
← Prev
Back
Next →