irwandimail / az300

Study Notes for the AZ-300 exam

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Microsoft Azure Architect Technologies AZ-300

This repo contains my notes while studing for the AZ-300 exam.

my notes and labs

  1. cloud dev
  2. containers
  3. identity
  4. logic apps
  5. scalability
  6. storage
  7. virtual machines
  8. virtual networks

Azure Product Documentation

  1. Active Directory (AAD)
  2. App Service
  3. Batch
  4. Cognitive Services
  5. Container Registry
  6. Event Grid
  7. Event Hubs
  8. Function Apps
  9. IoT Hub
  10. Kubernetes Service
  11. Logic Apps
  12. Monitor
  13. Notification Hubs
  14. SendGrid
  15. Service Bus Messaging
  16. Service Bus Relay
  17. Site Recovery
  18. Storage
  19. Virtual Machines
  20. Virtual Network

some relevant research

  1. Performance Anomaly Detection in Multi-Server Distributed Systems
  2. Azure Architecture Center
  3. Azure Quickstart Templates
  4. Pluralsight course
  5. Splunk with Azure

Ignite 2018 talk on exam

AZ-300 Technologies

Objectives

Deploy and Configure Infrastructure (25-30%)

Analyze resource utilization and consumption

  1. Configure diagnostic settings on resources
  2. Create baseline for resources
  3. Create and rest alerts
  4. Analyze alerts across subscription
  5. Analyze metrics across subscription
  6. Create action groups
  7. Monitor for unused resources
  8. Monitor spend
  9. Report on spend
  10. Utilize Log Search query functions
  11. View alerts in Log Analytics

✔️ Create and Configure storage accounts

  1. Configure network access to the storage account 1. virtual networks
  2. Create and configure storage account
  3. Generate shared access signature
  4. Install and use Azure Storage Explorer
  5. Manage access keys
  6. Monitor activity log by using Log Analytics
  7. Implement Azure storage replication

Create and configure a Virtual Machine (VM) for Windows and Linux

  1. Configure high availability
  2. Configure monitoring, networking, storage, and virtual machine size
  3. Deploy and configure scale sets

Automate deployment of Virtual Machines (VMs)

  1. Modify Azure Resource Manager (ARM) template
  2. Configure location of new VMs
  3. Configure VHD template
  4. Deploy from template
  5. Save a deployment as an ARM template
  6. Deploy Windows and Linux VMs

Create connectivity between virtual networks

  1. Create and configure VNET peering
  2. Create and configure VNET to VNET
  3. Verify virtual network connectivity
  4. create virtual network gateway

Implement and manage virtual networking

  1. Configure private and public IP addresses, network routes, network interface, subnets, and virtual network

Manage Azure Active Directory (AD)

  1. Add custom domains
  2. Configure Azure AD Identity Protection, Azure AD Join, and Enterprise State Roaming
  3. Configure self-service password reset
  4. Implement conditional access policies
  5. Manage multiple directories
  6. Perform an access review

Implement and manage hybrid identities

  1. Install and configure Azure AD Connect
  2. Configure federation and single sign-on
  3. Manage Azure AD Connect
  4. [Manage password sync and writeback](http://bit.ly/2zOrKCT

Implement Workloads and Security (20-25%)

Migrate servers to Azure

  1. Migrate by using Azure Site Recovery (ASR)
  2. Migrate using P2V
  3. Create a backup vault
  4. Prepare source and target environments
  5. Backup and restore data
  6. Deploy Azure Site Recovery (ASR) agent
  7. Prepare virtual network

Configure serverless computing

  1. Create and manage objects
  2. Manage a Logic App resource
  3. Manage Azure Function app settings
  4. Manage Event Grid
  5. Manage Service Bus

Implement application load balancing

  1. Configure application gateway and load balancing rules
  2. Implement front end IP configurations
  3. Manage application load balancing

Integrate on-premises network with Azure virtual network

  1. Create and configure Azure VPN Gateway
  2. Create and configure site to site VPN
  3. Configure Express Route
  4. Verify on-premises connectivity
  5. Manage on-premise connectivity with Azure

Manage role-based access control (RBAC)

  1. Create a custom role
  2. Configure access to Azure resources by assigning roles
  3. Configure management access to Azure
  4. Troubleshoot RBAC
  5. Implement RBAC policies
  6. [Assign RBAC roles](http://bit.ly/2NoMTFy

Implement Multi-Factor Authentication (MFA)

  1. Enable MFA for an Azure tenant
  2. Configure user accounts for MFA
  3. Configure fraud alerts
  4. Configure bypass options
  5. Configure trusted IPs
  6. Configure verification methods

Create and Deploy Apps (5-10%)

Create web apps by using PaaS

  1. Create an Azure app service Web App
  2. Create documentation for the API
  3. Create an App Service Web App for containers
  4. Create an App Service background task by using WebJobs
  5. Enable diagnostics logging

Design and develop apps that run in containers

  1. Configure diagnostic settings on resources
  2. Create a container image by using a Docker file
  3. [Create an Azure Container Service (ACS/AKS)](http://bit.ly/2Fueogh http://bit.ly/2FueO6m)
  4. Publish an image to the Azure Container Registry
  5. Implement an application that runs on an Azure Container Instance
  6. Manage container settings by using code

Implement Authentication and Secure Data (5-10%)

Implement authentication

  1. [Implement authentication by using certificates, forms-based authentication, tokens, or Windows-integrated authentication](http://bit.ly/2yaIWyp http://bit.ly/2ykLLNF http://bit.ly/2ybzWZP)
  2. Implement multi-factor authentication by using Azure AD options
  3. Implement OAuth2 authentication
  4. Implement Managed Service Identity (MSI) Service Principal authentication

Implement secure data solutions

  1. Encrypt and decrypt data at rest and in transit
  2. Encrypt data with Always Encrypted
  3. Implement Azure Confidential Compute and SSL/TLS communications
  4. Create, read, update, and delete keys, secrets, and certificates by using the KeyVault API

Develop for the Cloud (20-25%)

Configure a message-based integration architecture

  1. Configure an app or service to send emails, Event Grid, and the Azure Relay Service
  2. Create and configure Notification Hub, Event Hub, and Service Bus
  3. Configure queries across multiple products

Develop for autoscaling

  1. Implement autoscaling rules and patterns schedule, operational/system metrics, code that addresses singleton application instances
  2. Implement code that addresses transient state

About

Study Notes for the AZ-300 exam

License:MIT License


Languages

Language:PowerShell 73.6%Language:C# 26.4%