Microsoft Azure AZ-104 info

This David Papkin page has course info on Microsoft Azure AZ-104.

Azure Storage Introduction

Quickstart: Create a Windows virtual machine in the Azure portal

Quickstart: Create a virtual machine scale set in the Azure portal

Quickstart: Create a virtual network using the Azure portal

Tutorial: Route network traffic with a route table using the Azure portal

Get started with Azure Advisor

Practice – Azure Network Watcher

Create, view, and manage activity log alerts by using Azure Monitor

Export Azure Activity log to storage or Azure Event Hubs

Quick steps: Create and use an SSH public-private key pair for Linux VMs in Azure

Quickstart: Create and deploy Azure Resource Manager templates by using the Azure portal

Add users Quickstart



Tutorial: Create a Site-to-Site connection using Azure Virtual WAN


Storage Explorer Quickstart

Azure File Shares Quickstarts

Create a file share in Azure Files

Quickstart: Upload, download, and list blobs with the Azure portal

Back up Azure file shares

Back up a Windows Server or client to Azure


Quickstart: Create an Azure DNS zone and record using Azure PowerShell

Quickstart: Create an Azure private DNS zone using the Azure portal

Azure Device Management

AZ104 Exam Info

Azure Questions

Q How can you access Azure Monitor?

A Portal, API, Event Hubs and Log Analytics

How long is Azure Monitor historical data accessable?

30 days


How can use Azure Monitor to view metrics and logs?


Log Analytics, SCOM, and Event Hubs

Q What is the difference between Maintenance and Downtime?

A Understand VM Reboots – maintenance vs. downtime

Q What is the purpose of Azure VMs?

A Windows virtual machines in Azure

Q What are some tools to determine what workloads can be virtualised and costs?


Total Cost of Ownership (TCO) Calculator

Microsoft Azure Virtual Machine Readiness Assessment

Azure Migrate

Azure Pricing Calculator

Q How do  network security groups filter network traffic ?

A You can use an Azure network security group to filter network traffic to and from Azure resources in an Azure virtual network. A network security group contains security rules that allow or deny inbound network traffic to, or outbound network traffic from, several types of Azure resources. For each rule, you can specify source and destination, port, and protocol.


Name the different Azure support plans.


  1. Basic
  2. Developer
  3. Standard
  4. Professional Direct


How to implement backup of on-prem folders and files?


  • Create recovery services vault
  • Download the agent and credential file
  • Install and register agent
  • Configure the backup


What are the options for different deployment methods in Continuous Deployment?


Manual deployment

  • CLI,Git, Visual studio, FTP

Automated deployment

  • GitHub, Bitbucket, or Azure DevOps


What are the different ways to manage Azure?


Portal, Powershell, CLI, Cloudshell


How to setup Azure Policy?


  • Browse policy definitions
  • Create Initiative Definitions
  • Scope the Definitions
  • View Eval results


What are some capabilities of Azure Monitor?


  • Monitor and visualize metrics
  • Query and analyze logs
  • Setup alerts and actions

What are some available High Availability solutions for Azure?


Availability Sets

Availability Zones

Content Delivery Networks (CDN)

Load Balancer

Traffic Manager

Front Door

Application Gateway

Q What are some solutions to categorize billing and resources in Azure?


  1. Azure Management Groups: Azure Management Groups allow you to create a hierarchy that aligns with your organization’s structure, such as by department. You can organize multiple Azure subscriptions into management groups, enabling centralized governance, policy enforcement, and cost management.
  2. Resource Groups: Create resource groups for each department or project. Resources that belong to a specific department can be grouped within their respective resource groups. This helps in isolating and managing resources at the department level.
  3. Azure Policy: Use Azure Policy to enforce naming conventions, tagging standards, and compliance rules for resources. You can create policies that require resources to be tagged with the department or project they belong to.
  4. Azure Cost Management and Billing: Leverage Azure Cost Management and Billing to generate department-specific cost reports. This tool allows you to view and analyze spending at the resource group, tag, or subscription level. You can also create custom cost views based on department tags.
  5. Tags: Tag resources with department-specific information, such as “Department” or “Cost Center.” Ensure that users or administrators consistently apply tags to all relevant resources. Tags can be used to filter and group resources for cost analysis.
  6. Custom Reporting: Build custom reports or dashboards to track costs by department. You can use Azure Resource Graph or export usage and cost data to tools like Power BI to create customized reports for each department.
  7. Budgets: Set up budgets in Azure Cost Management and Billing for each department. Create budget alerts that trigger when spending exceeds predefined thresholds. Budgets can be configured at the subscription, resource group, or tag level.

Q  Which azure tool is useful in accessing existing billing information and cost?


The primary Azure tool used to access existing billing information and cost is Azure Cost Management + Billing. This comprehensive service provides a centralized platform for managing your Azure billing and costs, enabling you to:

  1. Track and analyze usage: View detailed usage data across your Azure resources, including costs, consumption trends, and resource breakdowns.

  2. Monitor budgets: Set spending limits and receive alerts when approaching budget thresholds to prevent overspending.

  3. Allocate costs: Assign costs to specific departments, projects, or cost centers for accurate expense management.

  4. Generate reports: Create customized reports to gain insights into your Azure usage and costs, enabling informed decision-making.

  5. Manage billing: View and download invoices, make payments, and manage billing settings.

  6. Receive cost recommendations: Get tailored recommendations for optimizing your Azure costs and improving resource utilization.

Q  List and  define some Azure monitoring tools that could be used in the area of reviewing operational performance:

Azure Monitor

Azure Monitor is a comprehensive monitoring and alerting service that provides insights into the performance and health of your Azure resources. It collects data from various sources, including logs, metrics, and events, and consolidates it into a single platform for analysis.

Key features of Azure Monitor for operational performance review include:

  • Resource Overview: Provides a high-level overview of the health and performance of your Azure resources, including CPU, memory, and network utilization.

  • Logs and Metrics Analysis: Allows you to query and analyze logs and metrics to identify performance trends, anomalies, and potential issues.

  • Alerts and Notifications: Enables you to set up alerts and notifications for specific performance thresholds or conditions to be notified promptly of potential problems.

  • Customizable Dashboards: Allows you to create custom dashboards to visualize and monitor key performance indicators (KPIs) relevant to your operational performance goals.

Azure Alerts

Azure Alerts is a component of Azure Monitor that allows you to define rules and conditions for generating alerts when specific performance thresholds or conditions are met. These alerts can be sent to email, SMS, or other notification channels to promptly notify you of potential issues.

Key features of Azure Alerts for operational performance review include:

  • Alert Rule Definition: Allows you to define alert rules based on various metrics, logs, or events related to operational performance.

  • Alert Thresholds and Conditions: Enables you to set specific thresholds or conditions for triggering alerts, ensuring you are notified only when significant performance issues arise.

  • Alert Notification Channels: Allows you to specify notification channels, such as email, SMS, or webhook integration, to receive alerts promptly.

  • Alert History and Resolution: Provides a history of triggered alerts and their resolution status, enabling you to track and review performance issues effectively.

Log Analytics

Azure Log Analytics is a log management and analytics service that collects and analyzes logs from various Azure services, applications, and systems. It provides a powerful query language, Kusto Query Language (KQL), to analyze logs and extract meaningful insights.

Key features of Azure Log Analytics for operational performance review include:

  • Log Collection and Storage: Collects logs from various sources, including Azure services, applications, and systems, and stores them in a central repository for analysis.

  • Log Querying and Analysis: Enables you to query and analyze logs using KQL to identify patterns, trends, and anomalies related to operational performance.

  • Customizable Workspaces: Allows you to create custom workspaces to organize and manage log data for specific applications, services, or environments.

  • Integration with Azure Monitor: Can be integrated with Azure Monitor to provide a unified view of your Azure resource health, performance, and logs.

  • Log Analytics Demo (sandbox)
  • Log Analytics Demo Video

Network Watcher

Azure Network Watcher is a service that provides comprehensive network monitoring and diagnostics for your Azure networks. It offers a variety of tools to monitor network traffic, diagnose connectivity issues, and troubleshoot network performance problems.

Key features of Network Watcher for operational performance review include:

  • Traffic Analytics: Provides insights into network traffic patterns, including top talkers, application usage, and traffic distribution across regions.

  • Connection Monitor: Monitors connectivity between resources and identifies potential issues affecting network performance.

  • NSG Flow Logs: Collects logs of network traffic passing through network security groups (NSGs), providing visibility into network traffic patterns and security events.

  • Network Diagnostic Tools: Offers a suite of diagnostic tools, such as packet captures and network performance tests, to troubleshoot network performance issues.

Quickstart: Create a Windows virtual machine in the Azure portal


AZ-104 Courseware and exam info.


Interactive Lab Demos


Manage Microsoft Entra ID Identities


Manage Subscriptions and RBAC

Manage Governance via Azure Policy

Manage Azure resources by Using the Azure Portal


Manage Azure resources by Using ARM Templates

Manage Azure resources by Using Azure PowerShell

Chapter 4

Implement Virtual Networking

Chapter 5 Administer Intersite Connectivity

Implement Intersite Connectivity

Chapter 6 Administer Network Traffic

Implement Traffic Management

Chapter 7 Storage

Manage Azure Storage

Chapter 8 Virtual Machines

Manage Virtual Machines


Implement Web Apps

Implement Azure Container Instances


Backup virtual machines


Implement Monitoring

Azure lab setup procedure

DO NOT use your corporate email address for this subscription!!!!!!


1) Please use a Microsoft email account for this and other  Microsoft courses. If necessary, Create NEW Microsoft email account at in the following format: suggested password Pa55w.rd1234 where ddmmyy = starting date of your course and xxx = your initials

Ex: or etc.

When filling in Email account details, Please use FULL name , NOT just initials and COMPLETE ADDRESS with Postal Code.

A Microsoft account is needed for Microsoft Learn and Exams etc. The use of any other account is not supported for this class.  Appreciate your understanding.

Make sure you are logged out of all other email accounts (except the new email account you have created) in ALL browsers before proceeding to #2.  This will prevent any issues that may  occur due to Microsoft DDOS protection.

2)Link to labs (HTML format)

Download and extract into C:\Labfiles

Student Assessment files

Achievement Code for MS Learn

As you progress through the course, module badges are earned for each module completed.

You will need to log into your Microsoft Learn profile to redeem your Achievement badge. The Achievement badge by Microsoft is proof that you have completed the course using Microsoft Learn contents and will be reflected in your Microsoft Learn profile.

Microsoft Credentials

Microsoft Applied Skills

Configure secure access to your workloads using networking with Azure Virtual Network

Configure secure access to your workloads using Azure networking – Applied Skills | Microsoft Learn

Secure storage for Azure Files and Azure Blob Storage

Secure storage for Azure Files and Azure Blob Storage – Applied Skills | Microsoft Learn

Deploy and configure Azure Monitor

Deploy and configure Azure Monitor

Deploy containers by using Azure Kubernetes Service

Deploy containers by using Azure Kubernetes Service

Deploy and configure Azure Monitor

End of David Papkin Microsoft Azure AZ-104 page

Helpful Azure  learning links

Microsoft Learn – – Learn new skills and discover the power of Microsoft products with step-by-step guidance. Start your journey today by exploring our learning paths and modules.

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.  Channel 9 provides a wealth of informational videos, shows, and

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.

A collection of Azure Exam Resources

End of David Papkin Microsoft Azure page.

David Papkin favorite movies

Robert Deniro in GoodFellas