{"id":84867,"date":"2022-09-16T06:44:20","date_gmt":"2022-09-16T12:14:20","guid":{"rendered":"https:\/\/www.whizlabs.com\/blog\/?p=84867"},"modified":"2026-05-13T17:42:06","modified_gmt":"2026-05-13T12:12:06","slug":"az-104-hands-on-labs","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/","title":{"rendered":"80+ Hands-on Labs to prepare for your AZ-104 exam"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Are you preparing for the AZ-104: Microsoft Azure Administrator exam and wondering how to move beyond textbooks into real, practical cloud experience? Or are you a cloud professional looking to validate your Azure Administrator skills with a globally recognised certification, but unsure where to get meaningful practice?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You&#8217;re in the right place.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><a title=\"AZ-104 hands-on labs\" href=\"https:\/\/www.whizlabs.com\/labs\/library\" target=\"_blank\" rel=\"noopener\" data-schema-attribute=\"about mentions\"><strong>AZ-104 hands-on labs<\/strong><\/a> are the most effective way to close the gap between knowing Azure concepts and actually being able to perform Azure administration tasks under exam pressure and in real job environments. Unlike passive video learning, labs put you in a live Azure environment where you configure, deploy, and troubleshoot, exactly as the AZ-104 exam demands.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This guide covers everything: what the AZ-104 is, why lab-based preparation outperforms every other study method, and how Whizlabs AZ-104 practice labs give you an unbeatable edge, with no personal Azure subscription required.<\/span><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ea7e02;color:#ea7e02\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ea7e02;color:#ea7e02\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#What_Is_the_Microsoft_AZ-104_Certification\" >What Is the Microsoft AZ-104 Certification?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#What_is_the_AZ-104_Exam_Test\" >What is the AZ-104 Exam Test?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#AZ-104_Exam_Format\" >AZ-104 Exam Format<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#Why_Hands-on_Labs_Are_Non-Negotiable_for_AZ-104_Success\" >Why Hands-on Labs Are Non-Negotiable for AZ-104 Success?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#Real_Confidence_for_Real-World_Azure_Admin_Scenarios\" >Real Confidence for Real-World Azure Admin Scenarios<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#Zero_External_Setup_Required\" >Zero External Setup Required<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#Instant_Validation_and_Progress_Tracking\" >Instant Validation and Progress Tracking<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#AZ-104_Exam_2026_Whats_Changed_and_Why_Labs_Matter_More_Than_Ever\" >AZ-104 Exam 2026: What&#8217;s Changed and Why Labs Matter More Than Ever<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#AZ-104_Lab_Topics_What_Youll_Actually_Practice\" >AZ-104 Lab Topics: What You&#8217;ll Actually Practice<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#1_Identity_and_Governance_Labs\" >1. Identity and Governance Labs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#2_Storage_Labs\" >2. Storage Labs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#3_Compute_Labs_Azure_VM_Lab_Exercises\" >3. Compute Labs (Azure VM Lab Exercises)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#4_Networking_Labs\" >4. Networking Labs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#5_Monitoring_and_Backup_Labs\" >5. Monitoring and Backup Labs<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#Prerequisites_for_the_AZ-104_Exam\" >Prerequisites for the AZ-104 Exam<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#Skills_Youll_Gain_from_AZ-104_Azure_Administrator_Training_Labs\" >Skills You&#8217;ll Gain from AZ-104 Azure Administrator Training Labs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#How_to_Access_Whizlabs_AZ-104_Hands-on_Labs\" >How to Access Whizlabs AZ-104 Hands-on Labs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#Whizlabs_Azure_Hands-On_Labs_you_need_to_check_out\" >Whizlabs Azure Hands-On Labs you need to check out.<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#1_Creating_an_Azure_Virtual_Machine_via_Windows_2025_datacenter_image\" >1. Creating an Azure Virtual Machine via Windows 2025 datacenter image<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#2_Using_Blob_Storage\" >2. Using Blob Storage<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#3_Create_Linux_VM_through_Ubuntu_Server_updated_with_%E2%80%9C2204_or_2404_LTS%E2%80%9D_%E2%80%93_Gen_2_image\" >3. Create Linux VM\u00a0 through Ubuntu Server updated with &#8220;22.04 or 24.04 LTS&#8221; \u2013 Gen 2 image<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#4_Create_Storage_Account\" >4. Create Storage Account<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#5_Use_CLI_to_add_data_disks_to_VM\" >5. Use CLI to add data disks to VM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#6_Use_the_Custom_Script_extension_to_install_the_NGINX_web_server\" >6. Use the Custom Script extension to install the NGINX web server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#7_Implementing_Azure_functions_and_running_them_by_retrieving_their_URL\" >7. Implementing Azure functions and running them by retrieving their URL<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#8_Network_Security_Group_rules_and_apply_NSG_principles_through_the_Azure_Portal\" >8. Network Security Group rules and apply NSG principles through the Azure Portal.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#9_Host_portfolio_using_Azure_App_Service\" >9. Host portfolio using Azure App Service<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#10_Build_a_basic_load_balancer_through_the_Azure_Portal_and_route_the_traffic_to_VMs\" >10. Build a basic load balancer through the Azure Portal and route the traffic to VMs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#11_Delve_into_database_services_like_CosmosDB_MySQL_and_PostgreSQL_provided_by_Azure\" >11. Delve into database services like CosmosDB, MySQL and PostgreSQL provided by Azure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#12_Deploy_software_using_VM_extensions\" >12. Deploy software using VM extensions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#13_Install_NGINX_server_on_Linux_Virtual_Machine_via_Cloud-Init\" >13. Install NGINX server on Linux Virtual Machine via Cloud-Init<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#14_Work_using_resource_tags\" >14. Work using resource tags<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#15_Add_a_disk_through_the_console\" >15. Add a disk through the console<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#16_Work_using_custom_images\" >16. Work using custom images<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#17_Create_assign_and_manage_Azure_Policies\" >17. Create, assign and manage Azure Policies<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#18_Work_with_Azure_File_shares\" >18. Work with Azure File shares<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#19_Understand_Azure_Blob_Storage_Tiers\" >19. Understand Azure Blob Storage Tiers<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#20_Create_Azure_Resource_Locks_and_prevent_accidental_deletes\" >20. Create Azure Resource Locks and prevent accidental deletes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#21_Resize_Azure_Virtual_Machine\" >21. Resize Azure Virtual Machine<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#22_Using_Alerts_on_resources\" >22. Using Alerts on resources<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#23_Understand_Azure_Backup_services_and_enable_data_backup_for_files_in_VMs\" >23. Understand Azure Backup services and enable data backup for files in VMs.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#24_Adding_a_network_interface_to_a_virtual_machine\" >24. Adding a network interface to a virtual machine<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#25_Work_with_Application_Insights_to_improve_the_performance_of_the_Web_app\" >25. Work with Application Insights to improve the performance of the Web app<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#26_Create_Availability_sets\" >26. Create Availability sets<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#27_Implement_Virtual_Networking_peering_and_launch_a_VM_in_all_virtual_networks\" >27. Implement Virtual Networking peering and launch a VM in all virtual networks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#28_Network_Access_to_storage_accounts_and_limit_access_to_private_endpoints\" >28. Network Access to storage accounts and limit access to private endpoints<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#29_Create_Application_Gateway_using_the_Azure_portal\" >29. Create Application Gateway using the Azure portal<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#30_Create_Azure_Firewall\" >30. Create Azure Firewall<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#31_Build_an_SQL_Database_by_setting_the_SQL_server\" >31. Build an SQL Database by setting the SQL server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#32_Build_an_Azure_VM_of_Windows_Server_2025_Datacenter_image_with_CLI\" >32. Build an Azure VM of Windows Server 2025 Datacenter image with CLI<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#33_Use_Azure_CLI_to_create_a_Web_App_and_ensure_it_runs_on_Docker_images\" >33. Use Azure CLI to create a Web App and ensure it runs on Docker images<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#AZ-104_Preparation_Strategy_How_to_Use_Labs_Effectively\" >AZ-104 Preparation Strategy: How to Use Labs Effectively<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#Frequently_Asked_Questions\" >Frequently Asked Questions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/www.whizlabs.com\/blog\/az-104-hands-on-labs\/#Final_Thoughts\" >Final Thoughts<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"What_Is_the_Microsoft_AZ-104_Certification\"><\/span><b>What Is the Microsoft AZ-104 Certification?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The <strong><a title=\"AZ-104: Microsoft Azure Administrator certification\" href=\"https:\/\/www.whizlabs.com\/microsoft-azure-certification-az-104\/\" target=\"_blank\" rel=\"noopener\" data-schema-attribute=\"about mentions\">AZ-104: Microsoft Azure Administrator certification <\/a><\/strong><\/span><span style=\"font-weight: 400;\">is Microsoft&#8217;s benchmark credential for cloud administrators managing Azure environments. It validates your ability to implement, manage, and monitor an organisation&#8217;s Azure infras<\/span><span style=\"font-weight: 400;\">tructure across identity, governance, storage, compute, networking, and operations.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-84044 size-medium\" title=\"Microsoft Azure Administrator Associate AZ-104\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/08\/Microsoft-Azure-Administrator-Associate-AZ-104-300x300.webp\" alt=\"Microsoft Azure Administrator Associate AZ-104 labs\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/08\/Microsoft-Azure-Administrator-Associate-AZ-104-300x300.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/08\/Microsoft-Azure-Administrator-Associate-AZ-104-150x150.webp 150w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/08\/Microsoft-Azure-Administrator-Associate-AZ-104-420x420.webp 420w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/08\/Microsoft-Azure-Administrator-Associate-AZ-104-250x250.webp 250w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/08\/Microsoft-Azure-Administrator-Associate-AZ-104-96x96.webp 96w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/08\/Microsoft-Azure-Administrator-Associate-AZ-104.webp 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">It&#8217;s one of the most in-demand certifications in cloud computing. According to Microsoft and independent salary surveys, certified Azure Administrators earn between $95,000 and $135,000+ annually in the US, and demand for the role is projected to grow significantly through 2026 as enterprises accelerate cloud migration.<\/span><\/p>\n<p><strong>The following are the main domains of the AZ 104 Exams<\/strong><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Handling and Managing Azure Identities and Governance<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implementing and managing Azure Storage Services<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deploying and managing Azure Compute Resources<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implementing and managing Azure Virtual Networking<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Monitoring and maintaining Azure Resources<\/span><\/li>\n<\/ol>\n<p><strong>Also Read<\/strong> : <a href=\"https:\/\/www.whizlabs.com\/blog\/azure-administrator-az-104-exam-questions\/\" target=\"_blank\" rel=\"noopener\" data-schema-attribute=\"about mentions\"><strong>Sample Questions on Microsoft Azure Administrator<\/strong><\/a> (AZ-104) exam<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_the_AZ-104_Exam_Test\"><\/span><b>What is the AZ-104 Exam Test?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The exam evaluates five core skill domains:<\/span><\/p>\n<table style=\"height: 349px;\" width=\"925\">\n<tbody>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b>Domain<\/b><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><b>Weightage<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Handling and Managing Azure Identities and Governance<\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">20\u201325%<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Implementing and managing Azure Storage Services<\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">15\u201320%<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Deploying and managing Azure Compute Resources<\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">20\u201325%<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Implementing and managing Azure Virtual Networking<\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">15\u201320%<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"AZ-104_Exam_Format\"><\/span><strong>AZ-104 Exam Format<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<table>\n<tbody>\n<tr>\n<td colspan=\"2\">\n<p style=\"text-align: center;\"><b>Exam AZ-104: Microsoft Azure Administrator Associate<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Prior Certification:<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Not required<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Exam Validity<\/b><\/td>\n<td><span style=\"font-weight: 400;\">1 Year \/ 12 Months<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Exam Fee<\/b><\/td>\n<td><span style=\"font-weight: 400;\">$165 USD<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Exam Duration:<\/b><\/td>\n<td><span style=\"font-weight: 400;\">100-120 Minutes<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>No. of questions<\/b><\/td>\n<td><span style=\"font-weight: 400;\">40-60 Questions<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Passing Marks\/Score<\/b><\/td>\n<td><span style=\"font-weight: 400;\">700<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Recommended Experience<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Candidates should have subject matter expertise in implementing, managing, and monitoring an organisation\u2019s Microsoft Azure environment with working knowledge of using PowerShell, Azure CLI, the Azure portal, ARM templates, and Microsoft Entra ID. Also, they should be familiar with operating systems, networking, servers, and virtualisation.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Exam Format<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Multiple Choice, Yes\/No, Drag &amp; Drop, Case Studies, and Multiple Response<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Languages:<\/b><\/td>\n<td><span style=\"font-weight: 400;\">English, Chinese (Simplified), Korean, Japanese, French, Spanish, German, Portuguese (Brazil), <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Chinese (Traditional), Italian<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>2026 Note: <\/b><span style=\"font-weight: 400;\">Microsoft has increased the weight of scenario-based questions that require multi-step reasoning, exactly what Whizlabs&#8217; AZ-104 exam simulation labs are designed to prepare you for.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Why_Hands-on_Labs_Are_Non-Negotiable_for_AZ-104_Success\"><\/span><b>Why Hands-on Labs Are Non-Negotiable for AZ-104 Success?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Reading documentation and watching videos builds familiarity. Azure Administrator training labs build competence. Here&#8217;s why the distinction matters:<\/span><b><\/b><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Real_Confidence_for_Real-World_Azure_Admin_Scenarios\"><\/span><b>Real Confidence for Real-World Azure Admin Scenarios<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The AZ-104 doesn&#8217;t just ask you to define a concept; it drops you into realistic scenarios. &#8220;A storage account is returning 403 errors. What do you check first?&#8221; You can only answer that confidently if you&#8217;ve actually navigated the Azure Portal, set access policies, and debugged permission errors yourself. AZ-104 practical training through labs ingrains these instincts.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Zero_External_Setup_Required\"><\/span><b>Zero External Setup Required<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">One of the biggest barriers to hands-on Azure practice is cost and setup friction. With Whizlabs&#8217; Azure sandbox environment for exam prep, you get a pre-configured, live Azure infrastructure; no personal subscription, no credit card, no billing surprises. You can practice Azure Administrator tasks at home, on any device, and start within minutes.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Instant_Validation_and_Progress_Tracking\"><\/span><b>Instant Validation and Progress Tracking<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Whizlabs&#8217; platform gives you real-time feedback after each lab task. You&#8217;ll know immediately whether your RBAC assignment was correct, whether your VNet was configured right, or whether your storage lifecycle rule will work as expected. This tight feedback loop accelerates learning faster than any flashcard or textbook review.<\/span><\/p>\n<div class=\"ast-oembed-container \" style=\"height: 100%;\"><iframe title=\"What is Hands-on Labs | Explore the Benefits of Hands-on Labs | Whizlabs\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/t1swK-OgzE0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<h2><span class=\"ez-toc-section\" id=\"AZ-104_Exam_2026_Whats_Changed_and_Why_Labs_Matter_More_Than_Ever\"><\/span><b>AZ-104 Exam 2026: What&#8217;s Changed and Why Labs Matter More Than Ever<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Microsoft updated the <strong>AZ-104 exam<\/strong> blueprint to reflect how Azure administrators actually work in enterprises:<\/span><b><\/b><\/p>\n<ul>\n<li><b>Greater emphasis on <a title=\"Azure Policy and governance automation\" href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/governance\/policy\/overview\" target=\"_blank\" rel=\"noopener\">Azure Policy and governance automation<\/a>: <\/b><span style=\"font-weight: 400;\">Expect questions on policy initiatives, compliance dashboards, and management group hierarchies<\/span><\/li>\n<li><b>Entra ID (formerly Azure AD); <\/b><span style=\"font-weight: 400;\">This is a central ID across identity, RBAC, and conditional access scenarios.<\/span><\/li>\n<li><b>Azure Monitor and alerts: <\/b><span style=\"font-weight: 400;\">They are tested more deeply, including Log Analytics workspace queries.<\/span><\/li>\n<li><b>Cost management: <\/b><span style=\"font-weight: 400;\">It folds into governance, expect scenario questions on budgets and cost alerts.<\/span><\/li>\n<li><b>Bicep and ARM templates: <\/b><span style=\"font-weight: 400;\">They increasingly appear in compute deployment questions alongside the Portal.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Each of these areas maps directly to a hands-on lab you can practice on Whizlabs today.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"AZ-104_Lab_Topics_What_Youll_Actually_Practice\"><\/span><b>AZ-104 Lab Topics: What You&#8217;ll Actually Practice<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Whizlabs gives you a comprehensive library of AZ-104 exam preparation labs structured across all five exam domains. Here&#8217;s a snapshot of what you&#8217;ll work through:<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Identity_and_Governance_Labs\"><\/span><b>1. Identity and Governance Labs<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create and manage Azure Entra ID (Azure AD) users and groups<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configure role-based access control (RBAC) for Azure resources<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implement Azure Policy and assign policy initiatives<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set up Management Groups and subscription governance<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configure Privileged Identity Management (PIM) for just-in-time access<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"2_Storage_Labs\"><\/span><b>2. Storage Labs<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create and configure Azure Storage accounts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set blob access tiers (Hot, Cool, Archive) and lifecycle management policies<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configure shared access signatures (SAS) and stored access policies<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implement Azure File Shares and Azure File Sync<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set up storage redundancy (LRS, GRS, ZRS, GZRS)<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"3_Compute_Labs_Azure_VM_Lab_Exercises\"><\/span><b>3. Compute Labs (Azure VM Lab Exercises)<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deploy and configure Azure Virtual Machines from the Portal and CLI<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set up VM Scale Sets and Availability Sets<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configure Azure Bastion for secure VM access<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create and apply Azure VM extensions and custom script extensions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deploy ARM templates and Bicep files<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"4_Networking_Labs\"><\/span><b>4. Networking Labs<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create and peer Azure Virtual Networks (VNet peering)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configure Network Security Groups (NSGs) and Application Security Groups<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set up Azure Load Balancer and Application Gateway<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implement Azure DNS: public and private zones<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configure VPN Gateway and ExpressRoute concepts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set up Private Endpoints and Service Endpoints<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"5_Monitoring_and_Backup_Labs\"><\/span><b>5. Monitoring and Backup Labs<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configure Azure Monitor, alerts, and action groups<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create and query Log Analytics workspaces<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Set up Azure Backup for VMs and Azure SQL<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configure Azure Site Recovery for disaster recovery scenarios<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implement diagnostic settings and resource logs<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">This is <strong>cloud hands-on labs<\/strong> for Azure certification done right, each lab mirrors the real-world Azure admin scenarios you&#8217;ll face both in the exam and on the job.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Prerequisites_for_the_AZ-104_Exam\"><\/span><b>Prerequisites for the AZ-104 Exam<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Before sitting the AZ-104, Microsoft recommends at least six months of hands-on Azure experience. Practically, you should be comfortable with:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure Portal, Azure CLI, and PowerShell for resource management<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Networking fundamentals: TCP\/IP, DNS, VPN, firewalls<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Virtualisation: VMs, virtual hard disks, virtual networking<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Identity concepts: Azure Entra ID, RBAC, MFA<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Backup, disaster recovery, and compliance fundamentals<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">If you&#8217;re new to Azure, Whizlabs&#8217; Azure hands-on practice for beginners pathway lets you build these foundations before tackling the full AZ-104 lab suite.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Skills_Youll_Gain_from_AZ-104_Azure_Administrator_Training_Labs\"><\/span><b>Skills You&#8217;ll Gain from AZ-104 Azure Administrator Training Labs<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">By the time you complete your AZ-104 lab preparation, you&#8217;ll have demonstrable, hands-on experience in:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Azure Entra ID (Azure AD)<\/b><span style=\"font-weight: 400;\"> &#8211; Creating objects, managing groups, and configuring SSO<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>RBAC<\/b><span style=\"font-weight: 400;\"> &#8211; Designing and assigning role-based access at subscription, resource group, and resource scope<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Azure Storage<\/b><span style=\"font-weight: 400;\"> &#8211; Scaling, securing, and optimising storage accounts for enterprise workloads<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Azure networking<\/b><span style=\"font-weight: 400;\"> &#8211; Designing VNets, configuring NSGs, setting up load balancing and DNS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Azure monitoring<\/b><span style=\"font-weight: 400;\"> &#8211; Setting up comprehensive observability with Monitor, Log Analytics, and Application Insights<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Backup and recovery<\/b><span style=\"font-weight: 400;\"> &#8211; Implementing Azure Backup vaults and Site Recovery plans<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">These aren&#8217;t just exam skills; they&#8217;re the exact capabilities that Azure Administrator job descriptions list as requirements.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Access_Whizlabs_AZ-104_Hands-on_Labs\"><\/span><strong>How to Access Whizlabs AZ-104 Hands-on Labs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Getting started with AZ-104 practice labs online takes less than five minutes:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Go to the<\/span><strong><a title=\"Hands-on Labs Library\" href=\"https:\/\/www.whizlabs.com\/labs\/library\" target=\"_blank\" rel=\"noopener\" data-schema-attribute=\"about mentions\"> Hands-on Labs Library<\/a><\/strong><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sign in (or create a free Whizlabs account)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select &#8220;Get Started&#8221;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose &#8220;Azure&#8221; from the category filter or select &#8220;AZ-104&#8221; from the certification filter.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Browse labs, click any lab, and start practising immediately.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">No Azure subscription. No credit card for the sandbox. No setup time wasted.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can also explore the<\/span><strong><a title=\"Azure Cloud Sandbox\" href=\"https:\/\/www.whizlabs.com\/labs\/azure-sandbox\" target=\"_blank\" rel=\"noopener\" data-schema-attribute=\"about mentions\"> Azure Cloud Sandbox<\/a><\/strong><span style=\"font-weight: 400;\"> for open-ended, free-form experimentation across Azure services, ideal for practising scenarios that go beyond structured lab tasks.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Whizlabs_Azure_Hands-On_Labs_you_need_to_check_out\"><\/span><b>Whizlabs Azure Hands-On Labs you need to check out.<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">With Whizlabs, you don\u2019t get just one or two hands-on labs. For AZ-104 preparation, you get a complete package of hands-on labs. These are finely-tuned demo Azure infrastructure that allows you to apply your theoretical knowledge and learn the inside out of Azure cloud administration.<br \/>\n<\/span><span style=\"font-weight: 400;\">&gt;&gt;&gt; Beginner\u2019s Guide to <\/span><strong><a href=\"https:\/\/www.whizlabs.com\/blog\/hands-on-labs-beginners-guide\/\">Hands-on-Labs<\/a><\/strong><\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Creating_an_Azure_Virtual_Machine_via_Windows_2025_datacenter_image\"><\/span><b>1. Creating an Azure Virtual Machine via Windows 2025 datacenter image<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Introducing the Lab Environment<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Making a virtual machine on Azure.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Recognise RDP in the Virtual Machine deployment.<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-84878\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/RDP-in-labs.webp\" alt=\"RDP\" width=\"846\" height=\"368\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/RDP-in-labs.webp 846w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/RDP-in-labs-300x130.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/RDP-in-labs-768x334.webp 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/RDP-in-labs-640x278.webp 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/RDP-in-labs-681x296.webp 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/RDP-in-labs-150x65.webp 150w\" sizes=\"(max-width: 846px) 100vw, 846px\" \/><br \/>\n<\/span><img decoding=\"async\" class=\"alignnone size-full wp-image-84881\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH.webp\" alt=\"virtual machine on Azure\" width=\"943\" height=\"675\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH.webp 943w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-300x215.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-768x550.webp 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-587x420.webp 587w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-640x458.webp 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-681x487.webp 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-150x107.webp 150w\" sizes=\"(max-width: 943px) 100vw, 943px\" \/><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"2_Using_Blob_Storage\"><\/span><b>2. Using Blob Storage<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a Storage Account<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Build a Container<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Send a Blob item in<br \/>\n<\/span><img decoding=\"async\" class=\"alignnone size-full wp-image-84876\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/creating-storage-account.webp\" alt=\"creating storage account\" width=\"981\" height=\"685\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/creating-storage-account.webp 981w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/creating-storage-account-300x209.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/creating-storage-account-768x536.webp 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/creating-storage-account-601x420.webp 601w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/creating-storage-account-640x447.webp 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/creating-storage-account-681x476.webp 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/creating-storage-account-150x105.webp 150w\" sizes=\"(max-width: 981px) 100vw, 981px\" \/><br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-84875\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Change-access-level.webp\" alt=\"Change access level\" width=\"668\" height=\"369\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Change-access-level.webp 668w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Change-access-level-300x166.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Change-access-level-640x354.webp 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Change-access-level-150x83.webp 150w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"3_Create_Linux_VM_through_Ubuntu_Server_updated_with_%E2%80%9C2204_or_2404_LTS%E2%80%9D_%E2%80%93_Gen_2_image\"><\/span><b>3. Create Linux VM\u00a0 through Ubuntu Server updated with <\/b><b>&#8220;22.04 or 24.04 LTS&#8221;<\/b><b> \u2013 Gen 2 image<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Register for the Azure Portal.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Make a Linux VM on Azure<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">How to SSH into a VM<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test the virtual machine you constructed.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Modify the access level.<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-84880\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-into-VM.webp\" alt=\"SSH into VM\" width=\"794\" height=\"573\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-into-VM.webp 794w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-into-VM-300x216.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-into-VM-768x554.webp 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-into-VM-582x420.webp 582w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-into-VM-640x462.webp 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-into-VM-681x491.webp 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/SSH-into-VM-150x108.webp 150w\" sizes=\"(max-width: 794px) 100vw, 794px\" \/><br \/>\n<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"4_Create_Storage_Account\"><\/span><b>4. Create Storage Account<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Recognise the tiers of performance, redundancy, and access.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a Storage Account<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deploy a Container<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Send a Blob item in<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Share and upload a File<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-84877\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Performance-storage.webp\" alt=\"Redundancy in storage\" width=\"997\" height=\"550\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Performance-storage.webp 997w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Performance-storage-300x165.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Performance-storage-768x424.webp 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Performance-storage-761x420.webp 761w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Performance-storage-640x353.webp 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Performance-storage-681x376.webp 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Performance-storage-150x83.webp 150w\" sizes=\"(max-width: 997px) 100vw, 997px\" \/><br \/>\n<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"5_Use_CLI_to_add_data_disks_to_VM\"><\/span><b>5. Use CLI to add data disks to VM<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use the Azure CLI to create an Azure Virtual Machine.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Disk Attachment to the New Virtual Machine<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enter the virtual machine through RDP.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configuring the Disk<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"6_Use_the_Custom_Script_extension_to_install_the_NGINX_web_server\"><\/span><b>6. Use the Custom Script extension to install the NGINX web server<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Make a Linux virtual machine on Azure.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Installing Nginx using unique script extensions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test the newly created virtual machine by opening Port 80<\/span><span style=\"font-weight: 400;\">.<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-84883\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Open-port-80.webp\" alt=\"NGINX web server\" width=\"592\" height=\"767\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Open-port-80.webp 592w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Open-port-80-232x300.webp 232w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Open-port-80-324x420.webp 324w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Open-port-80-150x194.webp 150w\" sizes=\"(max-width: 592px) 100vw, 592px\" \/><br \/>\n<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"7_Implementing_Azure_functions_and_running_them_by_retrieving_their_URL\"><\/span><b>7. Implementing Azure functions and running them by retrieving their URL<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish an Azure App Service.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Browse the Function app.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish the HTTP-Triggered Function.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Run the Azure Function<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"8_Network_Security_Group_rules_and_apply_NSG_principles_through_the_Azure_Portal\"><\/span><b>8. Network Security Group rules and apply NSG principles through the Azure Portal.<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Permit RDP traffic using the NSG rules<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Using NSG rules, allow HTTP traffic<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"9_Host_portfolio_using_Azure_App_Service\"><\/span><b>9. Host portfolio using Azure App Service<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Windows Virtual Machine installation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Software Deployment Using VM Extensions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">RDP to a Windows VM<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deployment\u2019s verification<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"10_Build_a_basic_load_balancer_through_the_Azure_Portal_and_route_the_traffic_to_VMs\"><\/span><b>10. Build a basic load balancer through the Azure Portal and route the traffic to VMs<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><span style=\"font-weight: 400;\">Building a Virtual Network<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Establish virtual machines<\/span><\/li>\n<li><span style=\"font-weight: 400;\">In both virtual machines, install IIS.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Construct a load balancer.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Run a load balancer test.<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-84884\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Create-load-balancer.png\" alt=\"Create load balancer\" width=\"433\" height=\"392\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Create-load-balancer.png 433w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Create-load-balancer-300x272.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Create-load-balancer-150x136.png 150w\" sizes=\"(max-width: 433px) 100vw, 433px\" \/><br \/>\n<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"11_Delve_into_database_services_like_CosmosDB_MySQL_and_PostgreSQL_provided_by_Azure\"><\/span><b>11. Delve into database services like CosmosDB, MySQL and PostgreSQL provided by Azure<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Using SQL, create a CosmosDB account.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Make a MySQL Azure Database<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create a PostgreSQL Azure Database.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"12_Deploy_software_using_VM_extensions\"><\/span><b>12. Deploy software using VM extensions<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Software Deployment Using VM Extensions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">RDP to a Windows virtual machine<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deployment\u2019s verification<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"13_Install_NGINX_server_on_Linux_Virtual_Machine_via_Cloud-Init\"><\/span><b>13. Install NGINX server on Linux Virtual Machine via Cloud-Init<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Build a virtual machine.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Permit RDP traffic using the NSG rules<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a data disc.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Connect a data disk to a VM<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"14_Work_using_resource_tags\"><\/span><b>14. Work using resource tags<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Introducing the Lab Environment<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Build a virtual machine.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Generate tags<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"15_Add_a_disk_through_the_console\"><\/span><b>15. Add a disk through the console<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Permit RDP traffic using the NSG rules<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a data disc.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Connect a data disk to a VM.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"16_Work_using_custom_images\"><\/span><b>16. Work using custom images<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Setup IIS<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Make Your Custom Image<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Making a VM with a Custom Image<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"17_Create_assign_and_manage_Azure_Policies\"><\/span><b>17. Create, assign and manage Azure Policies<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create a policy assignment for Allowed Locations.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test the assignment of the Allowed Locations policy.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"18_Work_with_Azure_File_shares\"><\/span><b>18. Work with Azure File shares<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a File Share<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Publish a File<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Join the file share<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"19_Understand_Azure_Blob_Storage_Tiers\"><\/span><b>19. Understand Azure Blob Storage Tiers<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a Storage Account (Cool Tier)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a Storage Account (Hot Tier)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a Storage Account\u00a0 (Cold Tier)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a Storage Account (Archive Tier)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a Storage Account (Smart Tier)<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"20_Create_Azure_Resource_Locks_and_prevent_accidental_deletes\"><\/span><b>20. Create Azure Resource Locks and prevent accidental deletes<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">How to Make a Delete Lock<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">How to Create a Read-Only Lock<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Removal of the Locks<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The Virtual Machine is being deleted<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"21_Resize_Azure_Virtual_Machine\"><\/span><b>21. Resize Azure Virtual Machine<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">VM sizing using the portal<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">VM sizing through CLI<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"22_Using_Alerts_on_resources\"><\/span><b>22. Using Alerts on resources<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configuring Alerts<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check alerts<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"23_Understand_Azure_Backup_services_and_enable_data_backup_for_files_in_VMs\"><\/span><b>23. Understand Azure Backup services and enable data backup for files in VMs.<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deploy a VM<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create an Azure Backup<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"24_Adding_a_network_interface_to_a_virtual_machine\"><\/span><b>24. Adding a network interface to a virtual machine<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Build a virtual machine.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a network interface.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Extend the virtual machine\u2019s network interface.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"25_Work_with_Application_Insights_to_improve_the_performance_of_the_Web_app\"><\/span><b>25. Work with Application Insights to improve the performance of the Web app<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Build a web application<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create a resource for application insights.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Inspect the Application Insights resources.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"26_Create_Availability_sets\"><\/span><b>26. Create Availability sets<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">How to create an availability set<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Making a Virtual Machine Available in the Set<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Install the second VM within the same Availability Set.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"27_Implement_Virtual_Networking_peering_and_launch_a_VM_in_all_virtual_networks\"><\/span><b>27. Implement Virtual Networking peering and launch a VM in all virtual networks<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Virtual Networks Peer<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Virtual Machine Creation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Build Communication between Virtual Machines<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-84890\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall.png\" alt=\"Establsihing connection in firewall\" width=\"1181\" height=\"889\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall.png 1181w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-300x226.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-1024x771.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-768x578.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-558x420.png 558w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-80x60.png 80w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-100x75.png 100w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-180x135.png 180w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-238x178.png 238w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-640x482.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-681x513.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/27-establsihing-connection-in-firewall-150x113.png 150w\" sizes=\"(max-width: 1181px) 100vw, 1181px\" \/><br \/>\n<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"28_Network_Access_to_storage_accounts_and_limit_access_to_private_endpoints\"><\/span><b>28. Network Access to storage accounts and limit access to private endpoints<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Make a storage account using a private endpoint.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a virtual machine.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Access the virtual machine\u2019s storage account.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"29_Create_Application_Gateway_using_the_Azure_portal\"><\/span><b>29. Create Application Gateway using the Azure portal<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">In both virtual machines, install IIS.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a gateway for applications.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Application Gateway evaluation<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"30_Create_Azure_Firewall\"><\/span><b>30. Create Azure Firewall<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Firewall and policy deployment<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a Default Route<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create a rule for the application<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish a network rule<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create a DNAT rule.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Change the Srv-work virtual machine\u2019s primary and backup DNS addresses.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Change the Srv-work virtual machine\u2019s primary and backup DNS addresses.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Firewall testin<\/span><span style=\"font-weight: 400;\">g<br \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-84889\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/30-Add-rule-collection.webp\" alt=\"Add rule collection\" width=\"567\" height=\"364\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/30-Add-rule-collection.webp 567w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/30-Add-rule-collection-300x194.webp 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/30-Add-rule-collection-341x220.webp 341w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/30-Add-rule-collection-150x96.webp 150w\" sizes=\"(max-width: 567px) 100vw, 567px\" \/><br \/>\n<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"31_Build_an_SQL_Database_by_setting_the_SQL_server\"><\/span><b>31. Build an SQL Database by setting the SQL server<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Make a SQL database on Azure.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Make an IP firewall rule at the server level.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Link to the database<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">In the database, create tables.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"32_Build_an_Azure_VM_of_Windows_Server_2025_Datacenter_image_with_CLI\"><\/span><b>32. Build an Azure VM of Windows Server 2025 Datacenter image with CLI<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Utilise the Azure CLI to create an Azure Virtual Machine.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Knowledge of deployment specifics<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enter the virtual machine through RDP.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test the virtual machine you constructed.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"33_Use_Azure_CLI_to_create_a_Web_App_and_ensure_it_runs_on_Docker_images\"><\/span><b>33. Use Azure CLI to create a Web App and ensure it runs on Docker images<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Using the Azure CLI, create a Web app.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Obtain the URL for the deployed app.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">From the browser, test the deployment.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"AZ-104_Preparation_Strategy_How_to_Use_Labs_Effectively\"><\/span><b>AZ-104 Preparation Strategy: How to Use Labs Effectively<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">AZ-104 lab practice without an Azure subscription is most effective when combined with a structured study plan. Here&#8217;s a proven approach:<\/span><\/p>\n<ul>\n<li><b>Week 1\u20132: Video course: <\/b><span style=\"font-weight: 400;\">Build conceptual understanding of all five domains<\/span><\/li>\n<li><b>Week 3\u20135: Domain-by-domain lab practice: <\/b><span style=\"font-weight: 400;\">Work through labs in the same order as the exam domains<\/span><\/li>\n<li><b>Week 6: Practice tests: <\/b><span style=\"font-weight: 400;\">Identify weak spots using Whizlabs&#8217; AZ-104 mock tests with detailed explanations.<\/span><\/li>\n<li><b>Week 7: Targeted lab:<\/b><span style=\"font-weight: 400;\"> re-runs on weak areas + scenario-based question practice<\/span><\/li>\n<li><b>Week 8: Final mock exam<\/b><span style=\"font-weight: 400;\"> simulation under timed conditions<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">This combination of Azure practical learning for AZ-104 &#8211; labs, video, and practice tests, the fastest path to a passing score.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Frequently_Asked_Questions\"><\/span><b>Frequently Asked Questions<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><b>1. What is the best way to practice Azure Administrator tasks at home?<br \/>\n<\/b><span style=\"font-weight: 400;\">The most effective method is using a cloud sandbox environment like Whizlabs&#8217; AZ-104 hands-on labs. You get a live Azure environment without needing your own subscription or incurring any Azure costs. This lets you practice real Azure admin tasks at home, on your own schedule.<\/span><\/p>\n<p><b>2. Are Whizlabs AZ-104 hands-on labs free?<br \/>\n<\/b><span style=\"font-weight: 400;\">Whizlabs offers a selection of free AZ-104 hands-on labs to get started. The full library of AZ-104 exam preparation labs is available through a Whizlabs subscription or individual purchase, and includes the Azure sandbox environment.<\/span><\/p>\n<p><b>3. How many labs do I need to complete to pass AZ-104?<br \/>\n<\/b><span style=\"font-weight: 400;\">There&#8217;s no fixed number, but covering at least one lab per major topic across all five exam domains gives solid coverage. Prioritise labs in the highest-weighted domains: identity\/governance and compute (each 20\u201325% of the exam).<\/span><\/p>\n<p><b>4. Can I practice AZ-104 labs without an Azure subscription?<br \/>\n<\/b><span style=\"font-weight: 400;\">Yes. Whizlabs&#8217; Azure sandbox environment for exam prep provides a fully live Azure environment without requiring your own Microsoft Azure subscription. This is Whizlabs&#8217; biggest practical advantage over self-study.<\/span><\/p>\n<p><b>5. How long does it take to prepare for AZ-104 with hands-on labs?<br \/>\n<\/b><span style=\"font-weight: 400;\">Most candidates who combine video courses, hands-on labs, and practice tests are exam-ready in 6\u201310 weeks. Lab-focused preparation significantly reduces the time spent re-reading theory, because hands-on practice builds retention faster.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Final_Thoughts\"><\/span><b>Final Thoughts<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The <strong>AZ-104 exam<\/strong> rewards practical knowledge, not memorisation. If you can configure a VNet, set RBAC correctly, troubleshoot a storage access issue, and build a monitoring alert, you&#8217;ll pass. And the only way to truly build those skills is through Azure Administrator hands-on labs in a real environment.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Whizlabs gives you hands-on labs, a cloud sandbox, practice tests, and video courses, everything you need to walk into your AZ-104 exam with genuine confidence.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Also, check and access the <\/span><b>different <\/b><a title=\"AZ 104 Hands-on Labs library\" href=\"https:\/\/www.whizlabs.com\/learn\/course\/microsoft-azure-certification-az-104\/298\/lab\" target=\"_blank\" rel=\"noopener\" data-schema-attribute=\"about mentions\"><b>AZ 104 Hands-on Labs library<\/b><\/a><span style=\"font-weight: 400;\"> available for your preparation.\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you preparing for the AZ-104: Microsoft Azure Administrator exam and wondering how to move beyond textbooks into real, practical cloud experience? Or are you a cloud professional looking to validate your Azure Administrator skills with a globally recognised certification, but unsure where to get meaningful practice? You&#8217;re in the right place. AZ-104 hands-on labs are the most effective way to close the gap between knowing Azure concepts and actually being able to perform Azure administration tasks under exam pressure and in real job environments. Unlike passive video learning, labs put you in a live Azure environment where you configure, [&hellip;]<\/p>\n","protected":false},"author":444,"featured_media":100958,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[15],"tags":[],"class_list":["post-84867","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-azure"],"uagb_featured_image_src":{"full":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam.webp",1200,628,false],"thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-150x150.webp",150,150,true],"medium":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-300x157.webp",300,157,true],"medium_large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-768x402.webp",768,402,true],"large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-1024x536.webp",1024,536,true],"1536x1536":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam.webp",1200,628,false],"2048x2048":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam.webp",1200,628,false],"profile_24":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-24x24.webp",24,24,true],"profile_48":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-48x48.webp",48,48,true],"profile_96":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-96x96.webp",96,96,true],"profile_150":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-150x150.webp",150,150,true],"profile_300":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-300x300.webp",300,300,true],"tptn_thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-250x250.webp",250,250,true],"web-stories-poster-portrait":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-640x628.webp",640,628,true],"web-stories-publisher-logo":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-96x96.webp",96,96,true],"web-stories-thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2022\/09\/Azure-Administrator-Hands-on-Labs-to-Prepare-for-AZ-104-Exam-150x79.webp",150,79,true]},"uagb_author_info":{"display_name":"Mythili Sivakumar","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/mythili\/"},"uagb_comment_info":17,"uagb_excerpt":"Are you preparing for the AZ-104: Microsoft Azure Administrator exam and wondering how to move beyond textbooks into real, practical cloud experience? Or are you a cloud professional looking to validate your Azure Administrator skills with a globally recognised certification, but unsure where to get meaningful practice? You&#8217;re in the right place. AZ-104 hands-on labs&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/84867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/444"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=84867"}],"version-history":[{"count":31,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/84867\/revisions"}],"predecessor-version":[{"id":100974,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/84867\/revisions\/100974"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media\/100958"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=84867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=84867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=84867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}