I'm going to plan Azure VM cost and found this link that shows all prices and specs on every VM sizes. https://azure.microsoft.com/en-us/pricing/details/virtual-machines/windows/
This size is what I am looking for.
But after I provisioned vm(with all default option), I can see it has 128GB SSD like this. It's very larger than I expected. here
Please clarify me.
Temporary storage is storage for temporary files that not persisted over reboots or maintenance events. Therefore you cannot store the OS there. More information.
The OS disk is billed separately and for the provisioned amount so around 20$ a month. However, you can also use Standard SSD instead of Premium SSD to bring the price down significantly.
Using Azure Marketplace images it's impossible to provision less than the minimum amount defined in the image. You could create your own image and deploy that or you could try this. However, that's quite the effort for little gain.
I would recommend other platforms than Azure if you are that price-sensitive (Digital Ocean, OVH, etc.)