Szczegóły ebooka

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

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

Brett Hargreaves, Sjoukje Zaal

Ładowanie...
EBOOK

Become a certified Azure Architect and learn how to design effective solutions that span compute, security, networking, and development

Key Features

  • Discover how you can design and architect powerful and cost-effective solutions on Microsoft Azure
  • Prepare to achieve AZ-303 certification with the help of mock tests and practice questions
  • Enhance your computing, networking, storage, and security skills to design modern cloud-based solutions

Book Description

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.

What you will learn

  • Manage Azure subscriptions and resources
  • Ensure governance and compliance with policies, roles, and blueprints
  • Build, migrate, and protect servers in Azure
  • Configure, monitor, and troubleshoot virtual networks
  • Manage Azure AD and implement multi-factor authentication
  • Configure hybrid integration with Azure AD Connect
  • Find out how you can monitor costs, performance, and security
  • Develop solutions that use Cosmos DB and Azure SQL Database

Who this book is for

This book is for solution architects and experienced developers who advise stakeholders and translate business requirements into secure, scalable, and reliable solutions. Technical architects interested in learning more about designing cloud solutions will also find this book useful. Prior experience and knowledge of various aspects of IT operations, including networking, security, business continuity, disaster recovery, budgeting, and governance, will assist with understanding the concepts covered in the book.

  • Implementing Microsoft Azure Architect Technologies: AZ-303 Exam Prep and Beyond Second Edition
  • Why subscribe?
  • Contributors
  • About the authors
  • About the reviewers
  • Packt is searching for authors like you
  • Preface
    • Who this book is for
    • What this book covers
    • To get the most out of this book
    • Download the example code files
    • Download the color images
    • Conventions used
    • Get in touch
    • Reviews
  • Section 1: Implement and Monitor Azure Infrastructure
  • Chapter 1: Implementing Cloud Infrastructure Monitoring
    • Technical requirements
    • Understanding Azure Monitor
    • Creating and analyzing metrics and alerts
      • Metrics
      • Multi-dimensional metrics
    • Creating a baseline for resources
    • Configuring diagnostic settings on resources
      • Enabling diagnostic settings
    • Viewing alerts in Log Analytics
    • Utilizing log search query functions
      • Querying logs in Azure Monitor
    • Using Network Watcher
      • Connection Monitor
      • Diagnostics
    • Monitoring security
      • Activity log
    • Managing costs
      • Cost Analysis
      • Budgets
    • Questions
    • Further reading
  • Chapter 2: Creating and Configuring Storage Accounts
    • Technical requirements
    • Understanding Azure Storage accounts
      • Storage account types
      • Storage replication types
      • Azure Blob storage
      • Azure file storage
      • Azure disk storage
    • Creating and configuring a storage account
    • Installing and using Azure Storage Explorer
    • Configuring network access to the storage account
    • SAS tokens and access keys
      • Managing access keys
      • Generating an SAS
    • Implementing Azure Storage replication and failover
    • Summary
    • Questions
    • Further reading
  • Chapter 3: Implementing and Managing Virtual Machines
    • Technical requirements
    • Understanding VMs
      • VM series and sizes
      • Managed disks
    • Understanding Availability Sets
      • Fault domains and update domains
    • Understanding how to provision VMs
      • Deploying a Windows VM from the Azure portal
      • Deploying a Windows VM from PowerShell
    • Understanding VM scale sets
      • Deploying and configuring scale sets
    • Modifying and deploying ARM templates
      • Modifying an ARM template
      • Saving a deployment as an ARM template
    • Deploying resources with Azure DevOps
      • Setting up your first DevOps project
      • Creating a service connection
      • Creating the pipeline
    • Configuring Azure Disk Encryption for VMs
      • Creating an Azure Key Vault
      • Encrypting the disk
    • Azure Dedicated Host
      • Implementing a dedicated host
      • Creating VMs on a dedicated host
    • Summary
    • Questions
    • Further reading
  • Chapter 4: Implementing and Managing Virtual Networking
    • Technical requirements
    • Understanding Azure VNets
    • Understanding IP addresses
      • Public IP addresses
      • Private IP addresses
    • Configuring VNets and subnets
    • Configuring private and public IP addresses
    • User-defined routes
      • Creating UDRs
    • Summary
    • Questions
    • Further reading
  • Chapter 5: Creating Connectivity between Virtual Networks
    • Technical requirements
    • Understanding VNet peering
    • Creating and configuring VNet peering
    • Understanding VNet-to-VNet
      • Creating and configuring VNet-to-VNet
    • Verifying your virtual networks connectivity
    • VNet peering versus VNet-to-VNet connections
    • Summary
    • Questions
    • Further reading
  • Chapter 6: Managing Azure Active Directory (Azure AD)
    • Understanding Azure AD
    • Creating and managing users and groups
      • Creating users in Azure AD
      • Creating groups in Azure AD
      • Adding and managing guest accounts
      • Performing bulk user updates
    • Configuring a self-service password reset
    • Understanding Conditional Access policies and security defaults
      • Security defaults
      • Using Conditional Access policies
    • Working with Azure AD join
      • Managing device settings
    • Adding custom domains
    • Summary
    • Questions
    • Further reading
  • Chapter 7: Implementing Multi-Factor Authentication (MFA)
    • Understanding Azure MFA
      • Enabling MFA for an Azure AD tenant
    • Configuring user accounts for MFA
    • Configuring verification methods
    • Configuring trusted IPs
    • Configuring fraud alerts
    • Configuring bypass options
    • Summary
    • Questions
    • Further reading
  • Chapter 8: Implementing and Managing Hybrid Identities
    • Understanding Azure AD Connect
      • Azure AD password hash synchronization
      • Azure AD pass-through authentication
    • Installing Azure AD Connect
    • Managing Azure AD Connect
    • Managing password synchronization and password writeback
      • Managing password writeback
      • Enabling password writeback in Azure AD Connect
      • Enabling password writeback in the Azure portal
      • Password synchronization
    • Using Azure AD Connect Health
    • Summary
    • Questions
    • Further reading
  • Section 2: Implement Management and Security Solutions
  • Chapter 9: Managing Workloads in Azure
    • Understanding Azure Migrate
    • Selecting Azure Migrate tools
      • Azure Migrate Server Assessment tool
      • Azure Migrate Server Migration tool
      • Database Migration Assistant
      • Database Migration Service
      • Web App Migration Assistant
      • Offline data migration
    • Migrating on-premises servers to Azure
      • Creating an Azure Migrate project
      • Downloading and installing the appliance
      • Configuring the appliance and starting continuous discovery
      • Creating and viewing an assessment
      • Preparing the Hyper-V host
      • Replicating the Hyper-V VMs
      • Migrating Hyper-V VMs to Azure
    • Using Azure Update Management
    • Protecting VMs with Azure Backup
    • Implementing disaster recovery
    • Summary
    • Questions
    • Further reading
  • Chapter 10: Implementing Load Balancing and Networking Security
    • Technical requirements
    • Understanding load balancing options
    • Implementing Azure Load Balancer
    • Implementing Azure Traffic Manager
    • Understanding Azure Application Gateway
      • Implementing the gateway
      • Health probes
      • Monitoring
      • Turning on the web application firewall
    • Understanding Azure Front Door
    • Choosing the right options
    • Implementing network security and application security groups
    • Understanding Azure Firewall
    • Using Azure Bastion
    • Summary
    • Questions
    • Further reading
  • Chapter 11: Implementing Azure Governance Solutions
    • Technical requirements
    • Understanding governance and compliance
    • Understanding RBAC
      • Built-in roles
      • Custom roles
    • Configuring access to Azure resources by assigning roles
    • Configuring management access to Azure
    • Creating a custom role
    • Azure Policy
      • Implementing and assigning Azure policies
    • Implementing and configuring Azure Blueprints
      • Creating a blueprint definition
      • Publishing and assigning a blueprint
    • Using hierarchical management
    • Summary
    • Questions
    • Further reading
  • Section 3: Implement Solutions for Apps
  • Chapter 12: Creating Web Apps Using PaaS and Serverless
    • Technical requirements
    • Understanding App Service
    • Understanding App Service plans
      • Creating an Azure App Service Web App
      • Creating documentation for the API
    • Using deployment slots
    • Setting up automatic scaling
    • Understanding WebJobs
      • Creating an App Service background task using WebJobs
      • Deploying the WebJob to Azure App Service
    • Understanding diagnostic logging
      • Web server diagnostics
      • Application diagnostics
      • Enabling diagnostic logging
    • Using Azure Functions
      • Creating an Azure Function
    • Building Azure Logic Apps
      • Deploying the Logic App ARM template
      • Managing a Logic Apps resource
    • Summary
    • Questions
    • Further reading
  • Chapter 13: Designing and Developing Apps for Containers
    • Technical requirements
    • Understanding ACI
      • Implementing an application that runs on ACI
    • Understanding Web App for Containers
    • Understanding AKS
      • Creating an AKS cluster
      • Connecting to the cluster
      • Deploying the application
      • Testing the application
      • Monitoring the health and logs of the application
    • Summary
    • Questions
    • Further reading
  • Chapter 14: Implementing Authentication
    • Technical requirements
    • Understanding Azure App Service authentication
    • Implementing Active Directory authentication
      • Deploying the Web App
      • Enabling authentication and authorization
    • Implementing authentication using certificates
    • Understanding and implementing OAuth2 authentication in Azure AD
      • Implementing OAuth2 authentication
    • Understanding and implementing managed identities
      • Implementing managed identities for Azure resources service principal authentication
    • Summary
    • Questions
    • Further reading
  • Section 4: Implement and Manage Data Platforms
  • Chapter 15: Developing Solutions that Use Cosmos DB Storage
    • Technical requirements
    • Understanding the differences between NoSQL and SQL
    • Understanding Cosmos DB
    • Creating, reading, updating, and deleting data using the appropriate APIs
      • Creating a Cosmos DB
      • Creating the sample application
    • Understanding partitioning schemes
    • Setting the appropriate consistency level for operations
    • Creating replicas
    • Summary
    • Questions
    • Further reading
  • Chapter 16: Developing Solutions that Use a Relational Database
    • Technical requirements
    • Understanding Azure SQL Database
      • SQL Server Stretch Database
    • Provisioning and configuring an Azure SQL database
      • Creating a server-level firewall rule
      • Creating a table in the database
    • Creating, reading, updating, and deleting data tables using code
      • Connecting to the Azure SQL database
      • Adding items to the database
      • Querying Azure SQL Database items
      • Updating an Azure SQL Database row
      • Deleting an item
    • Configuring elastic pools for Azure SQL Database
    • Configuring high availability
      • Creating a SQL replica
      • Creating a SQL database failover
    • Implementing Azure SQL Database managed instances
    • Publishing a SQL database
    • Summary
    • Questions
    • Further reading
  • Chapter 17: Mock Exam Questions
  • Chapter 18: Mock Exam Answers
  • Assessments
    • Chapter 1
    • Chapter 2
    • Chapter 3
    • Chapter 4
    • Chapter 5
    • Chapter 6
    • Chapter 7
    • Chapter 8
    • Chapter 9
    • Chapter 10
    • Chapter 11
    • Chapter 12
    • Chapter 13
    • Chapter 14
    • Chapter 15
    • Chapter 16
  • Other Books You May Enjoy
    • Leave a review - let other readers know what you think
  • Tytuł:Implementing Microsoft Azure Architect Technologies: AZ-303 Exam Prep and Beyond
  • Autor:Brett Hargreaves, Sjoukje Zaal
  • Tytuł oryginału:Implementing Microsoft Azure Architect Technologies: AZ-303 Exam Prep and Beyond
  • ISBN:9781800560079, 9781800560079
  • Data wydania:2020-12-18
  • Format:Ebook
  • Identyfikator pozycji: e_2ahj
  • Wydawca: Packt Publishing
Ładowanie...
Ładowanie...