Hospedagem de aplicações e escala

ola pessoal,

Tenho a seguinte dúvida, estou desenvolvendo um sistema, na verdade alguns, e para monetização dos mesmos tenho estratégias diferentes. Um das estratégias, seria em um primeiro momento não cobrar pela utilização dos serviços(até ter uma boa base de usuários), mas nesse sentido tive algumas dúvidas quanto ao custo da hospedagem. Eu pensei em utilizar a hospedagem gratuita da amazon ou azure de um ano, e a medida que for crescendo vou provisionado mais recursos(e neste momento ja espero ter um app monetizado para pagar). Considerado que estou desenvolvendo em Java, acreditam que essa estratégia é boa ?

Essa pode ser uma boa estratégia e além disso, vale a pena ver soluções tipo fly.io, railway.app, etc (pesquise por "heroku alternatives" e vc verá inúmeras que pode ou não encaixar na sua stack).

Todas as clouds querem Java rodando lá, é a principal linguagem de backend. Independente de querer rodar no docker (usando algo parecido com ECS) ou alugando uma maquina e rodando (como um EC2) vai funcionar sim. Já que você disponivel esses bonus de boas vindas, eu usaria elas sem medo.

Eu começaria menor. Não vejo motivos para quase nenhum serviço gastar com aws.

Começe menor! Aqui algumas empresas muitas grátis! https://dev.to/urielsouza29/-de-15-alternativas-ao-heroku-nem-todas-gratis-12a7

Sugiro começar com Amazon LightSail. Eu também fui nessa de EC2, banco de dados RDS, etc. mas é caro. Quando a gratuidade acabou, eu quebrei a cara, venho quase uns R$ 500,00 de conta. Então tive que fazer backup e sair apagando tudo e alterar rapidamente para Amazon LightSail. Agora pago R$ 35,00 por mês.

Sugiro esse provedor, me atendeu muito bem antes de eu ir para a AWS https://hostmach.com.br/

Não conheço o Azure mas sei que é Microsoft e ela tem a fama de fazer as coisas fáceis. Se eu fosse me aventurar agora, tentaria o Azure. Eu penei na Amazon para entender as políticas do tal "I AM", configurar o domínio que eu tinha registrado no registro.br sem usar o Amazon Route 53, configurar certificado Let's Encrypt sem o AWS Certificate Manager. É perceptível que eles deixam as coisas grátis complicadas, só para você pagar por esses serviços, como Amazon Route 53, AWS Certificate Manager, etc.

Esse hostmach seria uma daquelas hospedagens compartilhadas ou uma máquina sua? Sou um pouco novo nessa parada
Puts, agora que vi, é Java. Então sugiro a Integrator https://www.integrator.com.br/plano-hospedagem-php-java.html Eles possuem tudo: Hospedagem, VPS e/ou servidor dedicado. Só clicar no menu Serviços.