Olá a todos e bem-vindos de volta.
Agora, no vídeo de hoje, falaremos sobre o acelerador Dynamo DB, também conhecido
como DAX.
Agora, quando discutimos sobre o Dynamo DB, na maioria dos casos, o tempo de resposta oral pode ser medido
em milissegundos de um dígito e isso é bastante rápido.
No entanto, algumas organizações usaram casos em que exigem tempo de resposta em microssegundos, e essa
é uma das razões pelas quais lançou um novo recurso associado ao acelerador do Dynamo DB que fornece
tempos de resposta muito mais rápidos para acessar os dados eventualmente consistentes .
Portanto, em uma visão geral de alto nível, o acelerador do Dynamo DB é um cache de memória totalmente gerenciado
e altamente disponível para o Dynamo DB que oferece até dez vezes a melhoria de desempenho.
Portanto, isso pode ser entendido com o diagrama em que você tem uma tabela do Dynamo
DB à direita, seu aplicativo à esquerda e seu cluster DAX aqui.
Esse cluster DAX pode consistir nos dados acessados com frequência.
Muitas vezes o mesmo conjunto de dados está sendo acessado para que você possa ver milhares ou dezenas de milhares
de vezes por diferentes clientes em todo o mundo.
Portanto, você realmente não deseja que seu aplicativo vá em frente e envie milhares de solicitações para o Dynamo DB Table.
Em vez disso, esses dados acessados com frequência podem ser armazenados no nível do cluster DAX e podem ser buscados
diretamente pelo seu aplicativo para que você não precise pagar pela tabela do Dynamo DB aumentando a taxa de transferência
geral.
Essa é a visão geral de alto nível.
Vamos analisá-lo rapidamente agora no console do Dynamo DB, junto com as várias opções relacionadas à criação de uma tabela
e assim por diante, você tem uma opção dedicada para o Dynamo DB Accelerator.
Então vamos em frente e rapidamente abrir isso.
E dentro de você pode ir em frente e criar um cluster.
Deixe-me ir em frente e fazer isso.
Eu direi o agrupamento do Demo Dak dentro das famílias Node.
Para este propósito de demonstração, usarei a família de tipos DT.
Usaremos a menor instância disponível.
Você pode definir novamente o conjunto de nós.
Vou usar apenas um por enquanto.
Eu vou fazer um próximo.
Dentro do grupo de sub-rede.
Você pode simplesmente adicionar um grupo de sub-rede como uma demonstração.
Grupo de sub-redes de Dak Vamos voltar para baixo e selecionaremos uma das sub-redes para nosso propósito.
Você também pode prosseguir e definir a regra do grupo de segurança.
Vamos fazer um próximo aqui você tem as permissões do iam.
Você pode apenas dar um nome.
Eu direi dak's iam.
Vamos descer um pouco.
Você pode especificar a configuração relacionada à criptografia caso queira.
E você tem mais uma opção importante relacionada ao acesso à tabela do Dynamo DB, na qual você pode selecionar todas
as tabelas que permitem que seu cluster de impostos acesse todas as suas tabelas do Dynamo DB na região.
Ou você também pode especificar uma tabela ou área específica.
Então, neste caso, eu tenho duas tabelas nesta região, então eu posso selecionar uma das tabelas aqui que você pode clicar
em próximo.
Vamos deixar isso como padrão.
Clicarei em próximo na tela de revisão.
Você pode ir em frente e verificar e pode criar um cluster.
Tudo bem.
Então Eric Lester está na fase de criação e leva um pouco de tempo.
Então, vamos rapidamente em frente e discutir sobre outro ponto antes de olharmos para ele.
Agora, vamos examinar rapidamente alguns dos casos de uso em que o DAX pode ser útil.
A primeira é que é útil para aplicativos que exigem o tempo de resposta mais rápido possível para operações
relacionadas à leitura.
Portanto, alguns exemplos incluem lances em tempo real, aplicativos de negociação e assim por diante.
Em segundo lugar, o DAX é útil para aplicativos que lêem um pequeno número de itens com mais frequência do que
outros, e também para aplicativos que exigem muita leitura, mas também são sensíveis ao custo.
Agora, vamos também examinar os cenários em que o DAX não é adequado primeiro quando é para os aplicativos que
exigem leituras fortemente consistentes.
Em segundo lugar, estão os aplicativos que não exigem o tempo de resposta de microssegundos para leituras ou não precisam
descarregar a atividade repetida das tabelas subjacentes.
E terceiro são os aplicativos que são intensivos ou que não executam muita atividade de leitura.
Nesses casos, o DAX não provou ser útil agora.
Às vezes, em exames, eles podem fornecer um aplicativo com um cenário e você terá que selecionar se
o DAX será útil ou não.
Então é aqui que o caso de uso e o penúltimo slide provam ser bastante úteis.
Então, em uma atualização, nosso cluster está finalmente disponível.
Demorou cerca de alguns minutos para que ele fosse criado.
Agora, uma coisa importante que eu queria mostrar a você e é por isso que estávamos criando o cluster
é este ponto final aqui, o cluster do Dynamo DB tem seu próprio conjunto de pontos finais e, se você quiser que seu aplicativo aproveite
os benefícios do cache, então você terá que apontá-lo para este cluster específico.
Como já sabemos, um cluster DEX específico pode ser conectado ao conjunto de tabelas do Dynamo DB que
selecionamos como parte da configuração oral.
Portanto, certifique-se de usar o endpoint de cluster apropriado novamente, caso você o tenha criado,
certifique-se de também excluí-lo para que você realmente não precise pagar pela infraestrutura geral necessária.
Essa é a visão geral de alto nível.
E com isso concluiremos o vídeo de hoje.