YoVDO

AZ-104: Deploy and manage Azure compute resources

Offered By: Microsoft via Microsoft Learn

Tags

AZ-104: Microsoft Azure Administrator Courses Cloud Computing Courses Azure App Service Courses Virtual Machines Courses Azure Container Instances Courses Azure CLI Courses

Course Description

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

Tags

Related Courses

Azure: deploy a Web Server using the Container Registry
Coursera Project Network via Coursera
Azure Administration: Deploy and Manage Compute Resources
LinkedIn Learning
Azure for DevOps: Containers
LinkedIn Learning
Administer containers in Azure
Microsoft via Microsoft Learn
AZ-204: Implement containerized solutions
Microsoft via Microsoft Learn