Custom Routing in Azure Virtual Networks

Custom Routing in Azure Virtual Networks

In order to control traffic flow within our Azure virtual networks, we can use custom routes, and configure the routes to direct traffic through a network virtual appliance. Azure automatically creates a route table for each subnet in our virtual networks, and adds system default routes to the table. We can override these default routes with custom routes and more custom routes to route tables. In this article, we’ll learn how routing in Azure works, how we can use custom routes to override the default routes, before implementing an example of custom routing using Bicep. ...

January 22, 2025 · 13 min · Will Velida
Configuring Virtual Network Peering in Azure

Configuring Virtual Network Peering in Azure

In distributed Azure architectures, it’s necessary to split up your virtual network infrastructure into different parts. This may happen over different Azure regions, or different subscriptions. Even in networks that are distributed, we’ll need a mechanism to communicate between these different networks. For this, we can use virtual network peering. Virtual network peering enables us to connect two or more virtual networks in Azure, whether they are in the same Azure region or not. The traffic between peered virtual networks is private, and they appear as one for connectivity purposes. Traffic between virtual machines in peered networks uses the Microsoft backbone infrastructure. ...

January 20, 2025 · 10 min · Will Velida
Understanding Private and Public DNS in Azure

Understanding Private and Public DNS in Azure

To facilitate communication between resources in Azure deployed in virtual networks, we can use domain name resolution over relying on IP address, making the communication process simpler. In Azure, DNS is split into two areas: Public DNS, and Private DNS. Domain Name System, otherwise known as DNS, is responsible for resolving a service name to an IP address. Azure DNS provides DNS hosting, resolution, and load balancing for your Azure applications. In this article, I’ll talk about the differences between Public DNS Domains and how we can delegate DNS domains. Then i’ll talk about how Private DNS works in Azure, and how we can set up Private DNS Zones in Azure. ...

January 16, 2025 · 13 min · Will Velida
Configuring Public IP addresses in Azure

Configuring Public IP addresses in Azure

Azure Virtual Networks use private IP addresses which aren’t routable on public networks. To enable support networks that exist both in Azure and on-prem environments, we need to configure IP addressing for both networks. Public IP addresses allow resources on the internet to communicate with Azure, and also enable outbound communication for Azure resources to public-facing services on the internet. In Azure, we can create public IP addresses and assign them to specific resources. ...

January 14, 2025 · 8 min · Will Velida
Implementing a basic Azure Virtual Network with Bicep

Implementing a basic Azure Virtual Network with Bicep

Azure Virtual Networks (or VNETs) are the fundamental building block for private networks in Azure. We can built Azure VNETs that are similar to on-prem networks, with the benefit of Azure infrastructure. We can create VNETs with their own CIDR block, and link them to other Azure VNETs and on-prem networks (providing that there’s no overlap with CIDR blocks). We can also control DNS server settings, segmentation of VNETs into subnets, and more. ...

January 13, 2025 · 8 min · Will Velida