1. Home
  2. Training Library
  3. Microsoft Azure
  4. Courses
  5. AZ-104 Exam Preparation - Additional Resources

AZ-104 Exam Preparation - Additional Resources


Additional Resources

The course is part of this learning path

AZ-104 Exam Preparation: Microsoft Azure Administrator
AZ-104 Exam Preparation - Additional Resources


This course provides a list of resources for some additional topics you should make sure you understand before taking the AZ-104 exam, including:

  • Managing multiple Azure AD directories
  • Saving a deployment as an ARM template
  • Moving a VM from one resource group to another
  • Redeploying a VM
  • Creating an Azure container instance
  • Creating an Azure Bastion host
  • Configuring Azure Virtual WAN
  • Using soft delete to recover an Azure VM


Congratulations on making it all the way through this learning path. If you’re preparing to write the AZ-104 exam, note that although we’ve covered all of the major topics in the exam guide, there are a few details that weren’t covered. I’ll list them for you and show you where you can learn more about them.

While it’s possible for an organization to have multiple Azure AD directories, you need to keep some things in mind when managing them. Find out more at this link.


To save you some typing, I put all of the links from this video in the transcript below.

An ARM template is a great way to create an Azure resource, but creating a template from scratch can be a challenge. Fortunately, there’s a very easy way to create one. If you’ve already created a resource, such as a virtual machine, using another method, such as the Azure Portal, then you can use the option to export that resource as a template. Then you can modify that template when you want to create more resources of that type. You can read more about it at this link.


Moving a VM from one resource group to another is simple. In the Azure Portal, all you have to do is go to the resource group containing the VM and select Move. Then choose where you want to move it. It’s also possible to move a VM using PowerShell. For more details, go to this link.


If you’re having problems connecting to a VM, redeploying it to another compute node can sometimes help. You can do this by selecting Redeploy in the portal or by running the Set-AzVM -Redeploy command in PowerShell.


When you’re deploying a complex container-based application, you’ll usually want to use Azure Kubernetes Service, but if you only need to deploy one or two containers, it’d be easier to use Azure Container Instances. You can go through this quickstart to try it yourself.


If you don’t want to expose your VMs to the public internet, but you still need to connect to them over SSH or RDP, then the best solution is to deploy an Azure Bastion host into the virtual network where the VMs reside. It’ll allow you to connect to your VMs from the portal without having to give them public IP addresses.


If you only have one or two remote sites that you need to connect to your Azure virtual network, then creating and managing individual VPN connections is the easiest way to do it. But if you need to connect a large wide area network to your Azure VNets, then it would be much better to use Azure Virtual WAN. It’s designed to handle complex wide area network requirements. This tutorial only shows you how to create a single site-to-site connection using Azure Virtual WAN, but it’ll give you enough information to understand the basics of configuring the service.


If you accidentally delete a virtual machine’s backups (or if a hacker deletes them), you can still get them back. By default, the soft delete option is enabled for all VM backups, so they aren’t permanently deleted until 14 days later. At any time in those 14 days, you can recover a VM’s backups by using the Undelete option.


That’s it for additional resources. If you have any questions or comments, please let us know. Thanks and good luck on the exam!


About the Author
Learning paths77

Guy launched his first training website in 1995 and he's been helping people learn IT technologies ever since. He has been a sysadmin, instructor, sales engineer, IT manager, and entrepreneur. In his most recent venture, he founded and led a cloud-based training infrastructure company that provided virtual labs for some of the largest software vendors in the world. Guy’s passion is making complex technology easy to understand. His activities outside of work have included riding an elephant and skydiving (although not at the same time).

Covered Topics