1
resposta

Dúvidas sobre os serviços AWS

Pessoal, bom dia!

Trabalho desenvolvendo aplicativos móveis e aplicações web. Um possível cliente pediu um orçamento para a criação de uma rede social, com funcionalidades de perfil, publicações, eventos etc e ele disse que movimenta mais de 600.000 pessoas, que possivelmente se cadastrarão.

Quero utilizar os serviços da AWS para hospedar minha API Rest que vou criar com NodeJS (sugere alguma melhor que NodeJS ?)

Acredito que utilizarei dos serviços EC2 para hospedar a webapp, o RDS para banco de dados, o S3 para fotos etc. (tem mais algum serviço que você indicaria?)

Ele me pediu uma base de quanto custaria mensalmente um servidor para movimentar mais de 600 mil usuários, publicando fotos etc. Pode ser que ele esteja exagerando nesta quantidade, mas vamos colocar uns 100 mil.

Como consigo calcular um custo mensal para encaixar no orçamento? Pois este custo será pago para minha empresa, e se colocar um valor abaixo levarei um baita de um prejuízo rs.

Se você tem experiência com este tipo de situação, qual a forma que devo abordar sobre estes custos? Pensei em colocar por quantidade de usuários cadastrados, mas gostaria de uma ajuda pra calcular isso.

Obrigado e socorro!! rsrs

1 resposta

Olá, Tudo bem com você?

Peço desculpa pela demora em responder o seu tópico.

Parabéns pelo trabalho que você está desenvolvendo! Criar uma rede social com funcionalidades complexas como perfil, publicações e eventos é um desafio empolgante.

NodeJS é uma excelente escolha para a criação da sua API Rest. Ele é conhecido por sua eficiência e escalabilidade, o que é fundamental para lidar com um grande número de usuários. Portanto, continue com essa opção!

Além dos serviços EC2, RDS e S3 que você mencionou, existem outros serviços da AWS que podem ser úteis para a sua aplicação. Por exemplo, o serviço Elastic Load Balancer (ELB) pode ajudar a distribuir a carga de trabalho entre os servidores EC2, garantindo maior disponibilidade e escalabilidade. Também é interessante considerar o serviço CloudFront para melhorar o desempenho da entrega de conteúdo, especialmente para as fotos que serão publicadas na rede social.

Quanto ao cálculo do custo mensal, a AWS oferece uma calculadora de custos que pode te ajudar nessa tarefa. Você pode inserir as informações sobre os serviços que pretende utilizar, a quantidade de usuários e outros parâmetros relevantes. A calculadora fornecerá uma estimativa do custo mensal com base nas configurações escolhidas. É importante lembrar que essa é apenas uma estimativa e o custo real pode variar dependendo do uso e das configurações específicas da sua aplicação.

Ao abordar o cliente sobre os custos, é importante ser transparente e explicar que o valor mensal depende de diversos fatores, como a quantidade de usuários, o volume de dados armazenados e a quantidade de tráfego gerada. Você pode propor diferentes cenários de uso e mostrar como cada um afeta o custo. Dessa forma, o cliente terá uma ideia mais clara do investimento necessário para a criação da rede social.

Espero ter ajudado a esclarecer suas dúvidas! Se surgirem mais questões, fique à vontade para perguntar.

Bons estudos e sucesso no seu projeto!