About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
missing_linux_example
⚠️
windows_tools
⚠️
powershell_heavy
Summary:
The documentation demonstrates a Windows bias by exclusively deploying Windows Server images for all virtual machines, using Windows-specific tools (IIS, PowerShell), and providing no Linux alternatives or examples. Instructions for installing and testing use Windows-centric approaches (IIS, Internet Explorer), with no mention of Linux VMs, Apache/Nginx, or Linux command-line tools. The only OS image options shown are Windows, and all automation scripts for configuration use PowerShell commands.
Recommendations:
- Provide parallel examples for deploying Linux VMs (e.g., using --image UbuntuLTS) alongside Windows examples.
- Include instructions for installing a web server on Linux (e.g., Apache or Nginx) using cloud-init or shell scripts.
- Show how to test the load balancer using Linux tools (e.g., curl, wget, or a browser on a Linux VM).
- When demonstrating automation or configuration, provide both PowerShell and Bash/shell script equivalents.
- Explicitly mention that both Windows and Linux VMs are supported, and link to relevant Linux documentation.
- Avoid referencing Windows-only tools (like Internet Explorer) as the default for testing; suggest cross-platform alternatives.
Create pull request
Flagged Code Snippets
You might need to wait a few minutes for the virtual machine to deploy.
## Install IIS
Use [az vm extension set](/cli/azure/vm/extension#az-vm-extension-set) to install IIS on the backend virtual machines and set the default website to the computer name.
## Test the load balancer
1. [Sign in](https://portal.azure.com) to the Azure portal.
2. On the **Overview** page, find the private IP address for the load balancer. In the menu on the left, select **All services** > **All resources** > **myLoadBalancer**.
3. In the overview of **myLoadBalancer**, copy the address next to **Private IP Address**. If **Private IP address** isn't visible, select **See more**.
4. In the menu on the left, select **All services** > **All resources**. From the resources list, in the **CreateIntLBQS-rg** resource group, select **myTestVM**.
5. On the **Overview** page, select **Connect** > **Bastion**.
6. Enter the username and password that you entered when you created the VM.
7. On **myTestVM**, open **Internet Explorer**.
8. Enter the IP address from the previous step into the address bar of the browser. The default page of the IIS web server is shown on the browser.
:::image type="content" source="./media/quickstart-load-balancer-standard-internal-portal/load-balancer-test.png" alt-text="Screenshot of the IP address in the address bar of the browser." border="true":::
## Clean up resources
When your resources are no longer needed, use the [az group delete](/cli/azure/group#az-group-delete) command to remove the resource group, load balancer, and all related resources.