I've known Azure for a long time, I read a lot and I saw several videos but I never used it. What I know about payment is that you only pay for what you use.
It turns out that recently an acquaintance talked to me about a project he wants to develop, but he wanted to host a dedicated server that his company owns. When I heard the project I saw that Azure would be more appropriate for resources, then he said he saw the calculator and realized that "it easily comes at a cost of 10,000 a month."
This worries me a bit, because if so, only larger companies would be able to use the platform, and it would be unfeasible for smaller companies and developers starting a project.
At the same time, I find it impractical to actually develop a hosting project on a single dedicated server, due to the high coupling this will generate between the various parts of the application.
What struck me, however, was that the high price he realized was that he had little idea of what to include in the price calculator. In fact, even though I understand how to program using Azure resources, I do not know how to estimate with that calculator.
What I want to know is: Do you really get to the Azure at such a high cost? Is it in fact impractical for an application that is starting and therefore will not have much revenue for a long time?
Given that Azure clearly meets the needs of the application, how could I handle the cost problem if it is really high? An alternative I thought was to build everything using Docker, to host the same dedicated server, and when it does not support more, migrate to Azure. Would this be a viable alternative, or would it have another within the same Azure?