Comece a usar o projeto

8 etapas  |  60 minutos

Custo para concluir o projeto: o custo estimado para concluir o projeto é 0,51 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. 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

Estimativa de cobrança mensal: o custo total da criação e manutenção da solução de análise de logs variará em função do uso e das configurações. Usando a configuração recomendada neste guia, o custo normal será 367,74 USD/mês.

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 Kinesis Firehose

    Descrição do produto: o Amazon Kinesis Firehose é um serviço totalmente gerenciado para a entrega de dados de streaming em tempo real a destinos como Amazon S3, Amazon Redshift ou Amazon ES. Com o Firehose, não é necessário escrever aplicações ou gerenciar recursos. Você configura os produtores de dados para enviar dados ao Firehose e ele entregará automaticamente os dados ao destino especificado.

    Como funciona a definição de preço: a definição de preço é baseada no volume de dados consumido no Amazon Kinesis Firehose, que é calculado como o número de registros de dados enviados para o serviço, multiplicado pelo tamanho de cada registro e arredondado para cima para os 5 KB mais próximos. Por exemplo, se os seus registros de dados forem de 42 KB cada, o Amazon Kinesis Firehose contará cada registro como 45 KB de dados consumidos. Na região Leste dos EUA, o preço do Amazon Kinesis Firehose é 0,035 USD por GB de dados consumido. Para obter informações detalhadas sobre preços, consulte a definição de preço do Amazon Kinesis Firehose.

    Exemplo de custo: nesse tutorial, você criará dois streams de entrega separados do Amazon Kinesis Firehose. Um receberá os dados do produtor do log de acesso do Apache e o outro receberá a saída de uma aplicação de análise do Amazon Kinesis.

    Para o primeiro stream de entrega do Firehose, vamos supor que o produtor envia 500 registros por segundo e que cada registro tem um tamanho inferior a 5 KB (o que é típico de um registro de log de acesso do Apache). A estimativa mensal de consumo de dados para o stream de entrega do Firehose consiste em:

    • O preço da região Leste dos EUA é 0,035 USD por GB de dados consumidos.
    • Tamanho do registro, arredondado para cima para os 5 KB mais próximos = 5 KB
    • Dados consumidos (GB por segundo) = (500 registros/segundo * 5 KB/registro) divididos por 1.048.576 KB/GB = 0,002384 GB/segundo
    • Dados consumidos (GB por mês) = 30 dias/mês * 86.400 segundos/dia * 0,002384 GB/segundo = 6.179,81 GB/mês
    • Cobrança mensal: 6.179,81 * 0,035 USD/GB = 216,29 USD
    • Cobrança horária: nesse tutorial, vamos supor que o sistema consome dados apenas por uma hora. O custo específico desse tutorial seria 0,30 USD 

     

    O segundo stream de entrega do Firehose recebe registros com frequência bem menor. Como a aplicação do Amazon Kinesis Analytics gera apenas algumas linhas de dados por minuto, o custo desse stream de entrega será menor. Supondo que apenas cinco registros são consumidos por minuto, e que cada registro é menor que 5 KB, o custo do stream de entrega será 0,00005 USD para a duração de uma hora prevista nesse tutorial.

  • Amazon Kinesis Analytics

    Descrição do produto: o Amazon Kinesis Analytics é a maneira mais fácil de processar e analisar dados de streaming em tempo real com o SQL padrão ANSI. Ele permite que você leia dados do Amazon Kinesis Streams e do Amazon Kinesis Firehose, além de criar consultas de processamento de streams que filtram, transformam e agregam dados, conforme eles são recebidos. O Amazon Kinesis Analytics reconhece automaticamente formatos de dados padrão, analisa os dados e sugere um schema, que você pode editar usando o editor de schema interativo. Ele disponibiliza um editor SQL interativo e modelos de processamento de streams para que você possa escrever consultas de processamento de streams avançadas em alguns minutos. O Amazon Kinesis Analytics executa continuamente as consultas e grava os resultados processados em destinos de saída como o Amazon Kinesis Streams e o Amazon Kinesis Firehose, que podem entregar os dados para o Amazon S3, o Amazon Redshift e o Amazon ES. O Amazon Kinesis Analytics provisiona, implanta e escala automaticamente os recursos exigidos para executar suas consultas.

    Como funciona a definição de preço: com o Amazon Kinesis Analytics, você paga somente pelo que usar. É cobrada uma taxa por hora com base no número médio de unidades de processamento do Kinesis (ou KPUs) usadas para executar a aplicação de processamento de streams.

    Uma KPU única é uma unidade de capacidade de processamento de streams composta por memória de 4 GB, computação com 1 vCPU e recursos de redes correspondentes. Conforme a variação da complexidade das suas consultas, o que faz com que as demandas na memória e na computação variem também, o Amazon Kinesis Analytics escalará de modo automático e elástico o número de KPUs exigidas para concluir sua análise. Não há recursos para provisionar nem custos iniciais ou taxas mínimas associadas ao Amazon Kinesis Analytics.

    Exemplo de custo: esse exemplo supõe que o sistema é executado por seis horas na região Leste dos EUA. A consulta SQL desse tutorial é bastante básica e não consumirá mais que uma KPU. Considerando que o preço do Amazon Kinesis Analytics na região Leste dos EUA é 0,66 USD por KPU por hora e que o tutorial é executado por 6 horas, o custo total do uso do Amazon Kinesis Analytics será de 0,11 USD.

  • Amazon Elasticsearch Service

    Descrição do produto: o Amazon ES é um mecanismo consagrado de código aberto para pesquisa e análise em casos de uso de big data como análise de logs e clickstreams. O Amazon ES gerencia a capacidade, a escalabilidade, o patching e a administração de clusters do Elasticsearch para você, além de disponibilizar o acesso direto à API do Elasticsearch.

    Como funciona a definição de preço: com o Amazon ES, você paga somente pelo que usar. Não há taxas mínimas nem compromissos antecipados. Você é cobrado pelas horas de instância do Amazon Elasticsearch; por um volume do Amazon Elastic Block Store (EBS), caso você selecione essa opção; e pelas taxas de transferência de dados padrão. Para obter mais informações, consulte a definição de preço do Amazon Elasticsearch Service.

    Exemplo de custo: nesse tutorial, supondo que os padrões foram escolhidos na criação do domínio do Amazon ES, o custo total pode ser calculado da seguinte forma: um tipo de instância m3.medium.elasticsearch custa 0,094 USD por hora * 1 hora = 0,094 USD.

  • Amazon S3

    Descrição do produto: o Amazon S3 oferece armazenamento na nuvem seguro, durável e altamente escalável para objetos que compõem uma aplicação. Os exemplos de objetos que podem ser armazenados incluem código-fonte, logs, imagens, vídeos e outros artefatos criados na implantação da aplicação. O Amazon S3 facilita o uso do armazenamento de objetos com uma interface da web simples para armazenar e recuperar dados de qualquer lugar da web, o que significa que os dados serão disponibilizados com confiabilidade aos visitantes.

    Como funciona a definição de preço: a definição de preço do Amazon 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. Como o conteúdo será entregue pelo Amazon CloudFront, o custo do S3 será baseado em armazenamento. Para obter mais detalhes, consulte a definição de preço do Amazon S3.

    Exemplo de custo: usando o armazenamento Standard na região Leste dos EUA, se você armazenar 5 GB de conteúdo, pagará 0,15 USD por mês. Se você criou sua conta nos últimos 12 meses e estiver qualificado para o nível gratuito da AWS, pagará 0,00 USD por mês. Para esse tutorial, vamos supor que o produtor criará 5 GB de dados. Em um período de 6 horas, o custo total de armazenamento de registros no Amazon S3 é 0,00125 USD.

  • Amazon EC2

    Descrição do produto: o Amazon EC2 fornece os servidores de aplicações virtuais, conhecidos como instâncias, para executar aplicações web na plataforma que você escolher. O 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: suponha que os arquivos de log residem em uma única instância Linux t2.nano do EC2, na região Leste dos EUA. Com um modelo de definição de preço sob demanda, a cobrança mensal da máquina virtual será 4,68 USD. Para esse guia de implementação, supondo que a instância de geração de log execute por uma hora, o custo estimado do EC2 será 0,0065 USD.

Comece a usar o projeto