Microsoft's Azure platform offers a robust number of services and while it may sound expensive, it's easy to stay on a budget or even get some services for free.
Aidan Finn discusses how to estimate your consumption using the public Azure pricing calculator.