Azure is extremely flexible and offers a pay-as-you-go approach which can greatly help serve your business needs.
Flexible pricing greatly supports up-scaling or down-scaling the architecture as per the needs.
Azure provides you free Credits which can be used to access Azure services for free for a short duration. This is sufficient to get one started.
There are Substantial savings compared to other clouds.
From dev/test to production workloads, you could realise additional savings that fit your development and deployment needs. and also combine discounts and pricing offers to significantly reduce your cloud costs.
AWS is 5 times more expensive than Azure for storage purposes. Hence Azure is a better choice.
For more info check https://azure.microsoft.com/en-in/pricing/details/cloud-services/