-> Azure, Amazon or other?


I would like to develop an application. Because the budget is low at first it would be important so as the price would be as low as possible.

This would be a new software with a few users at start (20-50) and then hopefully after some time maybe 1 000 - 1 500.

If I am not mistaken I need a Windows server and Microsoft Sql server database.
I own a Microsoft Sql server license.

What do suggest: Azure, Amazon or other (like Hetzner) and why?

Thank you
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David Johnson, CD, MVPOwnerCommented:
It depends upon a lot of variables.. You could start with a locally hosted or 1&1/Godaddy hosted website the problem is that they don't scale very well. The next level up is a small vps.  Azure/AWS can autoscale up and down depending upon demand.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Azure/AWS probably won't be cheaper for 24/7 hosting than using shared hosting or even possibly a dedicated server. The benefit of Azure/AWS as @ve30fa said is scalability. An inexpensive shared hosting plan that includes SQL is probably your best bet for starting out with 20 to 50 users. Then you can decide once you get more users (and budget) if you want to spend on a dedicated server or move to Azure/AWS.

The best thing to do is figure out how to get the smallest viable version of you product out the door as quickly and cheaply as you can.
For indicated number of users one Windows server (dedicated or VPS) will be enough. I think you can even start with some hosting plan first - then increase your "server power" gradually.

If you decide to use some cloud - then my voice is 100% for Azure since
1. It's PaaS - so you will not need to care about server setup, security issues, etc.
2. ASP.NET application are native there - everything is configured out-of-the-box.
3. You will be able to publish your project into the cloud by one-two button clicks right from Visual Studio.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.