Microsoft Azure provides any new account to try their services for free. When you sign up a new account, you can enjoy 12 months free for lots of Azure services including Windows VM, Blob storage, File storage, SQL Database etc.
More importantly, there are some services are always FREE even after the 12 months period, this includes the popular features like App services and Azure Functions.
For more details, visit https://azure.microsoft.com/en-au/free/search/