Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

AZ-104: Deploy and manage Azure compute resources

Microsoft via Microsoft Learn

Overview

  • Module 1: You will learn to configure virtual machines including sizing, storage, and connections.
  • After completing this module, you will be able to:

    • Create a virtual machine planning checklist.
    • Determine virtual machine locations and pricing models.
    • Determine the correct virtual machine size.
    • Configure virtual machine storage.
  • Module 2: You will learn how to configure virtual machine availability including vertical and horizontal scaling.
  • After completing this module, you will be able to:

    • Implement availability sets and availability zones.
    • Implement update and fault domains.
    • Implement virtual machine scale sets.
    • Autoscale virtual machines.
  • Module 3: You will learn how to use virtual machine extensions to automate virtual machine deployments.
  • After completing this module, you will be able to:

    • Identify features and usage cases for virtual machine extensions.
    • Identify features and usage cases for custom script extensions.
    • Identify features and usage cases for desired state configuration.
  • Module 4: You will learn how to configure the App Service Plan including pricing and scaling.
  • After completing this module, you will be able to:

    • Identify features and usage cases of the Azure App Service.
    • Select an appropriate Azure App Service plan pricing tier.
    • Scale the App Service Plan.
    • Scale out the App Service Plan.
  • Module 5: You will learn how to configure and monitor the Azure App Service including deployment slots.
  • After completing this module, you will be able to:

    • Identify features and usage cases for the Azure App Service.
    • Create an App Service.
    • Configure deployment settings, specifically deployment slots.
    • Secure the App Service.
    • Configure custom domain names.
    • Backup the App Service.
    • Configure Application Insights.
  • Module 6: You will learn how to configure Azure Container Instances including container groups.
  • After completing this module, you will be able to:

    • Identify when to use containers versus virtual machines.
    • Identify the features and usage cases of Azure Container Instances.
    • Implement Azure Container Groups.
  • Module 7: You will learn how to configure Azure Kubernetes including networking, storage, and scaling.
  • After completing this module, you will be able to:

    • Identify AKS components including pods, clusters, and nodes.
    • Configure network connections for AKS.
    • Configure storage options for AKS.
    • Implement security options for AKS.
    • Scale AKS including adding Azure Container Instances.
  • Module 8: Learn how to use the cross-platform Azure CLI to create, start, stop, and perform other management tasks related to virtual machines in Azure.
  • In this module, you will:

    • Create a virtual machine with the Azure CLI
    • Resize virtual machines with the Azure CLI
    • Perform basic management tasks using the Azure CLI
    • Connect to a running VM with SSH and the Azure CLI
  • Module 9: Learn to create an Azure virtual machine in minutes that can be used like a local physical desktop or server.
  • In this module, you will:

    • Create a Windows virtual machine using the Azure portal
    • Connect to a running Windows virtual machine using Remote Desktop
    • Install software and change the network configuration on a VM using the Azure portal
  • Module 10: Create a website using C#, Java, Python or Node.js and deploy it through the hosted web app platform in Azure App Service.
  • In this module, you will:

    • Use the Azure portal to create an Azure App Service web app
    • Use developer tools to create the code for a starter web application
    • Deploy your code to Azure App Service
  • Module 11: Learn how to protect your virtual machine settings with Azure Automation State Configuration
  • In this module, you will:

    • Identify the capabilities of Azure Automation State Configuration
    • Learn how to onboard VMs for management by Azure Automation
    • Automatically update VMs to maintain a desired state configuration (DSC)

Syllabus

  • Module 1: Configure virtual machines
    • Introduction
    • Review cloud services responsibilities
    • Plan virtual machines
    • Determine virtual machine sizing
    • Determine virtual machine storage
    • Create virtual machines in the portal
    • Connect to virtual machines
    • Connect to Windows virtual machines
    • Connect to Linux virtual machines
    • Knowledge check
    • Summary and resources
  • Module 2: Configure virtual machine availability
    • Introduction
    • Plan for maintenance and downtime
    • Setup availability sets
    • Review update and fault domains
    • Review availability zones
    • Compare vertical and horizontal scaling
    • Implement scale sets
    • Create scale sets
    • Implement autoscale
    • Configure autoscale
    • Knowledge check
    • Summary and resources
  • Module 3: Configure virtual machine extensions
    • Introduction
    • Implement virtual machines extensions
    • Implement custom script extensions
    • Implement desired state configuration
    • Knowledge check
    • Summary and resources
  • Module 4: Configure app service plans
    • Introduction
    • Implement Azure app service plans
    • Determine app service plan pricing
    • Scale up and scale out the app service
    • Configure app service plan scaling
    • Knowledge check
    • Summary and resources
  • Module 5: Configure Azure App Services
    • Introduction
    • Implement Azure App Services
    • Create an app service
    • Explore continuous integration and deployment
    • Create deployment slots
    • Add deployment slots
    • Secure an app service
    • Create custom domain names
    • Backup an app service
    • Use Application Insights
    • Knowledge check
    • Summary and resources
  • Module 6: Configure Azure Container Instances
    • Introduction
    • Compare containers to virtual machines
    • Review Azure container instances
    • Implement container groups
    • Review the docker platform
    • Knowledge check
    • Summary and resources
  • Module 7: Configure Azure Kubernetes Service
    • Introduction
    • Explore the AKS terminology
    • Explore the AKS cluster and node architecture
    • Configure AKS networking
    • Configure AKS storage
    • Configure AKS scaling
    • Configure AKS scaling to Azure Container Instances
    • Knowledge check
    • Summary and resources
  • Module 8: Manage virtual machines with the Azure CLI
    • What is the Azure CLI?
    • Exercise - Create a virtual machine
    • Exercise - Test your new virtual machine
    • Exercise - Explore other VM images
    • Exercise - Sizing VMs properly
    • Exercise - Query system and runtime information about the VM
    • Exercise - Start and stop your VM with the Azure CLI
    • Exercise - Install software on your VM
    • Summary and cleanup
  • Module 9: Create a Windows virtual machine in Azure
    • Introduction
    • Create a Windows virtual machine in Azure
    • Exercise - Create a Windows virtual machine
    • Use RDP to connect to Windows Azure virtual machines
    • Exercise - Connect to a Windows virtual machine using RDP
    • Configure Azure virtual machine network settings
    • Summary
  • Module 10: Host a web application with Azure App Service
    • Introduction
    • Create a web app in the Azure portal
    • Exercise - Create a web app in the Azure portal
    • Prepare the web application code
    • Exercise - Write code to implement a web application
    • Deploy code to App Service
    • Exercise - Deploy your code to App Service
    • Summary
  • Module 11: Protect your virtual machine settings with Azure Automation State Configuration
    • Introduction
    • What is Azure Automation State Configuration?
    • Use PowerShell DSC to achieve a desired state
    • Exercise - Set up a DSC and configure a desired state
    • Summary

Reviews

Start your review of AZ-104: Deploy and manage Azure compute resources

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.