AZ-104: Deploy and manage Azure compute resources
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: You will learn to configure virtual machines including sizing, storage, and connections.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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)
After completing this module, you will be able to:
After completing this module, you will be able to:
After completing this module, you will be able to:
After completing this module, you will be able to:
After completing this module, you will be able to:
After completing this module, you will be able to:
After completing this module, you will be able to:
In this module, you will:
In this module, you will:
In this module, you will:
In this module, you will:
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 RegistryCoursera 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