SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon Redshift dicas e truques:
Escalando o armazenamento
e o poder computacional
Eric Ferreira
Principal Database Engineer
Amazon Web Services
A D B 3 0 1
Elton Corrêa de Almeida
Development Specialist
Hotmart
Tópicos da sessão de hoje:
• Revisão Rápida de Arquitetura
• Como escalar poder computacional e armazenamento rapidamente
on demand:
• Escala concorrente (Concurrency scaling)
• Otimização automática e manutenção zero.
• Exemplo de Uso do Amazon Redshift:
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Arquitetura
Capacidade de armazenamento e
computação escalados on demand
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
CN1
SQL/Ferramentas BI
LN
JDBC/ODBC
CN2 CN3 CN1
SQL/Ferramentas BI
LN
JDBC/ODBC
CN2 CN3 CN4 CN5 CN6
Transferência Binaria
• Dados copiados e redistribuídos
• Cluster em modo de leitura durante o processo
• Opção de mudar tipo de Nó
Redimensionamento Clássico permite flexibilidade
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon Redshift Redimensionamento Elástico (Novo) - Elastic Resize
Como funciona:
O Amazon Redshift atualiza o snapshot no
Amazon S3 com os dados mais recentes.
Novos nós são adicionados (scaling up) ou
removidos (scaling down) durante esse
período.
O cluster está disponível para queries de
leitura e escrita. Queries que estão em
espera são alocadas em uma fila
automaticamente.
1
2
3
Escale seus clusters
Amazon Redshift em
minutos para otimização
de performance. Amazon
Redshift
Cluster
Amazon Redshift
Managed S3
JDBC/ODBC
Leader Node
CN2CN1 CN3 CN4
Backup
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
DS2.8XL
DC2.8XL
DS2.XL
DC2.L
X 2X½ X
X 2X½ X
As opções do Elastic resize dependem do tipo de nó
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Quando utilizar o Elastic resize vs. Classic resize
Alteração do tipo de nó
Irá aumentar além do dobro
ou cortar os nós em menos da metade?
Elastic Resize
Classic Resize
Sim
Não
Não
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Com o elastic resize, você pode adicionar ou subtrair nós
em minutos
 Escale poder computacional e armazenamento on
demand
 Processamento mais rápido de queries
 Termine tarefas grandes de ETL mais rápido
 Diminua custos on demand fora do seu horário de pico
Resumo: Elastic resize
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon Redshift – Redimensionamento Elástico FAQs
Quando escolher Elástico ou Clássico?
Quais são os fatores que irão estimar o tempo de execução do
redimensionamento?
Como acompanhar o progresso de um Elastic Resize?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
<1 minute 15 minutes >20 minutes
Tempo diário de
fila de
execução
Os outros 13% tem
picos de atividade em
media de
10 minutos por vez
dos clientes
Amazon Redshift não tem
tempo significativo de espera
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Apresentando Concurrency Scaling (Escala de Concorrência )
Um novo recurso que fornece performance rápida e consistente,
mesmo com milhares de usuários e consultas concorrentes. O
Amazon Redshift automaticamente adiciona e remove capacidade
computacional conforme as necessidades do seu workload.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Concurrency Scaling
O Amazon Redshift automaticamente adiciona clusters
transientes em segundos, para servir picos inesperados
com requisições concorrentes para rápida performance.
Backup Caching Layer
Como funciona:
O Amazon Redshift
automaticamente sobe um novo
cluster, executa as consultas em
espera e encerra automaticamente o
cluster de Concurrency Scaling.
1
2
3
Para cada 24 horas que seu
cluster principal está em uso,
você acumula um crédito de
uma hora para Concurrency
Scaling. Isso significa que
Concurrency Scaling é gratuito
para >97% dos clientes.
Novo
Todas as consultas vão para o nó líder, o
usuário experimenta menos espera nas
queries.
Quando consultas designadas na fila
do WLM começam a enfileirar, o
Amazon Redshift automaticamente faz
o roteamento para o novo cluster,
permitindo automaticamente o
Concurrency Scaling.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
A cada 24 horas que seu cluster principal
está em uso, você acumula um crédito de
uma hora para uso de concurrent cluster.
97% dos usuários nunca serão
cobrados pelos recursos de escala
automática
0
2000
4000
6000
8000
10000
12000
5 40 80 120 150 180
Consultasporhora(QpH)
Número de usuários ativos
Escala de throughput linear
Amazon Redshift’s escala de throughput
com usuários concorrentes
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Concurrency Scaling é um novo recurso
do Amazon Redshift muito poderoso.
Nós ficamos muito impressionados pela
performance deste recurso,
especialmente com a sua habilidade
instantânea de adicionar capacidade
transiente com nada a ser gerenciado do
nosso lado. Como administradores do
Amazon Redshift na Yelp, acreditamos
que com o Concurrency Scaling , iremos
manter nossos diversos usuários muito
satisfeitos, mesmo durante os picos de
utilização. Estamos muito animados que
o Concurrency Scaling nos proporciona a
flexibilidade em lidar com a significativa
variância dos nossos workloads durante
o curso do dia.
-Shahid Chohan,
Engenheiro de Software, Yelp
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Concurrency Scaling FAQs
Existe alguma restrição em relação ao tipo de workload que pode
rodar nos novos clusters? O cliente precisa controlar isso?
Como o cliente irá configurar o concurrency scaling? Quais são as
opções?
Eu irei notar um grande impacto no custo durante os períodos quando
a concorrência e o cluster transiente forem iniciados?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Administração inteligente e manutenção
As tarefas de manutenção são automáticas
Customização é possível
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Administração inteligente e manutenção automática
Distribution Key Recomendações para Distribution Key
Sort Key Recomendações para Sort Key
Concorrência
Automática
Automação da concorrência, tornando-
a dinâmica
Vacuum Vacuum automático em background
Analyze Analyze automático em background
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Fácil de usar: Vacuum Delete
O Amazon Redshift agora
recupera automaticamente o
espaço de linhas deletadas,
melhorando a performance e
espaço de utilização.
Tabela com
linhas deletadas
Amazon Redshift
Worker Thread Auto
Vacuum
Tabela com linhas
contínuas
Quando você deleta ou atualiza
linhas, o Amazon Redshift as
marca para deleção e o Vacuum
Delete remove as linhas deletadas
para aprimorar a performance e
liberar espaço.
Amazon Redshift agora
prioriza tabelas que
necessitam ser
“enxugadas” e quando a
utilização do cluster está
baixa, o Amazon Redshift
.
Este recurso está disponível em
todas as regiões.
Novo!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Fácil de usar: Auto Analyze
Amazon Redshift agora
coleta automaticamente
estatísticas da tabela
para executar consultas
com performance
aperfeiçoada
Amazon Redshift
Query planner
Table statistics Amazon Redshift Worker
Thread Auto Analyze
Analyzethistable
Estatísticas atualizadas nas tabelas
são importantes para o otimizador
de consultas do Amazon Redshift
para criação de planos de execução.
Amazon Redshift detecta
alterações na tabela e
quando o uso do cluster
está baixo e
em background,
para que você não tenha
que rodar o ANALYZE
manualmente.
Essa funcionalidade está
disponível em todas as regiões.
Novo!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Administração e Manutenção Inteligente FAQs
Eu preciso rodar o vacuum e analyze?
Como eu posso rastrear o histórico de trabalho do vacuum?
Como saber o que vem por aí nas melhorias de gerenciamento
do Amazon Redshift?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon Redshift Advisor: o melhor amigo do seu DBA
• Amazon Redshift expert system disponível no Console AWS
• Identifica comportamento não desejado de usuários para resoluções
provendo recomendações de melhorias de alto impacto e redução de
custos
• >96% dos clusters tem feedback adequado
• Acessos a WLM, comando COPY, armazenamento, e feedback de
manutenção de sistema
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
A Hotmart é a maior empresa
especializada na venda e
distribuição de produtos digitais
da América Latina, líder de
mercado desde sua fundação, em
2011.
Em constante processo de
internacionalização, a empresa
possui escritórios em Belo
Horizonte, Madri, Amsterdã,
Bogotá e Cidade do México.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
v
+5 MilhõesDE COMPRADORES
+200
PAÍSES
DIFERENTES
+150 Mil
PRODUTOS
+2 Milhões
DE USUÁRIOS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
INGESTÃO
TRANSFORMAÇÃ
O
ARMAZENAMENT
O
VISUALIZAÇÃO
Amazon
Kinesis
Amazon Kinesis
Data Analytics
AWS Glue
Amazon EMR
S3
Amazon Athena
Amazon Redshift
Elasticsearch
Kibana
Hotmart Analytics
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
HOTMART
Datahub
Amazon
Amazon
Amazon
Amazon
Amazon
Amazon
Amazon
Amazon
Amazon
Kinesis Data
Firehose
Amazon
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
2015 2018 2019 May/201
9
Total
de
200 GB
200 GB
Por
mês
4 TB
Por
mês
13 TB
Bytes
processados
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Recapitulando a sessão de hoje:
• Como escalar poder computacional e armazenamento rapidamente on
demand:
• Redimensionamento elástico e clássico (Elastic and Classic Resize)
• Escalar poder computacional automaticamente para lidar com milhares de
usuários e queries concorrentes:
• Escala concorrente (Concurrency scaling)
• Como o Amazon Redshift otimiza automaticamente recursos e realiza
tarefas de manutenção para assegurar a melhor performance ao menor
custo conforme o uso da escalabilidade.
• Vimos como o Hotmart utiliza Amazon Redshift
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Unload
to Parquet
Amazon Redshift
Outras Novidades
Velocidade
Escala
WLM
Concurrency
Setting
Simplicidade
Amazon Lake
Formation
integration
Secgurança
Auto-
Vacuum &
Auto-
Analyze
Auto Data
Distribution
Deferred
Maintenance
Snapshot
Scheduler
Spectrum
Request
Accelerator
10x average
performance
improvement
Elastic
resize
Concurrency
Scaling
Improving
short query
acceleration
Stored
procedures
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Próximos passos?
• Confira o Amazon Redshift Advisor no seu cluster(s).
• Veja como aumentar o poder do seu cluster e diminuir
custos.
• Veja o seu Workload Management visando o
Concurrency Scaling.
• Preste atenção na janela de manutenção
reduções/eliminações.
• Compartilhe seu feedback/ideias com a gente. Vocês
realmente ajudam nas melhorias do Amazon Redshift.
Veja o que o Advisor
pode fazer por você!
Usuários do Amazon Redshift
• Comece com https://aws.amazon.com/redshift/getting-started/
• Experimente o Amazon Redshift com o free trial.
• Compartilhe seu feedback/ideias
Novo no Amazon Redshift?
Tweet usando
#AmazonRedshift
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Eric Ferreira
ericfe@amazon.com
Elton Corrêa de Almeida
hotmart.dev/elton
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I TS U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
“Por favor, responda a pesquisa ao final
da sessão no app. Ao finalizar a
pesquisa, passe no Help Desk e retire
seu brinde!”

Mais conteúdo relacionado

Mais procurados

AWS layered security services - SEC302 - São Paulo AWS Summit
AWS layered security services - SEC302 - São Paulo AWS SummitAWS layered security services - SEC302 - São Paulo AWS Summit
AWS layered security services - SEC302 - São Paulo AWS SummitAmazon Web Services
 
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...Amazon Web Services
 
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...Amazon Web Services
 
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdf
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdfCreating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdf
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdfAmazon Web Services
 
What’s new in Amazon Aurora - ADB204 - São Paulo AWS Summit
What’s new in Amazon Aurora - ADB204 - São Paulo AWS SummitWhat’s new in Amazon Aurora - ADB204 - São Paulo AWS Summit
What’s new in Amazon Aurora - ADB204 - São Paulo AWS SummitAmazon Web Services
 
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
 
CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...Amazon Web Services
 
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfVMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfAmazon Web Services
 
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS SummitDeveloping intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS SummitAmazon Web Services
 
Drive digital transformation with artificial intelligence - AIM204 - São Paul...
Drive digital transformation with artificial intelligence - AIM204 - São Paul...Drive digital transformation with artificial intelligence - AIM204 - São Paul...
Drive digital transformation with artificial intelligence - AIM204 - São Paul...Amazon Web Services
 
Threat detection and mitigation at AWS - SEC301 - São Paulo AWS Summit
Threat detection and mitigation at AWS - SEC301 - São Paulo AWS SummitThreat detection and mitigation at AWS - SEC301 - São Paulo AWS Summit
Threat detection and mitigation at AWS - SEC301 - São Paulo AWS SummitAmazon Web Services
 
Twelve-Factor serverless applications - MAD302 - São Paulo AWS Summit
Twelve-Factor serverless applications - MAD302 - São Paulo AWS SummitTwelve-Factor serverless applications - MAD302 - São Paulo AWS Summit
Twelve-Factor serverless applications - MAD302 - São Paulo AWS SummitAmazon Web Services
 
Overview of AWS identity services Enabling and securing your cloud journey - ...
Overview of AWS identity services Enabling and securing your cloud journey - ...Overview of AWS identity services Enabling and securing your cloud journey - ...
Overview of AWS identity services Enabling and securing your cloud journey - ...Amazon Web Services
 
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...Amazon Web Services
 
Databases on AWS- Using the right tool for the job - ADB203 - São Paulo AWS S...
Databases on AWS- Using the right tool for the job - ADB203 - São Paulo AWS S...Databases on AWS- Using the right tool for the job - ADB203 - São Paulo AWS S...
Databases on AWS- Using the right tool for the job - ADB203 - São Paulo AWS S...Amazon Web Services
 
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
 
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
 
Building Internet-of-Things (IoT) applications for a connected home - SVC205 ...
Building Internet-of-Things (IoT) applications for a connected home - SVC205 ...Building Internet-of-Things (IoT) applications for a connected home - SVC205 ...
Building Internet-of-Things (IoT) applications for a connected home - SVC205 ...Amazon Web Services
 
Build sophisticated forecasting and recommendation models - AIM203 - São Paul...
Build sophisticated forecasting and recommendation models - AIM203 - São Paul...Build sophisticated forecasting and recommendation models - AIM203 - São Paul...
Build sophisticated forecasting and recommendation models - AIM203 - São Paul...Amazon Web Services
 
Top five security errors, and how to avoid them - DEM01-S - São Paulo AWS Summit
Top five security errors, and how to avoid them - DEM01-S - São Paulo AWS SummitTop five security errors, and how to avoid them - DEM01-S - São Paulo AWS Summit
Top five security errors, and how to avoid them - DEM01-S - São Paulo AWS SummitAmazon Web Services
 

Mais procurados (20)

AWS layered security services - SEC302 - São Paulo AWS Summit
AWS layered security services - SEC302 - São Paulo AWS SummitAWS layered security services - SEC302 - São Paulo AWS Summit
AWS layered security services - SEC302 - São Paulo AWS Summit
 
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...
Secure your data lake- A Financial industry perspective - SVC203 - São Paulo ...
 
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...
Agile development with Amazon Linux WorkSpaces and Amazon WorkLink - SVC202 -...
 
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdf
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdfCreating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdf
Creating your secure cloud journey - SVC303 - São Paulo AWS Summit.pdf
 
What’s new in Amazon Aurora - ADB204 - São Paulo AWS Summit
What’s new in Amazon Aurora - ADB204 - São Paulo AWS SummitWhat’s new in Amazon Aurora - ADB204 - São Paulo AWS Summit
What’s new in Amazon Aurora - ADB204 - São Paulo AWS 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 Summit
 
CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...CI CD best practices for building modern applications - MAD301 - São Paulo AW...
CI CD best practices for building modern applications - MAD301 - São Paulo AW...
 
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdfVMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
VMware Cloud on AWS Hybrid cloud made easy - CMP203 - São Paulo AWS Summit.pdf
 
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS SummitDeveloping intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC206 - São Paulo AWS Summit
 
Drive digital transformation with artificial intelligence - AIM204 - São Paul...
Drive digital transformation with artificial intelligence - AIM204 - São Paul...Drive digital transformation with artificial intelligence - AIM204 - São Paul...
Drive digital transformation with artificial intelligence - AIM204 - São Paul...
 
Threat detection and mitigation at AWS - SEC301 - São Paulo AWS Summit
Threat detection and mitigation at AWS - SEC301 - São Paulo AWS SummitThreat detection and mitigation at AWS - SEC301 - São Paulo AWS Summit
Threat detection and mitigation at AWS - SEC301 - São Paulo AWS Summit
 
Twelve-Factor serverless applications - MAD302 - São Paulo AWS Summit
Twelve-Factor serverless applications - MAD302 - São Paulo AWS SummitTwelve-Factor serverless applications - MAD302 - São Paulo AWS Summit
Twelve-Factor serverless applications - MAD302 - São Paulo AWS Summit
 
Overview of AWS identity services Enabling and securing your cloud journey - ...
Overview of AWS identity services Enabling and securing your cloud journey - ...Overview of AWS identity services Enabling and securing your cloud journey - ...
Overview of AWS identity services Enabling and securing your cloud journey - ...
 
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...
Accelerate and secure your applications running on AWS - SVC207 - São Paulo A...
 
Databases on AWS- Using the right tool for the job - ADB203 - São Paulo AWS S...
Databases on AWS- Using the right tool for the job - ADB203 - São Paulo AWS S...Databases on AWS- Using the right tool for the job - ADB203 - São Paulo AWS S...
Databases on AWS- Using the right tool for the job - ADB203 - São Paulo AWS S...
 
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
 
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...
 
Building Internet-of-Things (IoT) applications for a connected home - SVC205 ...
Building Internet-of-Things (IoT) applications for a connected home - SVC205 ...Building Internet-of-Things (IoT) applications for a connected home - SVC205 ...
Building Internet-of-Things (IoT) applications for a connected home - SVC205 ...
 
Build sophisticated forecasting and recommendation models - AIM203 - São Paul...
Build sophisticated forecasting and recommendation models - AIM203 - São Paul...Build sophisticated forecasting and recommendation models - AIM203 - São Paul...
Build sophisticated forecasting and recommendation models - AIM203 - São Paul...
 
Top five security errors, and how to avoid them - DEM01-S - São Paulo AWS Summit
Top five security errors, and how to avoid them - DEM01-S - São Paulo AWS SummitTop five security errors, and how to avoid them - DEM01-S - São Paulo AWS Summit
Top five security errors, and how to avoid them - DEM01-S - São Paulo AWS Summit
 

Semelhante a Redshift escala armazenamento

Arquiteturas de E Commerce da próxima geração
Arquiteturas de E Commerce da próxima geraçãoArquiteturas de E Commerce da próxima geração
Arquiteturas de E Commerce da próxima geraçãoAmazon Web Services LATAM
 
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
 
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS Summit
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS SummitCost-management journey- Where did Nubank start - CMP202 - São Paulo AWS Summit
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS SummitAmazon Web Services
 
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários - ARC203 - Sao P...
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários -  ARC203 - Sao P...Escalando do Zero aos seus Primeiros 10 Milhões de Usuários -  ARC203 - Sao P...
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários - ARC203 - Sao P...Amazon Web Services
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Amazon Web Services LATAM
 
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
 
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)Amazon Web Services LATAM
 
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
 
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
 
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovar
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovarLiberte-se dos bancos de dados comerciais para economizar, crescer e inovar
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovarAmazon Web Services LATAM
 
SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioAmazon Web Services LATAM
 
Aplicando uma Estratégia de Banco de Dados AWS Personalizada: Encontre o Banc...
Aplicando uma Estratégia de Banco de Dados AWS Personalizada: Encontre o Banc...Aplicando uma Estratégia de Banco de Dados AWS Personalizada: Encontre o Banc...
Aplicando uma Estratégia de Banco de Dados AWS Personalizada: Encontre o Banc...Amazon Web Services
 
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 - ...
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 -  ...Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 -  ...
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 - ...Amazon 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
 

Semelhante a Redshift escala armazenamento (20)

Arquiteturas de E Commerce da próxima geração
Arquiteturas de E Commerce da próxima geraçãoArquiteturas de E Commerce da próxima geração
Arquiteturas de E Commerce da próxima geração
 
AWS Financial Management
AWS Financial ManagementAWS Financial Management
AWS Financial Management
 
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 - ...
 
Otimizando Amazon EC2 por Diversão e Lucro
Otimizando Amazon EC2 por Diversão e LucroOtimizando Amazon EC2 por Diversão e Lucro
Otimizando Amazon EC2 por Diversão e Lucro
 
Microsoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web ServicesMicrosoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web Services
 
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS Summit
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS SummitCost-management journey- Where did Nubank start - CMP202 - São Paulo AWS Summit
Cost-management journey- Where did Nubank start - CMP202 - São Paulo AWS Summit
 
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários - ARC203 - Sao P...
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários -  ARC203 - Sao P...Escalando do Zero aos seus Primeiros 10 Milhões de Usuários -  ARC203 - Sao P...
Escalando do Zero aos seus Primeiros 10 Milhões de Usuários - ARC203 - Sao P...
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
 
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
 
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)
Webinar - Inicie sua jornada de migração para nuvem com a AWS (Português)
 
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...
 
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...
 
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovar
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovarLiberte-se dos bancos de dados comerciais para economizar, crescer e inovar
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovar
 
AWS Database Day - Português
AWS Database Day - PortuguêsAWS Database Day - Português
AWS Database Day - Português
 
Criando Aplicações Serverless
Criando Aplicações ServerlessCriando Aplicações Serverless
Criando Aplicações Serverless
 
SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de Negócio
 
Aplicando uma Estratégia de Banco de Dados AWS Personalizada: Encontre o Banc...
Aplicando uma Estratégia de Banco de Dados AWS Personalizada: Encontre o Banc...Aplicando uma Estratégia de Banco de Dados AWS Personalizada: Encontre o Banc...
Aplicando uma Estratégia de Banco de Dados AWS Personalizada: Encontre o Banc...
 
Decatron e VMTurbo
Decatron e VMTurboDecatron e VMTurbo
Decatron e VMTurbo
 
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 - ...
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 -  ...Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 -  ...
Migre seus Desktops e Apps para a AWS com Amazon WorkSpaces e AppStream 2 - ...
 
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é...
 

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
 

Redshift escala armazenamento

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon Redshift dicas e truques: Escalando o armazenamento e o poder computacional Eric Ferreira Principal Database Engineer Amazon Web Services A D B 3 0 1 Elton Corrêa de Almeida Development Specialist Hotmart
  • 2. Tópicos da sessão de hoje: • Revisão Rápida de Arquitetura • Como escalar poder computacional e armazenamento rapidamente on demand: • Escala concorrente (Concurrency scaling) • Otimização automática e manutenção zero. • Exemplo de Uso do Amazon Redshift:
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Arquitetura Capacidade de armazenamento e computação escalados on demand
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T CN1 SQL/Ferramentas BI LN JDBC/ODBC CN2 CN3 CN1 SQL/Ferramentas BI LN JDBC/ODBC CN2 CN3 CN4 CN5 CN6 Transferência Binaria • Dados copiados e redistribuídos • Cluster em modo de leitura durante o processo • Opção de mudar tipo de Nó Redimensionamento Clássico permite flexibilidade
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon Redshift Redimensionamento Elástico (Novo) - Elastic Resize Como funciona: O Amazon Redshift atualiza o snapshot no Amazon S3 com os dados mais recentes. Novos nós são adicionados (scaling up) ou removidos (scaling down) durante esse período. O cluster está disponível para queries de leitura e escrita. Queries que estão em espera são alocadas em uma fila automaticamente. 1 2 3 Escale seus clusters Amazon Redshift em minutos para otimização de performance. Amazon Redshift Cluster Amazon Redshift Managed S3 JDBC/ODBC Leader Node CN2CN1 CN3 CN4 Backup
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T DS2.8XL DC2.8XL DS2.XL DC2.L X 2X½ X X 2X½ X As opções do Elastic resize dependem do tipo de nó
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Quando utilizar o Elastic resize vs. Classic resize Alteração do tipo de nó Irá aumentar além do dobro ou cortar os nós em menos da metade? Elastic Resize Classic Resize Sim Não Não
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Com o elastic resize, você pode adicionar ou subtrair nós em minutos  Escale poder computacional e armazenamento on demand  Processamento mais rápido de queries  Termine tarefas grandes de ETL mais rápido  Diminua custos on demand fora do seu horário de pico Resumo: Elastic resize
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon Redshift – Redimensionamento Elástico FAQs Quando escolher Elástico ou Clássico? Quais são os fatores que irão estimar o tempo de execução do redimensionamento? Como acompanhar o progresso de um Elastic Resize?
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. <1 minute 15 minutes >20 minutes Tempo diário de fila de execução Os outros 13% tem picos de atividade em media de 10 minutos por vez dos clientes Amazon Redshift não tem tempo significativo de espera
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Apresentando Concurrency Scaling (Escala de Concorrência ) Um novo recurso que fornece performance rápida e consistente, mesmo com milhares de usuários e consultas concorrentes. O Amazon Redshift automaticamente adiciona e remove capacidade computacional conforme as necessidades do seu workload.
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Concurrency Scaling O Amazon Redshift automaticamente adiciona clusters transientes em segundos, para servir picos inesperados com requisições concorrentes para rápida performance. Backup Caching Layer Como funciona: O Amazon Redshift automaticamente sobe um novo cluster, executa as consultas em espera e encerra automaticamente o cluster de Concurrency Scaling. 1 2 3 Para cada 24 horas que seu cluster principal está em uso, você acumula um crédito de uma hora para Concurrency Scaling. Isso significa que Concurrency Scaling é gratuito para >97% dos clientes. Novo Todas as consultas vão para o nó líder, o usuário experimenta menos espera nas queries. Quando consultas designadas na fila do WLM começam a enfileirar, o Amazon Redshift automaticamente faz o roteamento para o novo cluster, permitindo automaticamente o Concurrency Scaling.
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T A cada 24 horas que seu cluster principal está em uso, você acumula um crédito de uma hora para uso de concurrent cluster. 97% dos usuários nunca serão cobrados pelos recursos de escala automática 0 2000 4000 6000 8000 10000 12000 5 40 80 120 150 180 Consultasporhora(QpH) Número de usuários ativos Escala de throughput linear Amazon Redshift’s escala de throughput com usuários concorrentes
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Concurrency Scaling é um novo recurso do Amazon Redshift muito poderoso. Nós ficamos muito impressionados pela performance deste recurso, especialmente com a sua habilidade instantânea de adicionar capacidade transiente com nada a ser gerenciado do nosso lado. Como administradores do Amazon Redshift na Yelp, acreditamos que com o Concurrency Scaling , iremos manter nossos diversos usuários muito satisfeitos, mesmo durante os picos de utilização. Estamos muito animados que o Concurrency Scaling nos proporciona a flexibilidade em lidar com a significativa variância dos nossos workloads durante o curso do dia. -Shahid Chohan, Engenheiro de Software, Yelp
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Concurrency Scaling FAQs Existe alguma restrição em relação ao tipo de workload que pode rodar nos novos clusters? O cliente precisa controlar isso? Como o cliente irá configurar o concurrency scaling? Quais são as opções? Eu irei notar um grande impacto no custo durante os períodos quando a concorrência e o cluster transiente forem iniciados?
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Administração inteligente e manutenção As tarefas de manutenção são automáticas Customização é possível
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Administração inteligente e manutenção automática Distribution Key Recomendações para Distribution Key Sort Key Recomendações para Sort Key Concorrência Automática Automação da concorrência, tornando- a dinâmica Vacuum Vacuum automático em background Analyze Analyze automático em background
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Fácil de usar: Vacuum Delete O Amazon Redshift agora recupera automaticamente o espaço de linhas deletadas, melhorando a performance e espaço de utilização. Tabela com linhas deletadas Amazon Redshift Worker Thread Auto Vacuum Tabela com linhas contínuas Quando você deleta ou atualiza linhas, o Amazon Redshift as marca para deleção e o Vacuum Delete remove as linhas deletadas para aprimorar a performance e liberar espaço. Amazon Redshift agora prioriza tabelas que necessitam ser “enxugadas” e quando a utilização do cluster está baixa, o Amazon Redshift . Este recurso está disponível em todas as regiões. Novo!
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Fácil de usar: Auto Analyze Amazon Redshift agora coleta automaticamente estatísticas da tabela para executar consultas com performance aperfeiçoada Amazon Redshift Query planner Table statistics Amazon Redshift Worker Thread Auto Analyze Analyzethistable Estatísticas atualizadas nas tabelas são importantes para o otimizador de consultas do Amazon Redshift para criação de planos de execução. Amazon Redshift detecta alterações na tabela e quando o uso do cluster está baixo e em background, para que você não tenha que rodar o ANALYZE manualmente. Essa funcionalidade está disponível em todas as regiões. Novo!
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Administração e Manutenção Inteligente FAQs Eu preciso rodar o vacuum e analyze? Como eu posso rastrear o histórico de trabalho do vacuum? Como saber o que vem por aí nas melhorias de gerenciamento do Amazon Redshift?
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon Redshift Advisor: o melhor amigo do seu DBA • Amazon Redshift expert system disponível no Console AWS • Identifica comportamento não desejado de usuários para resoluções provendo recomendações de melhorias de alto impacto e redução de custos • >96% dos clusters tem feedback adequado • Acessos a WLM, comando COPY, armazenamento, e feedback de manutenção de sistema
  • 25. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T A Hotmart é a maior empresa especializada na venda e distribuição de produtos digitais da América Latina, líder de mercado desde sua fundação, em 2011. Em constante processo de internacionalização, a empresa possui escritórios em Belo Horizonte, Madri, Amsterdã, Bogotá e Cidade do México.
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T v +5 MilhõesDE COMPRADORES +200 PAÍSES DIFERENTES +150 Mil PRODUTOS +2 Milhões DE USUÁRIOS
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T INGESTÃO TRANSFORMAÇÃ O ARMAZENAMENT O VISUALIZAÇÃO Amazon Kinesis Amazon Kinesis Data Analytics AWS Glue Amazon EMR S3 Amazon Athena Amazon Redshift Elasticsearch Kibana Hotmart Analytics
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T HOTMART Datahub Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon Kinesis Data Firehose Amazon
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 2015 2018 2019 May/201 9 Total de 200 GB 200 GB Por mês 4 TB Por mês 13 TB Bytes processados
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Recapitulando a sessão de hoje: • Como escalar poder computacional e armazenamento rapidamente on demand: • Redimensionamento elástico e clássico (Elastic and Classic Resize) • Escalar poder computacional automaticamente para lidar com milhares de usuários e queries concorrentes: • Escala concorrente (Concurrency scaling) • Como o Amazon Redshift otimiza automaticamente recursos e realiza tarefas de manutenção para assegurar a melhor performance ao menor custo conforme o uso da escalabilidade. • Vimos como o Hotmart utiliza Amazon Redshift
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Unload to Parquet Amazon Redshift Outras Novidades Velocidade Escala WLM Concurrency Setting Simplicidade Amazon Lake Formation integration Secgurança Auto- Vacuum & Auto- Analyze Auto Data Distribution Deferred Maintenance Snapshot Scheduler Spectrum Request Accelerator 10x average performance improvement Elastic resize Concurrency Scaling Improving short query acceleration Stored procedures
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Próximos passos? • Confira o Amazon Redshift Advisor no seu cluster(s). • Veja como aumentar o poder do seu cluster e diminuir custos. • Veja o seu Workload Management visando o Concurrency Scaling. • Preste atenção na janela de manutenção reduções/eliminações. • Compartilhe seu feedback/ideias com a gente. Vocês realmente ajudam nas melhorias do Amazon Redshift. Veja o que o Advisor pode fazer por você! Usuários do Amazon Redshift • Comece com https://aws.amazon.com/redshift/getting-started/ • Experimente o Amazon Redshift com o free trial. • Compartilhe seu feedback/ideias Novo no Amazon Redshift? Tweet usando #AmazonRedshift
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Eric Ferreira ericfe@amazon.com Elton Corrêa de Almeida hotmart.dev/elton
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I TS U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. “Por favor, responda a pesquisa ao final da sessão no app. Ao finalizar a pesquisa, passe no Help Desk e retire seu brinde!”