Backstory
The other day, I was testing out how much it cost to setup a most bearbone network environment in Azure.
It turned out that I was charged for 17$ in 3 days. Surprisingly, it turns out that the most of the cost didn't even come from VM computing or storage costs.
My setup
My setup is very simple. I just had a VM with other things. The instance was B1s with S4 Standard HDD managed disk.
I was expecting to just pay less than 12$ a day. (According to Azure Pricing Calculator)
Problem
My mistake was having Azure Bastion on in the first place.
Azure Bastion is like a feature you can use to remote into the VM without RDPing into your VM with public IP.
You can basically do everything on your browser. I just turned it just for a convenience.
My expected total bill is already reaching 17 and 14 is just for 1 Bastion connection....
Fix
You can simply go to the Bastion and delete it.
You will have to confirm the deletion.
Comment
It was a surprise that the bastion can be very costly. Looking at the cost analysis under cost management will save your life.