You are previewing Exam Ref 70-534 Architecting Microsoft Azure Solutions.
O'Reilly logo
Exam Ref 70-534 Architecting Microsoft Azure Solutions

Book Description

Microsoft Exam 70-534 is for candidates who are experienced in architecting solutions in Microsoft Azure. Candidates have experience designing cloud and hybrid solutions as well as supporting application lifecycle management.

The Exam Ref is the official study guide for Microsoft certification exams. Featuring concise, objective-by-objective reviews and strategic case scenarios and Thought Experiments, exam candidates get professional-level preparation for the exam. The Exam Ref helps candidates maximize their performance on the exam and sharpen their job-role skills. It organizes material by the exam's objective domains.

¿¿¿¿

Table of Contents

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