Book Image

Implementing Microsoft Azure Architect Technologies: AZ-303 Exam Prep and Beyond - Second Edition

By : Brett Hargreaves, Sjoukje Zaal
Book Image

Implementing Microsoft Azure Architect Technologies: AZ-303 Exam Prep and Beyond - Second Edition

By: Brett Hargreaves, Sjoukje Zaal

Overview of this book

From designing solutions on Azure to configuring and managing virtual networks, the AZ-303 certification validates your knowledge and skills for all this and much more. Whether you want to take the certification exam or gain hands-on experience in administering, developing, and architecting Azure solutions, this study guide will help you get started. Divided into four modules, this book systematically takes you through the wide range of concepts and features covered in the AZ-303 exam. The first module demonstrates how to implement and monitor infrastructure. You'll develop the skills required to deploy and manage core Azure components such as virtual machines, networking, storage, and Active Directory (AD). As you progress, you'll build on that knowledge and learn how to create resilient and secure applications before moving on to working with web apps, functions, and containers. The final module will get you up to speed with data platforms such as SQL and Cosmos DB, including how to configure the different high availability options. Finally, you'll solve mock tests and assess yourself with the answers provided to get ready to take the exam with confidence. By the end of this book, you'll have learned the concepts and techniques you need to know to prepare for the AZ-303 exam and design effective solutions on Microsoft Azure.
Table of Contents (25 chapters)
1
Section 1: Implement and Monitor Azure Infrastructure
10
Section 2: Implement Management and Security Solutions
14
Section 3: Implement Solutions for Apps
18
Section 4: Implement and Manage Data Platforms
21
Chapter 17: Mock Exam Questions
22
Chapter 18: Mock Exam Answers

What this book covers

Chapter 1, Implementing Cloud Infrastructure Monitoring, covers how to use Azure Monitor, how to create and analyze metrics and alerts, how to create a baseline for resources, how to configure diagnostic settings on resources, how to view alerts in Log Analytics, and how to utilize Log Search Query functions.

Chapter 2, Creating and Configuring Storage Accounts, covers Azure storage accounts, creating and configuring a storage account, installing and using Azure Storage Explorer, configuring network access to the storage account, generating and managing SAS, and how to implement Azure storage replication.

Chapter 3, Implementing and Managing Virtual Machines, covers virtual machines, availability sets, provisioning VMs, VM scale sets, modifying and deploying ARM templates, deployment using Azure DevOps, Dedicated Host, and how to configure Azure Disk Encryption for VMs.

Chapter 4, Implementing and Managing Virtual Networking, covers Azure VNet, IP addresses, how to configure subnets and VNets, configuring private and public IP addresses, and user-defined routes.

Chapter 5, Creating Connectivity between Virtual Networks, covers VNet peering, how to create and configure VNet peering, VNet-to-VNet, how to create and configure VNet-to- VNet, verifying virtual network connectivity, and compares VNet peering with VNet-to- VNet.

Chapter 6, Managing Azure Active Directory (Azure AD), covers how to create and manage users and groups, adding and managing guest accounts, performing bulk user updates, configuring self-service password reset, working with Azure AD join, and how to add custom domains.

Chapter 7, Implementing Multi-Factor Authentication (MFA), covers Azure MFA, how to configure user accounts for MFA, how to configure verification methods, how to configure fraud alerts, configuring bypass options, and how to configure trusted IPs.

Chapter 8, Implementing and Managing Hybrid Identities, covers Azure AD Connect, how to install Azure AD Connect, managing Azure AD Connect, and how to manage password sync, password writeback, and Azure AD Connect Health.

Chapter 9, Managing Workloads in Azure, covers Azure Migrate, the different Azure Migrate tools, migrating on-premises machines to Azure, VM Update Management, and Azure Backup.

Chapter 10, Implementing Load Balancing and Network Security, covers Azure Load Balancer and Application Manager, multi-region load balancing with Traffic Manager and Azure Front Door, Azure Firewall, Azure Bastion, and Network Security Groups.

Chapter 11, Implementing Azure Governance Solutions, covers how to manage access to Azure resources using management groups, role-based access control (RBAC), Azure Policy, and Azure Blueprints.

Chapter 12, Creating Web Apps Using PaaS and Serverless, covers App Service, App Service plans, WebJobs, how to enable diagnostics logging, Azure Functions, and Azure Logic Apps.

Chapter 13, Designing and Developing Apps for Containers, covers Azure Container Instances, how to implement an application that runs on an Azure Container Instances, creating a container image by using a Docker file, publishing an image to Azure Container Registry, web apps for containers, Azure Kubernetes Service, and how to create an Azure Kubernetes service.

Chapter 14, Implementing Authentication, covers App Service authentication, how to implement Windows-integrated authentication, implementing authentication by using certificates, OAuth2 authentication in Azure AD, how to implement OAuth2 authentication, implementing tokens, managed identities, and how to implement managed identities for Azure resources' Service Principal authentication.

Chapter 15, Developing Solutions that Use Cosmos DB Storage, covers how to create, read, update, and delete data by using the appropriate APIs, partitioning schemes, and how to set the appropriate consistency level for operations.

Chapter 16, Developing Solutions that Use a Relational Database, covers Azure SQL Database and how to provision and configure an Azure SQL database; how to create, read, update, and delete data tables by using code; how to configure elastic pools for Azure SQL Database; how to set up failover groups; and Azure SQL Database Managed Instance.

Chapter 17, Mock Exam Questions, contains sample exam questions.

Chapter 18, Mock Exam Answers, contains answers to the sample exam questions.