Hospedagem de aplicações Java + Spring Boot
Boa noite pessoal, tudo beleza ? Estou desenvolvendo um projeto com uma pegada comercial com alguns amigos e estamos tendo uma certa dificuldade em escolher uma hospedagem adequada.
A aplicação na parte do back-end está sendo desenvolvida com Java 17 e Spring, no front-end, estamos utilizando React.js.
Na última semana passamos um bom tempo discutindo sobre como podemos hospedar, eu sugeri utilizarmos a AWS e seus recursos, mas fiquei inseguro quanto ao preço, sinceramente acho a calculadora de preço deles bem confusa.
Consideramos inicialmente uma VPS, aparentemente é a que possui melhor custo benefício para um estágio inicial, mas tivemos uma certa dificuldade em configurar o servidor para deployar, especificamente por ter sido criado em Java(e também por não sermos tão aptos com infra =]).
Enfim, gostaria de saber quanto a experiência de vocês com hospedagem de uma aplicação em cenário real com tais tecnologias em produção, o que usaram ? Quais desafios enfretaram ? Dicas ? Por onde começar referente a esse tema de infra ?
Se usaram uma das soluções cloud como a AWS citado, possuem ideia de preço ? Sei que o preço é variável por ser on demand, mas gostaria de um exemplo/relato pessoal.
Em primeiro lugar, não tenho conhecimentos profundos em infra, o que escrevo aqui foi a experiencia que tive em alguns testes de um projeto pessoal.
Se você não quer ter “surpresa” quanto a preço inicialmente, recomendo procurar alguma solução de hospedagem compartilhada com preço fixo e com regras claras. Digo surpresa, pois serviços de cloud tem diversos pontos de cobrança que vem como adicionais exemplo armazenamento, trafego, segurança, gateway, banco etc.
Tem 2 sites que gosto de utilizar para este começo que já vem com Banco de dados MySQL, gerenciador CPanel, SSL, e-mail, muito fácil de publicar por ftp ou ssh e o preço fechado por mês é muito barato.
Para Java Spring que é seu caso utilize o integrator.com.br.
Se for rodar uma aplicação PHP recomendo o hostgator.com.br.
Caso sua aplicação comece a crescer (estou torcendo aqui), você pode optar por pegar um servidor dedicado dentro destas plataformas, ou migrar para um serviço de cloud de sua confiança. Abs.