Do these costs factor in disk storage - from experience premium disks are expensive and are charged even when VM is not in use? Although maybe this has changed in recent times.
No, I just used the VM price, as I expected the disks to be small and cheap (same thing for network, etc). Indeed, premium disks are more expensive, which is logical, but for a small disk that shouldn't make a huge difference according to azure.microsoft.com/is-is/pricing/...
When the VM is not in use, I guess you are always charged, even for standard disks, as long as you use them. You could create a snapshot to save them, but personally I just recreate everything - it's just temporary stuff for the day, I have a script that sets up everything, and at the end of the day I commit everything and kill the whole thing (in fact I delete the resource group).
Serverless developer machine xD
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.