Amazon Kinesis Data Analytics

Obtenha insights práticos de streaming de dados com Apache Flink sem servidor

O Amazon Kinesis Data Analytics é a maneira mais fácil de transformar e analisar dados de streaming em tempo real com o Apache Flink. O Apache Flink é uma estrutura e um mecanismo de código aberto para o processamento de streams de dados. O Amazon Kinesis Data Analytics reduz a complexidade de criar, gerenciar e integrar aplicações do Apache Flink com outros serviços da AWS.

O Amazon Kinesis Data Analytics se encarrega de tudo o que é necessário para executar continuamente as aplicações de streaming e dimensionar automaticamente para atender ao volume e à transferência de dados recebidos. Com o Amazon Kinesis Data Analytics, não há servidores a serem gerenciados, nenhuma taxa mínima ou custo de configuração, e você paga apenas pelos recursos que suas aplicações de streaming utilizam.

Benefícios

Processamento avançado em tempo real

O Amazon Kinesis Data Analytics oferece funções incorporadas para filtrar, agregar e transformar dados de streaming para análises avançadas. O serviço processa dados de streaming com latências de processamento de menos de 1 segundo, o que permite que você analise e responda a dados recebidos e eventos em tempo real.

Não há servidores para gerenciar

O Amazon Kinesis Data Analytics tem uma arquitetura sem servidor, ou seja, não há servidores para serem gerenciados. O serviço executa aplicações de streaming sem necessidade de provisionamento ou gerenciamento de qualquer infraestrutura. O Amazon Kinesis Data Analytics aumenta e diminui automaticamente a escala vertical da infraestrutura necessária para processar dados de entrada.

Pague somente pelo que usar

Com o Amazon Kinesis Data Analytics, você paga somente pelos recursos de processamento usados pela aplicação de streaming. Não há taxas mínimas nem compromissos antecipados.

Fácil de usar

O Amazon Kinesis Data Analytics permite que você crie de forma rápida e fácil consultas e aplicações de streaming sofisticados em três etapas simples: configure as fontes de dados de streaming, crie as consultas ou aplicações de streaming e configure o destino para dados processados.

O Amazon Kinesis Data Analytics inclui bibliotecas de código aberto e tempos de execução baseados no Apache Flink que possibilitam a criação de uma aplicação em horas, em vez de meses, usando seu IDE favorito. As bibliotecas extensíveis têm APIs especializadas para diferentes casos de uso, incluindo processamento de eventos stateful, streaming de ETL e análises em tempo real. Você pode usar as bibliotecas para integração aos serviços da AWS como Amazon Managed Streaming for Apache Kafka (Amazon MSK), Amazon Kinesis Data Streams, Amazon Kinesis Data Firehose, Amazon Elasticsearch Service, Amazon S3, Amazon DynamoDB e muito mais.

Uso da sua linguagem favorita

O Amazon Kinesis Data Analytics oferece suporte a criação de aplicações em SQL, Java, Scala e Python. Você pode usar essas linguagens para criar facilmente aplicações que realizam junções, agregações em janelas de tempo, filtros e muito mais. Você pode estender as bibliotecas de código aberto e incluir bibliotecas personalizadas com a linguagem de sua preferência. Usando o Amazon Kinesis Data Analytics Studio, você pode criar aplicações interativamente em SQL, Scala e Python usando blocos de anotações do Apache Zeppelin. 

Comece rapidamente a usar o Amazon Kinesis Data Analytics Studio

Com o Amazon Kinesis Data Analytics Studio, você pode consultar streams de dados interativamente e desenvolver aplicações de processamento de stream usando um ambiente de desenvolvimento interativo desenvolvido por blocos de anotações do Apache Zeppelin. Com o Amazon Kinesis Data Analytics Studio, o processamento de dados de streaming é desenvolvido pelo Apache Flink. 

Criação de aplicações de streaming com o Apache Beam

O Amazon Kinesis Data Analytics é compatível com a execução de aplicações de streaming criadas por meio do Java SDK do Apache Beam em um ambiente sem servidor do Apache Flink. O Apache Beam é um modelo unificado de código aberto para definir aplicações de streaming e processamento de dados em lote que podem ser executadas em vários mecanismos de execução. Você pode criar facilmente aplicações de streaming do Apache Beam em Java e executá-las no Amazon Kinesis Data Analytics e outros mecanismos de execução.

Como funciona

Como funciona o Amazon Kinesis Data Analytics

Casos de uso

Streaming ETL

Você pode desenvolver aplicações de extração-transformação-carga (ETL) de streaming com operadores integrados do Amazon Kinesis Data Analytics para transformar, agregar e filtrar dados de streaming. É possível enviar seus dados de forma fácil, em segundos para o Amazon Kinesis Data Streams, Amazon Managed Streaming para Apache Kafka (Amazon MSK), Amazon Elasticsearch Service, Amazon S3, integrações personalizadas e muito mais usando conectores integrados.

Experimente o Streaming ETL com Apache Flink e Amazon Kinesis Data Analytics usando o código de exemplo no GitHub.

Análises em tempo real

Você pode consultar e analisar interativamente os streams de dados em tempo real e produzir continuamente insights e resultados para casos de uso sensíveis ao tempo, como análises de streams de cliques. 

Verifique nossos resumos de solução de análise em tempo real sobre monitoramento de log e análise da Web.

Processamento de evento com estado

Você pode desenvolver aplicações que processam eventos de um ou mais fluxos de dados e acionar processamento condicional e ações externas. É possível identificar padrões como detecção de anomalias em seus streams de dados usando bibliotecas do Apache Flink e SQL padrão para processamento de eventos complexos.

Verifique como enriquecer seus stream de dados usando o Amazon Kinesis Data Analytics.

Clientes

Estudo de caso da Autodesk
A Autodesk computa métricas de monitoramento em tempo real, como tempo de resposta e picos de taxas de erros, para monitorar a experiência do usuário.
Leia o estudo de caso 
Zynga
A Fox calcula a análise do visualizador em tempo real em eventos de streaming de vídeo ao vivo, como o Super Bowl.
Leia a publicação do blog 
Zynga
A Zynga analisa em tempo real eventos de jogos acionados por ações de jogadores em grande escala.
Assista ao vídeo 
Estudo de caso da Palringo
A Palringo aumenta o envolvimento de usuários de seu aplicativo móvel de jogos comunitários usando métricas em tempo real.
Leia o estudo de caso 
Publicação do blog da Gunosy
A Gunosy processa mais de 500.000 registros por minuto para administrar notícias para usuários finais de forma rápida e personalizada.
Leia a publicação do blog 
Veja os estudos de caso de clientes 

Comece a usar o Amazon Kinesis Data Analytics

Cadastre-se para obter uma conta da AWS
Cadastre-se para obter uma conta da AWS

Obtenha acesso instantâneo ao nível gratuito da AWS.

Leia o guia de conceitos básicos
Consulte o guia de conceitos básicos

Saiba como usar o Amazon Kinesis Data Analytics no guia passo a passo para SQL ou Apache Flink.

Comece a criar usando o Amazon Kinesis Data Analytics
Comece a criar aplicativos de streaming

Crie seu primeiro aplicativo de streaming no console do Amazon Kinesis Data Analytics.