AZ-104: Deploy and manage Azure compute resources

Go to class
Write Review

Free Online Course: AZ-104: Deploy and manage Azure compute resources provided by Microsoft Learn is a comprehensive online course, which lasts for 6-7 hours worth of material. The course is taught in English and is free of charge.

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