I don’t want to expose VMs to the entire internet - and neither should you. That is basically an invite to brute force attack the VM.
Therefore, if I don’t use a VPN or Express Route connection to use private IPs, I use Network Security Groups (NSG) to control the traffic to VMs by allowing a single source IP.
In this post, I show how I do that with Terraform.
Hosting a super fast, modern, yet super-simple blog on Azure for 2$ a month?
In this post, I explain, step by step, how I run this blog “serverless” and how my architecture evolved and simplified over time. Never had so much fun to blog.
In February I created a Azure DevOps Build/Release agent with terraform running on Ubuntu and due to many requests, here is the terraform script to do the same, but on a Windows Server.