If you want to 100% uptime, you need atleast 2 VMs with same application running and being placed in an availability set/zones behind a Load balancer.
If you are looking for economic and Vm for development/ testing purpose, then you can go with B or D series VM.
Reference: https://learn.microsoft.com/en-us/azure/virtual-machines/windows/sizes-general