Eu começaria pequeno e depois aumentaria conforme necessário. Se você ativar as instâncias em grupos de escalonamento automático atrás de um Elastic Load Balancer, poderá aumentar facilmente o tamanho da instância sem reduzir o tempo de inatividade.
Sou muito novo na AWS e na computação em nuvem, por si só. Eu tenho um cliente agora que precisa de um aplicativo de smartphone com o qual deve ser possível escrever mensagens de texto uns aos outros (como o Whatsapp). O aplicativo precisa de um serviço de back-end correspondente para salvar as credenciais do usuário e trocar as mensagens escritas pelos usuários do aplicativo. Então, estou pensando em criar o serviço de back-end em Java, Spring e um banco de dados SQL e hospedá-lo na AWS. Li sobre os diferentes tipos de instâncias T2 e parece promissor usar o EC2, mas não sei qual instância devo escolher. Os requisitos são: - o serviço de backend consiste basicamente em uma API REST com um banco de dados (portanto, nenhuma lógica de negócios complicada, mas apenas operações CRUD básicas). - 100 - 1000 usuários estão usando o serviço de back-end. Mas não simultaneamente (nem todo mundo está escrevendo mensagens ao mesmo tempo)
Preciso fazer uma oferta ao meu cliente sobre o prêmio. Preciso informar ao meu cliente (aproximadamente) o quanto os custos de operação serão altos quando o aplicativo estiver em produção.
Eu começaria pequeno e depois aumentaria conforme necessário. Se você ativar as instâncias em grupos de escalonamento automático atrás de um Elastic Load Balancer, poderá aumentar facilmente o tamanho da instância sem reduzir o tempo de inatividade.
t2.large custam cerca de $ 70 ~ por mês. Vamos dizer que você corre dois para disponibilidade.
Um RDS db.t2.large funcionará US $ 100 por mês.
Os instantâneos, a largura de banda e os custos do EBS provavelmente girarão em torno de 100 $ para apenas executar sua API REST.
Eu daria ao seu cliente uma estimativa aproximada de US $ 300 por lua por mês. Você poderia escalar um lote se a necessidade surgir, mas você deve ser capaz de conseguir o que você precisa fazer naquela pequena pilha e ainda ter espaço para respirar.
Se 300 $ / mês for demais, você pode voltar ainda mais. t2.mediums rodam 35 $ / mês para EC2, 50 $ / mês RDS.
Os custos operacionais variam e você ainda precisará de domínio, DNS, certificados SSL, etc. como OPEX.
Fonte: link