This David Papkin page has info on Microsoft Azure AZ-304 Course
Backup
Solution architecture: Back up on-premises applications and data to cloud
Backup cloud and on-premises workloads to cloud
Cross-region restore for Azure Virtual Machines using Azure Backup
Configure advanced options for SQL Server managed backup to Microsoft Azure
High Availability
Run an N-tier application in multiple Azure regions for high availability
Multitier web application built for high availability and disaster recovery on Azure
Run a web application in multiple Azure regions for high availability
Building solutions for high availability using Availability Zones
Highly available app deployment in App Services Environment
High availability for Azure SQL Database and SQL Managed Instance
Networking
Network DMZ between Azure and an on-premises datacenter
Deploy DMZ between Azure and your on-premises datacenter
Quickstart: Direct web traffic with Azure Application Gateway – Azure portal
Microsoft Learn Labs
Microsoft Learn provides self-paced skills training on a variety of topics. You can also
search for additional content that might be helpful. You can search for the following learning activities in Microsoft Learn.
Microsoft Learn – Additional Study Resources
Identity
• Create Azure users and groups in Azure Active Directory
• Manage users and groups in Azure Active Directory
• Secure your Azure resources with role-based access control
• Secure Azure Active Directory users with Multi-Factor Authentication
• Allow users to reset their password with Azure Active Directory self-service
password reset
• Secure your application by using OpenID Connect and Azure AD
Governance and Compliance
• Analyze costs and create budgets with Azure Cost Management
• Predict costs and optimize spending for Azure
• Control and organize Azure resources with Azure Resource Manager
• Apply and monitor infrastructure standards with Azure Policy
• Create custom roles for Azure resources with role-based access control
• Manage access to an Azure subscription by using Azure role-based access control
• Secure your Azure resources with role-based access control
Azure Administration
• Core Cloud Services – Manage services with the Azure portal
• Control and organize Azure resources with Azure Resource Manager
• Build Azure Resource Manager templates
• Automate Azure tasks using scripts with PowerShell
• Manage virtual machines with the Azure CLI
Virtual Networking
• Networking Fundamentals – Principals
• Design an IP addressing schema for your Azure deployment
• Secure and isolate access to Azure resources by using network security groups
and service endpoints Intersite Connectivity
• Distribute your services across Azure virtual networks and integrate them by using
virtual network peering
• Connect your on-premises network to Azure with VPN Gateway
• Connect your on-premises network to the Microsoft global network by using
ExpressRoute
Network Traffic Management
• Manage and control traffic flow in your Azure deployment with routes
• Improve application scalability and resiliency by using Azure Load Balancer
• Load balance your web service traffic with Application Gateway
• Enhance your service availability and data locality by using Azure Traffic Manager
Azure Storage
• Create an Azure Storage account
• Secure your Azure Storage
• Optimize storage performance and costs using Blob storage tiers
• Make your application storage highly available with read-access geo-redundant
storage
• Copy and move blobs from one container or storage account to another from the
command line and in code
• Move large amounts of data to the cloud by using Azure Data Box family
• Monitor, diagnose, and troubleshoot your Azure storage
Azure Virtual Machines
• Build a scalable application with virtual machine scale sets
• Deploy Azure virtual machines from VHD templates
• Choose the right disk storage for your virtual machine workload
• Add and size disks in Azure virtual machines
• Protect your virtual machine settings with Azure Automation State Configuration
Serverless Computing
• Host a web application with Azure App service
• Stage a web app deployment for testing and rollback by using App Service
deployment slots
• Scale an App Service web app to efficiently meet demand with App Service scale
up and scale out
• Dynamically meet changing web app performance requirements with autoscale
rules
• Capture and view page load times in your Azure web app with Application Insights
• Run Docker containers with Azure Container Instances
• Introduction to the Azure Kubernetes Service
Data Protection
• Protect your virtual machines by using Azure Backup
• Back up and restore your Azure SQL database
• Protect your Azure infrastructure with Azure Site Recovery
• Protect your on-premises infrastructure from disasters with Azure Site Recovery
Monitoring
• Analyze your Azure infrastructure by using Azure Monitor logs
• Improve incident response with alerting on Azure
• Monitor the health of your Azure virtual machine by collecting and analyzing diagnostic data
• Monitor, diagnose, and troubleshoot your Azure storage
References
Optional lab exercises
Module 1
Quickstart – Configure a Windows virtual machine in Azure using Chef
How to make ms azure compatible with chef
Do a & b together, is quick easy try at terraform (recommended lab)
a) Quickstart: Configure Terraform using Azure Cloud Shell
b) Create a Linux VM with infrastructure in Azure using Terraform
Configure the Azure Terraform Visual Studio Code extension
Create an Azure VM cluster with Terraform and HCL
Create an Azure virtual machine scale set using Terraform
Module 2
Deploy DMZ between Azure and your on-premises datacenter
Module 5
Tutorial: Create and manage policies to enforce compliance
Quickstart: Define and assign a blueprint in the portal
Module 6
Tutorial: Work with Azure storage queues in .NET
Module 7
Quickstart: Use Azure Storage Explorer to create a blob
Module 8
Note. Use azcopy login –tenant-id <tenantid> to use the Global Admin acocunt
Tutorial: Migrate on-premises data to cloud storage with AzCopy
Transfer data with AzCopy and Blob storage
Create and configure a self-hosted integration runtime
Module 9
Send Azure Activity log to Log Analytics workspace using Azure portal
Get started with log queries in Azure Monitor
Azure Sentinel. Why should you care-Tips & Tricks
Module10
#1 Use Azure portal to back up multiple virtual machines
#2 Configure a Backup for your Azure App Service and Database
You can do the following exercise #3 to have a SQL database for the following exercise #4
#3 Quickstart: Create an Azure SQL Database single database
#4 Back up a SQL Server database in an Azure VM
Module11
Quickstart: Create a Front Door for a highly available global web application
Module 12
Quickstart: Explore and analyze costs with cost analysis
Tutorial: Create and manage Azure budgets
Get rid of expired Resource Groups. Create ExpiredOn tag
The Simple way to keep your Azure Subscription “clean”. This run on a schedule and automatically delete all “expired” resources inside your Azure Subscription, and nothing else.
A Resource is “expired” when it has a tag expireOn
older then the current date.
How to keep Azure subscriptions clean video
Deploy Spot VMs using the Azure portal
Module 14
LAB_Manage_Azure_AD_Identities
ModuleAZ-304 Labs student setup instructions
1) Create NEW email account xxxaz304ddmmyy@outlook.com password Pa55w.rd1234 where xxx = your initials and ddmmyy = starting date of your course
Ex: cyfaz304310820@outlook.com
The new Microsoft account is needed for the Azure Pass used for the labs in this course. You can only use 1 free offer per account so is best to create a NEW account for this course. The use of any other account is not supported for this class. Appreciate your understanding. Lets have an awesome class!
2) Md C:\Labfiles
3) Download and extract into C:\Labfiles
AZ-304-Microsoft-Azure-Architect-Design-master
4 ) Download and install Visual Studio Code Visual Studio Code
Please Wait for your Instructor before redeeming your Azure Pass!
You MUST be signed out of all other email accounts you are logged into. Using Private browsing will not help.
5) Redeem the Azure pass with the link provided by the instructor
If you were unable to redeem the Azure pass in #5 , you will have to create Azure Free Trial account in #6 which will require a credit card for identity only.
6) Create new Azure account https://azure.microsoft.com/en-us/free/
Links to the labs in HTML format
Helpful Azure learning links
Microsoft Azure Forums The Azure forums are very active. You can search the threads for a
specific area of interest. You can also browse categories like Azure Storage, Pricing
and Billing, Azure Virtual Machines, and Azure Migrate.
Azure Architecture Center Gain access to the Azure Application Architecture Guide,
Azure Reference Architectures, and the Cloud Design Patterns.
Microsoft Learning Community Blog Get the latest information the certification
tests and exam study groups.
https://channel9.msdn.com/ Channel 9 provides a wealth of informational videos, shows, and
events.
Azure Tuesdays With Corey Corey Sanders answers your questions about
Microsoft Azure – Virtual Machines, Web Sites, Mobile Services, Dev/Test etc.
Azure Fridays Join Scott Hanselman as he engages one-on-one with the engineers
who build the services that power Microsoft Azure as they demo capabilities,
answer Scott’s questions, and share their insights.
Microsoft Azure Blog Keep current on what’s happening in Azure, including what’s
now in preview, generally available, news & updates, and more.
Azure Tips & Tricks– – Michael Crump – Special collection of over 260+ tips, videos, conference talks that span the entire universe of the Azure platform.
End of David Papkin Microsoft Azure az-304 page.