SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Daniel Bento
Solutions Architect, Amazon Web Services
Petrônio Braga
Neurotech
BDA303
Analisando Streams de Dados em
Tempo Real com o Amazon Kinesis
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Decisões oportunas necessitam que dados estejam disponíveis
em minutos
Fonte: Perishable Insights, Mike Gualtieri, Forrester
Dados perdem valor
de rapidamente ao
longo do tempo
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Faça o Streaming de Dados recém criados em Segundos
Consiga insights úteis de maneira rápida
Streaming
Ingestão de
vídeo e dados
a medida que
são produzidos
Dados são processados
on the fly
Analytics/ML,
alertas, ações
em tempo real
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Uso Comuns de Streaming
Monitoramento
de segurança
Automação
industrial
Data
Lakes
Monitoramento
de dispositivos
IoT
Log
analytics
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Streaming com Amazon Kinesis
Colete, processe e analise de maneira fácil streaming de dados e vídeo em tempo
real
Capture, processe e
armazene streams de
videos
Kinesis Video Streams
Carregue streams de
dados em storages na
AWS
Analise streams de dados
com SQL
Capture, processe e
armazene streams de
dados
Kinesis Data Streams Kinesis Data Firehose Kinesis Data Analytics
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon Kinesis Data Streaming
Colete, processe e analise streams de dados em tempo real
EMR/Spark
Código customizado
em EC2
Amazon S3
Amazon
Redshift
Splunk
Ingestão e
armazenamento
de streams de
dados
Kinesis Data
Streams
Kinesis Data
Analytics
Agregação,
filtragem e
enriquecimento
de dados
Kinesis Data
Firehose
Streams de
dados de
saída
AWS Lambda
Tempo real
Totalmente gerenciado
Escalável
Seguro
Efetivo em custo
Amazon
Elasticsearch
Service
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Caso de Uso 1: Clickstream Analytics
Exemplo: Recomendação de conteúdo para Websites
Streams website
clickstreams for
analytics
Aggregates clickstreams
based on user sessions
and calculates site
metrics
Loads aggregated
metrics to Amazon
Redshift
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Caso de Uso 2: Real-Time Analytics
Exemplo: Análise de streaming de dados de mídias sociais
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Caso de Uso 3: Processamento de Stream de IoT
Exemplo: Sensores no trator detectam necessidade da reposição de uma
peça e automaticamente fazem o pedido
Finds tractors that need
maintenance and orders
replacement parts
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Kinesis Data Analytics
Visão Geral
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
É uma questão do Ritmo
Logs de servidor a cada hora
Faturas semanais ou mensais
Clickstream diário de websites
Relatório diário de fraudes
Métricas em tempo real
Alertas e limites de gastos em tempo real
Análise de clickstream em tempo real
Detecção em tempo real
Processamento Batch Processamento por Streams
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon Kinesis Data Analytics
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Padrão Simples para Streaming de Dados
Criação contínua de
dados
Escreve continuamente
os dados no stream
Pode ser praticamente
qualquer coisa
Produtor de dados
Armazenamento durável
de dados
Buffer temporário que
prepara os dados
Suporte a throughput
muito alto
Serviço de streaming
Processamento contínuo
de dados
Tratamento, preparação e
agregação
Transforma dado em
informação
Consumidor de dado
Mobile client Kinesis Amazon Kinesis app
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Aplicações com Kinesis Data Analytics
Escreva fácil código SQL para processar os
dados do streaming
Conecte-se à fonte de streaming
Entregue continuamente os resultados do SQL
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Como escrevo streaming SQL? Fácil!
Streams (tabelas em memória)
CREATE STREAM calls_per_ip_stream(
eventTimeStamp TIMESTAMP,
computationType VARCHAR(256),
category VARCHAR(1024),
subCategory VARCHAR(1024),
unit VARCHAR(256),
unitValue BIGINT
);
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Como escrevo streaming SQL? Fácil!
Pumps (consultas contínuas)
CREATE OR REPLACE PUMP calls_per_ip_pump AS
INSERT INTO calls_per_ip_stream
SELECT STREAM "eventTimestamp",
COUNT(*),
"sourceIPAddress"
FROM source_sql_stream_001 ctrail
GROUP BY "sourceIPAddress",
STEP(ctrail.ROWTIME BY INTERVAL '1' MINUTE),
STEP(ctrail."eventTimestamp" BY INTERVAL '1' MINUTE);
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Como agregamos dados de streaming?
• As agregações (count, sum, min, etc.) usam dados
granulares em tempo real e as transformam em insights
• Os dados são processados continuamente. Portanto, é
necessário informar ao aplicativo quando você deseja os
resultados
Janelas! (Windows)
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Tipos de Janelas (Windows)
• Sliding, tumbling, e custom windows
• Tumbling windows são de tamanho fixo e as chaves
agrupadas não se sobrepõem
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Event, Ingest, e Processing Time
• Event time é o time stamp atribuído quando o evento
ocorreu, também chamado de client-side time.
• Processing time é quando o aplicativo lê e analisa os
dados (ROWTIME).
…
GROUP BY "sourceIPAddress",
/* Trigger for results */
STEP(ctrail.ROWTIME BY INTERVAL '1' MINUTE),
/* A time stamp grouping key */
STEP(ctrail."eventTimestamp" BY INTERVAL '1' MINUTE);
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Late Results
• Um evento está atrasado se chegar depois que o cálculo,
ao qual ele logicamente pertence, já tiver sido concluído
• Seu aplicativo Kinesis Analytics produzirá um ajuste
…
GROUP BY "sourceIPAddress",
/* Trigger for results */
STEP(ctrail.ROWTIME BY INTERVAL '1' MINUTE),
/* A time stamp grouping key */
STEP(ctrail."eventTimestamp" BY INTERVAL '1' MINUTE);
Amazon Kinesis Data Analytics – Precificação
• Pague somente pelo que utilizar
• Cobrado por hora, com base no número
médio de Kinesis Processing Units (KPU)
utilizados para executar seu aplicativo
• Um único KPU fornece 1 vCPU e 4 GB de
memória
• $0.11 por KPU-hora (US East).
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Exemplos de Clientes
1 bilhão de eventos
por semana a partir
de dispositivos
conectados
Avaliação de casas
em quase tempo
real
Dashboards de
clickstream ao vivo
atualizados a cada 10
segundos
100 GB/day de
clickstreams de
250+ sites
50 bilhões de
impressões diárias
de anúncios com
respostas de
menos de 50 ms
Estilista online
processando 10
milhões de eventos /
dia
Facilita a
comunicação entre
mais de 100
microsserviços
Análise de bilhões
de fluxos de rede
em tempo real
Análise preditiva
de IoT
Analise de
eventos de jogos
em quase tempo
real
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Demo
Amazon Kinesis Data Analytics
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Arquitetura da Solução da Demo
Amazon
Kinesis
Firehose
Amazon
Kinesis
Analytics
Amazon
Kinesis
Streams
Data Lake
S3 bucket
Função
Lambda
SMS
Toll Data
Kinesis Data
Generator
E-mail
http://bit.ly/kinesis2018sp
Detecção de
anomalias
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Neurotech
Petrônio Braga, Gerente de Inovação
CONECTAR DADOS COM
INTELIGÊNCIA POR UM
FUTURO MAIS PREVISÍVEL.
ESSE É NOSSO PROPÓSITO.
NEUROLAKE
“Plataforma aberta à comunidade para criação
de soluções de Machine Learning as a
Service (MLaaS) tendo os dados do
NeuroLake como diferencial competitivo.”
Usamos o conceito de Data Lake para coletar em diferentes fontes de informação (pública e
privada) para ajudar os nossos clientes a tomarem as melhores decisões
MACHINE
LEARNING
+ 15 MIL
VARIÁVEIS
Segurança, identidade e
conformidade
Alta disponibilidade e
confiabilidade
Rapidez no desenvolvimento e
implantação
Escalável de acordo com a
demanda
DESAFIOS
Disponibilizar diversos tipos de
bancos de dados
Ter visibilidade dos custos e
ROI de infraestrutura
COLETA
ANÁLISE / MACHINE LEARNING
Dados
(estruturados)
SOLUÇÃO (Coleta e Análise)
Dados e Logs
Logs
Dados Brutos
Monitoramento
● Média de 20 milhões de requisições por dia
● 3TB de dados capturados em média por dia
API
Logs e Bilhetagem
SOLUÇÃO (Disponibilização)
Logs
BILHETAGEM
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Muito Obrigado!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Por favor, preencha a pesquisa da
sessão no aplicativo mobile do
Summit.

Mais conteúdo relacionado

Mais procurados

Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...
Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...
Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...Amazon Web Services
 
Desenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS FargateDesenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS FargateAmazon Web Services LATAM
 
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway - CM...
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway -  CM...Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway -  CM...
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway - CM...Amazon Web Services
 
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem - ...
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem -  ...Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem -  ...
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem - ...Amazon Web Services
 
Do monolítico a sem servidor com a Dynatrace - DEM06 - Sao Paulo Summit
Do monolítico a sem servidor com a Dynatrace -  DEM06 - Sao Paulo SummitDo monolítico a sem servidor com a Dynatrace -  DEM06 - Sao Paulo Summit
Do monolítico a sem servidor com a Dynatrace - DEM06 - Sao Paulo SummitAmazon Web Services
 
Sessão Avançada: Amazon Aurora - DAT302 - Sao Paulo Summit
Sessão Avançada: Amazon Aurora -  DAT302 - Sao Paulo SummitSessão Avançada: Amazon Aurora -  DAT302 - Sao Paulo Summit
Sessão Avançada: Amazon Aurora - DAT302 - Sao Paulo SummitAmazon Web Services
 
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...Amazon Web Services
 
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na NuvemComponentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na NuvemAmazon Web Services LATAM
 
SAP HANA na AWS: Por que migrar para a nuvem? - ENT301 - Sao Paulo Summit
SAP HANA na AWS: Por que migrar para a nuvem? -  ENT301 - Sao Paulo SummitSAP HANA na AWS: Por que migrar para a nuvem? -  ENT301 - Sao Paulo Summit
SAP HANA na AWS: Por que migrar para a nuvem? - ENT301 - Sao Paulo SummitAmazon Web Services
 
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...Amazon Web Services
 
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...Amazon Web Services
 
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...Amazon Web Services
 
Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
Criando Aplicações Serverless -  ARC302 - Sao Paulo SummitCriando Aplicações Serverless -  ARC302 - Sao Paulo Summit
Criando Aplicações Serverless - ARC302 - Sao Paulo SummitAmazon Web Services
 
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
Levando Serverless para o Edge -  ARC301 - Sao Paulo SummitLevando Serverless para o Edge -  ARC301 - Sao Paulo Summit
Levando Serverless para o Edge - ARC301 - Sao Paulo SummitAmazon Web Services
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...Amazon Web Services
 
Construindo um Data Warehouse moderno com Amazon Redshift
Construindo um Data Warehouse moderno com Amazon RedshiftConstruindo um Data Warehouse moderno com Amazon Redshift
Construindo um Data Warehouse moderno com Amazon RedshiftAmazon Web Services LATAM
 
Criando seu Data Center Virtual: Fundamentos de VPC e Opções de Conectividade
Criando seu Data Center Virtual: Fundamentos de VPC e Opções de ConectividadeCriando seu Data Center Virtual: Fundamentos de VPC e Opções de Conectividade
Criando seu Data Center Virtual: Fundamentos de VPC e Opções de ConectividadeAmazon Web Services LATAM
 

Mais procurados (20)

Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...
Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...
Sessão Avançada: Otimizando Bancos de Dados Relacionais na AWS com Amazon RDS...
 
Desenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS FargateDesenvolvimento de Aplicações em Container com AWS Fargate
Desenvolvimento de Aplicações em Container com AWS Fargate
 
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway - CM...
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway -  CM...Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway -  CM...
Sessão Avançada: Armazenamento Híbrido na Nuvem com AWS Storage Gateway - CM...
 
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem - ...
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem -  ...Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem -  ...
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem - ...
 
Do monolítico a sem servidor com a Dynatrace - DEM06 - Sao Paulo Summit
Do monolítico a sem servidor com a Dynatrace -  DEM06 - Sao Paulo SummitDo monolítico a sem servidor com a Dynatrace -  DEM06 - Sao Paulo Summit
Do monolítico a sem servidor com a Dynatrace - DEM06 - Sao Paulo Summit
 
Sessão Avançada: Amazon Aurora - DAT302 - Sao Paulo Summit
Sessão Avançada: Amazon Aurora -  DAT302 - Sao Paulo SummitSessão Avançada: Amazon Aurora -  DAT302 - Sao Paulo Summit
Sessão Avançada: Amazon Aurora - DAT302 - Sao Paulo Summit
 
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
 
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na NuvemComponentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem
Componentes de IoT: Dos Dispositivos de Borda a Análise de Dados na Nuvem
 
SAP HANA na AWS: Por que migrar para a nuvem? - ENT301 - Sao Paulo Summit
SAP HANA na AWS: Por que migrar para a nuvem? -  ENT301 - Sao Paulo SummitSAP HANA na AWS: Por que migrar para a nuvem? -  ENT301 - Sao Paulo Summit
SAP HANA na AWS: Por que migrar para a nuvem? - ENT301 - Sao Paulo Summit
 
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...Desenvolvimento de Aplicações em Container com AWS Fargate -  DEV302 - Sao Pa...
Desenvolvimento de Aplicações em Container com AWS Fargate - DEV302 - Sao Pa...
 
Construindo Data Lakes e Analytics na AWS
Construindo Data Lakes e Analytics na AWSConstruindo Data Lakes e Analytics na AWS
Construindo Data Lakes e Analytics na AWS
 
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...
Criando o seu Data Center Virtual: Fundamentos de VPC e Opções de Conectivida...
 
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...Impulsione Inteligência ao IoT Edge com AWS Greengrass -  IOT201 - Sao Paulo ...
Impulsione Inteligência ao IoT Edge com AWS Greengrass - IOT201 - Sao Paulo ...
 
Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
Criando Aplicações Serverless -  ARC302 - Sao Paulo SummitCriando Aplicações Serverless -  ARC302 - Sao Paulo Summit
Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
 
Microsoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web ServicesMicrosoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web Services
 
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
Levando Serverless para o Edge -  ARC301 - Sao Paulo SummitLevando Serverless para o Edge -  ARC301 - Sao Paulo Summit
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
 
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS -  ARC201 - ...
Arquiteturas e Estratégias para Criar Aplicações Modernas na AWS - ARC201 - ...
 
Construindo um Data Warehouse moderno com Amazon Redshift
Construindo um Data Warehouse moderno com Amazon RedshiftConstruindo um Data Warehouse moderno com Amazon Redshift
Construindo um Data Warehouse moderno com Amazon Redshift
 
Criando Aplicações Serverless
Criando Aplicações ServerlessCriando Aplicações Serverless
Criando Aplicações Serverless
 
Criando seu Data Center Virtual: Fundamentos de VPC e Opções de Conectividade
Criando seu Data Center Virtual: Fundamentos de VPC e Opções de ConectividadeCriando seu Data Center Virtual: Fundamentos de VPC e Opções de Conectividade
Criando seu Data Center Virtual: Fundamentos de VPC e Opções de Conectividade
 

Semelhante a Analisando Dados de Streaming em Tempo Real com Amazon Kinesis - BDA303 - Sao Paulo Summit

Performing real-time ETL into data lakes - ADB202 - São Paulo AWS Summit
Performing real-time ETL into data lakes - ADB202 - São Paulo AWS SummitPerforming real-time ETL into data lakes - ADB202 - São Paulo AWS Summit
Performing real-time ETL into data lakes - ADB202 - São Paulo AWS SummitAmazon Web Services
 
Data Lakes - EBC on the road Brazil Edition [Portuguese]
Data Lakes - EBC on the road Brazil Edition [Portuguese]Data Lakes - EBC on the road Brazil Edition [Portuguese]
Data Lakes - EBC on the road Brazil Edition [Portuguese]Amazon Web Services
 
Mudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dadosMudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dadosPolis Consulting
 
Industry 4.0- Managing the protocol zoo - SVC204 - São Paulo AWS Summit
Industry 4.0- Managing the protocol zoo - SVC204 - São Paulo AWS SummitIndustry 4.0- Managing the protocol zoo - SVC204 - São Paulo AWS Summit
Industry 4.0- Managing the protocol zoo - SVC204 - São Paulo AWS SummitAmazon Web Services
 
AWS Innovate 2020 - Entenda como o Data Flywheel pode apoiá-lo em sua estraté...
AWS Innovate 2020 - Entenda como o Data Flywheel pode apoiá-lo em sua estraté...AWS Innovate 2020 - Entenda como o Data Flywheel pode apoiá-lo em sua estraté...
AWS Innovate 2020 - Entenda como o Data Flywheel pode apoiá-lo em sua estraté...Amazon Web Services LATAM
 
Clientes Splunk Brasil
Clientes Splunk BrasilClientes Splunk Brasil
Clientes Splunk BrasilSplunk
 
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...Amazon Web Services
 
Lambda architecture for large data volumes.
Lambda architecture for large data volumes.Lambda architecture for large data volumes.
Lambda architecture for large data volumes.Hugo Rozestraten
 
Visão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsVisão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsAndré Dias
 
IOT e Plataforma de Inovação BLuemix - Semana Engenharia UEL
IOT e Plataforma de Inovação BLuemix - Semana Engenharia UELIOT e Plataforma de Inovação BLuemix - Semana Engenharia UEL
IOT e Plataforma de Inovação BLuemix - Semana Engenharia UELSergio Loza
 
2015 07 IoT Webinar v2
2015 07 IoT Webinar v22015 07 IoT Webinar v2
2015 07 IoT Webinar v2Marlos Bosso
 
DevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsDevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsAndré Dias
 
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...Amazon Web Services
 
Luis gregorio big data
Luis gregorio   big dataLuis gregorio   big data
Luis gregorio big dataiseltech
 

Semelhante a Analisando Dados de Streaming em Tempo Real com Amazon Kinesis - BDA303 - Sao Paulo Summit (20)

Performing real-time ETL into data lakes - ADB202 - São Paulo AWS Summit
Performing real-time ETL into data lakes - ADB202 - São Paulo AWS SummitPerforming real-time ETL into data lakes - ADB202 - São Paulo AWS Summit
Performing real-time ETL into data lakes - ADB202 - São Paulo AWS Summit
 
AIML Reforçando a segurança virtual
AIML Reforçando a segurança virtualAIML Reforçando a segurança virtual
AIML Reforçando a segurança virtual
 
Data Lakes - EBC on the road Brazil Edition [Portuguese]
Data Lakes - EBC on the road Brazil Edition [Portuguese]Data Lakes - EBC on the road Brazil Edition [Portuguese]
Data Lakes - EBC on the road Brazil Edition [Portuguese]
 
Mudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dadosMudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dados
 
Abaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-ServiceAbaas - Advanced Beer-as-a-Service
Abaas - Advanced Beer-as-a-Service
 
Industry 4.0- Managing the protocol zoo - SVC204 - São Paulo AWS Summit
Industry 4.0- Managing the protocol zoo - SVC204 - São Paulo AWS SummitIndustry 4.0- Managing the protocol zoo - SVC204 - São Paulo AWS Summit
Industry 4.0- Managing the protocol zoo - SVC204 - São Paulo AWS Summit
 
AWS Innovate 2020 - Entenda como o Data Flywheel pode apoiá-lo em sua estraté...
AWS Innovate 2020 - Entenda como o Data Flywheel pode apoiá-lo em sua estraté...AWS Innovate 2020 - Entenda como o Data Flywheel pode apoiá-lo em sua estraté...
AWS Innovate 2020 - Entenda como o Data Flywheel pode apoiá-lo em sua estraté...
 
Clientes Splunk Brasil
Clientes Splunk BrasilClientes Splunk Brasil
Clientes Splunk Brasil
 
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...
Sessão Avançada: Construindo um Data Warehouse Moderno com Amazon Redshift - ...
 
Webinar Data Lakes & Analytics na AWS
Webinar Data Lakes & Analytics na AWSWebinar Data Lakes & Analytics na AWS
Webinar Data Lakes & Analytics na AWS
 
Lambda architecture for large data volumes.
Lambda architecture for large data volumes.Lambda architecture for large data volumes.
Lambda architecture for large data volumes.
 
Segurança na AWS
Segurança na AWS Segurança na AWS
Segurança na AWS
 
Visão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsVisão Geral sobre o Application Insights
Visão Geral sobre o Application Insights
 
IOT e Plataforma de Inovação BLuemix - Semana Engenharia UEL
IOT e Plataforma de Inovação BLuemix - Semana Engenharia UELIOT e Plataforma de Inovação BLuemix - Semana Engenharia UEL
IOT e Plataforma de Inovação BLuemix - Semana Engenharia UEL
 
Segurança na AWS
Segurança na AWSSegurança na AWS
Segurança na AWS
 
2015 07 IoT Webinar v2
2015 07 IoT Webinar v22015 07 IoT Webinar v2
2015 07 IoT Webinar v2
 
ProIndústria 2018 - dia 23 - H201 - A05
ProIndústria 2018 - dia 23 - H201 - A05ProIndústria 2018 - dia 23 - H201 - A05
ProIndústria 2018 - dia 23 - H201 - A05
 
DevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsDevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application Insights
 
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...A culture of rapid innovation with DevOps, microservices, and serverless - MA...
A culture of rapid innovation with DevOps, microservices, and serverless - MA...
 
Luis gregorio big data
Luis gregorio   big dataLuis gregorio   big data
Luis gregorio big data
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Analisando Dados de Streaming em Tempo Real com Amazon Kinesis - BDA303 - Sao Paulo Summit

  • 1. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Daniel Bento Solutions Architect, Amazon Web Services Petrônio Braga Neurotech BDA303 Analisando Streams de Dados em Tempo Real com o Amazon Kinesis
  • 2. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Decisões oportunas necessitam que dados estejam disponíveis em minutos Fonte: Perishable Insights, Mike Gualtieri, Forrester Dados perdem valor de rapidamente ao longo do tempo
  • 3. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Faça o Streaming de Dados recém criados em Segundos Consiga insights úteis de maneira rápida Streaming Ingestão de vídeo e dados a medida que são produzidos Dados são processados on the fly Analytics/ML, alertas, ações em tempo real
  • 4. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Uso Comuns de Streaming Monitoramento de segurança Automação industrial Data Lakes Monitoramento de dispositivos IoT Log analytics
  • 5. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Streaming com Amazon Kinesis Colete, processe e analise de maneira fácil streaming de dados e vídeo em tempo real Capture, processe e armazene streams de videos Kinesis Video Streams Carregue streams de dados em storages na AWS Analise streams de dados com SQL Capture, processe e armazene streams de dados Kinesis Data Streams Kinesis Data Firehose Kinesis Data Analytics
  • 6. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Amazon Kinesis Data Streaming Colete, processe e analise streams de dados em tempo real EMR/Spark Código customizado em EC2 Amazon S3 Amazon Redshift Splunk Ingestão e armazenamento de streams de dados Kinesis Data Streams Kinesis Data Analytics Agregação, filtragem e enriquecimento de dados Kinesis Data Firehose Streams de dados de saída AWS Lambda Tempo real Totalmente gerenciado Escalável Seguro Efetivo em custo Amazon Elasticsearch Service
  • 7. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Caso de Uso 1: Clickstream Analytics Exemplo: Recomendação de conteúdo para Websites Streams website clickstreams for analytics Aggregates clickstreams based on user sessions and calculates site metrics Loads aggregated metrics to Amazon Redshift
  • 8. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Caso de Uso 2: Real-Time Analytics Exemplo: Análise de streaming de dados de mídias sociais
  • 9. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Caso de Uso 3: Processamento de Stream de IoT Exemplo: Sensores no trator detectam necessidade da reposição de uma peça e automaticamente fazem o pedido Finds tractors that need maintenance and orders replacement parts
  • 10. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Kinesis Data Analytics Visão Geral
  • 11. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. É uma questão do Ritmo Logs de servidor a cada hora Faturas semanais ou mensais Clickstream diário de websites Relatório diário de fraudes Métricas em tempo real Alertas e limites de gastos em tempo real Análise de clickstream em tempo real Detecção em tempo real Processamento Batch Processamento por Streams
  • 12. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Amazon Kinesis Data Analytics
  • 13. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Padrão Simples para Streaming de Dados Criação contínua de dados Escreve continuamente os dados no stream Pode ser praticamente qualquer coisa Produtor de dados Armazenamento durável de dados Buffer temporário que prepara os dados Suporte a throughput muito alto Serviço de streaming Processamento contínuo de dados Tratamento, preparação e agregação Transforma dado em informação Consumidor de dado Mobile client Kinesis Amazon Kinesis app
  • 14. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Aplicações com Kinesis Data Analytics Escreva fácil código SQL para processar os dados do streaming Conecte-se à fonte de streaming Entregue continuamente os resultados do SQL
  • 15. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Como escrevo streaming SQL? Fácil! Streams (tabelas em memória) CREATE STREAM calls_per_ip_stream( eventTimeStamp TIMESTAMP, computationType VARCHAR(256), category VARCHAR(1024), subCategory VARCHAR(1024), unit VARCHAR(256), unitValue BIGINT );
  • 16. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Como escrevo streaming SQL? Fácil! Pumps (consultas contínuas) CREATE OR REPLACE PUMP calls_per_ip_pump AS INSERT INTO calls_per_ip_stream SELECT STREAM "eventTimestamp", COUNT(*), "sourceIPAddress" FROM source_sql_stream_001 ctrail GROUP BY "sourceIPAddress", STEP(ctrail.ROWTIME BY INTERVAL '1' MINUTE), STEP(ctrail."eventTimestamp" BY INTERVAL '1' MINUTE);
  • 17. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Como agregamos dados de streaming? • As agregações (count, sum, min, etc.) usam dados granulares em tempo real e as transformam em insights • Os dados são processados continuamente. Portanto, é necessário informar ao aplicativo quando você deseja os resultados Janelas! (Windows)
  • 18. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Tipos de Janelas (Windows) • Sliding, tumbling, e custom windows • Tumbling windows são de tamanho fixo e as chaves agrupadas não se sobrepõem
  • 19. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Event, Ingest, e Processing Time • Event time é o time stamp atribuído quando o evento ocorreu, também chamado de client-side time. • Processing time é quando o aplicativo lê e analisa os dados (ROWTIME). … GROUP BY "sourceIPAddress", /* Trigger for results */ STEP(ctrail.ROWTIME BY INTERVAL '1' MINUTE), /* A time stamp grouping key */ STEP(ctrail."eventTimestamp" BY INTERVAL '1' MINUTE);
  • 20. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Late Results • Um evento está atrasado se chegar depois que o cálculo, ao qual ele logicamente pertence, já tiver sido concluído • Seu aplicativo Kinesis Analytics produzirá um ajuste … GROUP BY "sourceIPAddress", /* Trigger for results */ STEP(ctrail.ROWTIME BY INTERVAL '1' MINUTE), /* A time stamp grouping key */ STEP(ctrail."eventTimestamp" BY INTERVAL '1' MINUTE);
  • 21. Amazon Kinesis Data Analytics – Precificação • Pague somente pelo que utilizar • Cobrado por hora, com base no número médio de Kinesis Processing Units (KPU) utilizados para executar seu aplicativo • Um único KPU fornece 1 vCPU e 4 GB de memória • $0.11 por KPU-hora (US East).
  • 22. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Exemplos de Clientes 1 bilhão de eventos por semana a partir de dispositivos conectados Avaliação de casas em quase tempo real Dashboards de clickstream ao vivo atualizados a cada 10 segundos 100 GB/day de clickstreams de 250+ sites 50 bilhões de impressões diárias de anúncios com respostas de menos de 50 ms Estilista online processando 10 milhões de eventos / dia Facilita a comunicação entre mais de 100 microsserviços Análise de bilhões de fluxos de rede em tempo real Análise preditiva de IoT Analise de eventos de jogos em quase tempo real
  • 23. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Demo Amazon Kinesis Data Analytics
  • 24. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Arquitetura da Solução da Demo Amazon Kinesis Firehose Amazon Kinesis Analytics Amazon Kinesis Streams Data Lake S3 bucket Função Lambda SMS Toll Data Kinesis Data Generator E-mail http://bit.ly/kinesis2018sp Detecção de anomalias
  • 25. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Neurotech Petrônio Braga, Gerente de Inovação
  • 26. CONECTAR DADOS COM INTELIGÊNCIA POR UM FUTURO MAIS PREVISÍVEL. ESSE É NOSSO PROPÓSITO.
  • 27. NEUROLAKE “Plataforma aberta à comunidade para criação de soluções de Machine Learning as a Service (MLaaS) tendo os dados do NeuroLake como diferencial competitivo.”
  • 28. Usamos o conceito de Data Lake para coletar em diferentes fontes de informação (pública e privada) para ajudar os nossos clientes a tomarem as melhores decisões MACHINE LEARNING + 15 MIL VARIÁVEIS
  • 29. Segurança, identidade e conformidade Alta disponibilidade e confiabilidade Rapidez no desenvolvimento e implantação Escalável de acordo com a demanda DESAFIOS Disponibilizar diversos tipos de bancos de dados Ter visibilidade dos custos e ROI de infraestrutura
  • 30. COLETA ANÁLISE / MACHINE LEARNING Dados (estruturados) SOLUÇÃO (Coleta e Análise) Dados e Logs Logs Dados Brutos Monitoramento ● Média de 20 milhões de requisições por dia ● 3TB de dados capturados em média por dia
  • 31. API Logs e Bilhetagem SOLUÇÃO (Disponibilização) Logs BILHETAGEM
  • 32. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Muito Obrigado!
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Por favor, preencha a pesquisa da sessão no aplicativo mobile do Summit.