Comece a usar o projeto

6 etapas  |  60 minutos

NodeJS_Web_App_HERO-ART_SM

Custo para concluir o projeto: o custo estimado para concluir o projeto é 0,04 USD. Esse custo supõe que você estará dentro dos limites do nível gratuito da AWS, seguirá as configurações recomendadas e encerrará todos os recursos em até 1 hora após concluir o projeto.

Estimativa de faturamento mensal: o custo total do lançamento e da execução de uma aplicação web de pilha do Node.js variará em função do uso e das configurações. Usando a configuração recomendada neste guia, o custo normal será 27,42 USD por mês se você estiver dentro do nível gratuito da AWS. O seu caso de uso pode exigir configurações diferentes, que poderão afetar a cobrança. Use a calculadora mensal para estimar os custos de acordo com suas necessidades

Uso e custo de um serviço individual: a definição de preço da AWS é baseada no uso de cada serviço individual. O uso combinado total de todos os serviços criará a cobrança mensal. Explore as guias abaixo para saber o que cada serviço faz e como ele afeta a sua cobrança.

  • Amazon EC2

    Descrição: o Amazon EC2 fornece os servidores de aplicações virtuais, conhecidos como instâncias, para hospedar uma aplicação web do Node.js. O Amazon EC2 permite configurar e alterar facilmente a escala da capacidade computacional para atender rapidamente a alterações de requisitos e demanda. Ele é integrado ao ambiente de computação comprovado da Amazon, possibilitando o uso do pacote de serviços da AWS. 

    Como funciona a definição de preço: a definição de preço do Amazon EC2 é baseada em quatro componentes: o tipo de instância escolhido (o EC2 é fornecido em mais de 40 tipos de instância, com opções otimizadas para computação, memória, armazenamento e outros recursos), a região onde as instâncias ficarão baseadas, o software executado e modelo de definição de preço escolhido (instâncias sob demanda, capacidade reservada, spot, etc.). Para obter mais informações, consulte a definição de preço do Amazon EC2

    Exemplo de custo: esse projeto será configurado em um ambiente executado em 2 instâncias t2.micro do EC2. O custo aproximado será 19,04 USD/mês.

  • Elastic Load Balancing

    Descrição: um load balancer do Elastic Load Balancing distribui solicitações para as instâncias EC2 que executam uma aplicação do Node.js. Ele permite que você atinja níveis mais altos de tolerância a falhas em suas aplicações, fornecendo de forma transparente a capacidade necessária de load balancing para distribuir o tráfego das aplicações.

    Como funciona a definição de preço: a definição de preço do Elastic Load Balancing é baseada em dois componentes principais: o número de horas ou horas parciais de execução do Elastic Load Balancer e quantidade de dados em GB transferida por meio do Elastic Load Balancer. Para obter mais detalhes, consulte a definição de preço do Elastic Load Balancing.

    Exemplo de custo: esse projeto usa 2 balancers do Elastic Load Balancing, transferindo 10 GB por mês. O custo aproximado será 36,68 USD/mês.

  • Amazon DynamoDB

    Descrição do produto: o Amazon DynamoDB é um serviço de banco de dados NoSQL rápido e flexível para todas as aplicações que precisam de latência constante abaixo de 10 milissegundos em qualquer escala. O serviço é um banco de dados em nuvem totalmente gerenciado e é compatível com os modelos de armazenamento de documentos e de chave-valor.

    Como funciona a definição de preço: a definição de preço do Amazon DynamoDB é baseada em cinco componentes: a taxa necessária de solicitações de leitura e gravação por segundo (conhecida como throughput provisionado), o período anual da compra (throughput reservado), os dados armazenados no DynamoDB (armazenamento indexado), os dados transferidos para fora do DynamoDB (transferência de dados) e todas as sequências de alterações de itens ordenadas por tempo de uma tabela do DynamoDB (Streams do DynamoDB). Para obter mais informações, consulte a definição de preço do DynamoDB

    Exemplo de custo: esse projeto usa um item de 5 KB no DynamoDB. Como o DynamoDB é gratuito até 25 GB e 25 WCUs e RCUs, você não incorrerá em custos se estiver dentro do nível gratuito da AWS. 

  • AWS Elastic Beanstalk

    Descrição: o AWS Elastic Beanstalk é um serviço fácil de usar para implantar e alterar a escala de sites do Node.js na plataforma AWS. O Elastic Beanstalk se encarrega dos detalhes do ambiente de hospedagem, incluindo o provisionamento de recursos da AWS, como servidores de aplicações do EC2, e configuração de load balancers, escalabilidade e monitoramento.

    Como funciona a definição de preço: não há encargos adicionais para usar o AWS Elastic Beanstalk na implantação de uma aplicação do Node.js. 

  • Auto Scaling

    Descrição: o serviço Auto Scaling garante que o ambiente do Node.js esteja otimizado para disponibilidade.  Você pode definir um número mínimo de servidores de aplicações disponíveis e pode adicionar ou remover servidores conforme a evolução da demanda sobre a aplicação do Node.js.

    Como funciona a definição de preço: não há encargos adicionais para usar o serviço Auto Scaling na implantação de uma aplicação do Node.js.

  • Amazon SNS

    Descrição do produto: o Amazon Simple Notification Service (Amazon SNS) é um serviço de notificações por push rápido, flexível e totalmente gerenciado que permite enviar mensagens individuais ou distribuir mensagens para um grande número de destinatários.

    Como funciona a definição de preço: a cada mês, os clientes do Amazon SNS recebem gratuitamente 1.000.000 de solicitações do Amazon SNS, 100.000 notificações de HTTP, 1.000 notificações de e-mail e 100 notificações de SMS. Além disso, você paga de acordo com o número de notificações que publica, o número de notificações que entrega e todas as chamadas adicionais de API para gerenciar tópicos e assinaturas. A definição de preço da entrega varia por tipo de endpoint. Para obter mais detalhes, consulte a definição de preço do Amazon SNS.

    Exemplo de custo: esse projeto transmite um volume ínfimo de chamadas ao Amazon SNS e não será cobrado se você permanecer dentro do nível gratuito.

  • Amazon S3

    Descrição do produto: o Amazon S3 oferece armazenamento na nuvem seguro, durável e altamente escalável para objetos. Exemplos de objetos que você pode armazenar incluem páginas HTML, arquivos CSS, imagens, vídeos e JavaScript. O Amazon S3 facilita o uso do armazenamento de objetos com uma interface web simples para armazenar e recuperar dados de qualquer lugar da web, o que significa que os dados serão disponibilizados com confiabilidade a todos os visitantes. 

    Como funciona a definição de preço: a definição de preço do S3 é baseada em cinco componentes: o tipo de armazenamento do S3 usado, o local do armazenamento do conteúdo do site (por exemplo, Leste dos EUA vs. Ásia-Pacífico – Sydney), a quantidade armazenada, o número de solicitações de armazenamento de novo conteúdo ou de recuperação de conteúdo efetuadas por você ou pelos usuários e a quantidade de dados transferida do S3 para você ou para os usuários. Para obter mais informações, consulte a definição de preço do Amazon S3

    Estimativa de custo: esse projeto usa 10 GB de armazenamento de objetos por mês no Amazon S3. O custo aproximado será 0,30 USD/mês.

Comece a usar o projeto