Olá a todos e bem-vindos de volta.
Agora, no vídeo de hoje, falaremos sobre os modos de capacidade no Dynamo DB.
Agora, antes de discutirmos em detalhes sobre o modo de capacidade, é importante darmos um passo atrás
para entender o desafio que a organização costumava enfrentar quando precisava definir o uso de RCA
e o uso da tabela do Dynamo DB com base no padrão de acesso do aplicativo.
Agora, neste estágio, já sabemos que podemos especificar a capacidade de taxa de transferência no Dynamo DB usando as unidades
de capacidade de leitura, que é o uso e as unidades de capacidade corretas.
Agora, um dos desafios neste estágio é que, se seu aplicativo exceder a taxa de transferência de
sua provisão, ele será submetido à limitação oral.
Por exemplo, um cliente está solicitando 400 KB de dados da tabela do Dynamo DB e já há uma taxa de transferência sobre o provisionamento
que está ocorrendo no momento.
Muitas solicitações estão chegando à tabela do Dynamo DB e ela realmente não tem o uso apropriado
do RC e do WC para manipular os dados.
E como o RCU não está realmente presente e há muitas solicitações, o Dynamo DB começará a estrangular
a solicitação e isso pode afetar seu tráfego de produção oral.
Agora, para garantir que sua tabela do Dynamo DB não seja acelerada porque pode afetar seu aplicativo
de produção e também seus negócios, ele fornece vários recursos para contornar isso por meio dos modos de capacidade.
Agora existem dois modos de capacidade primária.
Um é o modo de provisionamento e o segundo é o modo sob demanda.
Agora, antes de analisarmos em detalhes, vamos ver rapidamente onde exatamente podemos encontrá-lo.
Portanto, quando criamos uma tabela do Dynamo DB com a configuração personalizada aqui no modo de capacidade, você
tem o modo sob demanda aqui e o modo de provisionamento.
Quando você seleciona o modo de provisionamento, vê que há tantas configurações que estão aparecendo aqui.
Quando você seleciona sob demanda, não há configurações.
É muito simples.
Portanto, é importante entendermos a diferença entre eles e também quais são esses conjuntos de configurações
agora em uma visão geral de alto nível.
Se você escolher um modo de provisionamento, especifique o número de leitura e gravação por segundo necessário para
seu aplicativo.
Isso é algo que já discutimos em nosso vídeo de unidades de capacidade de leitura e gravação,
onde você pode selecionar o RC apropriado usando o WQ, dependendo do tamanho dos dados esperados e dos padrões
de acesso oral.
Junto com isso, a ADA também introduziu mais um recurso associado ao dimensionamento automático.
Assim, você pode usar o dimensionamento automático para ajustar a capacidade de provisionamento de suas tabelas automaticamente em resposta
às alterações de tráfego.
Portanto, se você examinar a tabela do Dynamo DB, terá o dimensionamento automático ativado ou desativado.
Se você selecioná-lo como desativado, poderá adicionar as unidades de capacidade de leitura e gravação manualmente.
Então isso é bom.
Agora, se houver algum padrão de acesso que exija mais quantidade de dados, a limitação
começará a aparecer.
Portanto, para evitar isso, você pode ativar o dimensionamento automático aqui e especificar as unidades de capacidade
mínima e máxima com base nas quais o dimensionamento automático seria acionado.
Agora vamos também examinar rapidamente os padrões de tráfego recomendados caso você esteja usando um modo de provisionamento.
Agora, o modo de provisionamento é uma boa opção, se alguma das seguintes condições for verdadeira.
A primeira é que você tem um tráfego de aplicativos previsível.
Em segundo lugar, você executa aplicativos cujo tráfego é consistente ou aumenta gradualmente.
Digamos que atualmente você esteja recebendo cinco solicitações de leitura.
Agora, de repente, no próximo segundo, você está recebendo 500 solicitações.
Portanto, caso você esteja usando sob demanda, o sob demanda não poderá escalar muito rapidamente quando houver
um pico de tráfego.
No entanto, se o tráfego do seu aplicativo está aumentando gradualmente sob demanda, funciona muito bem.
Terceiro, você pode prever os requisitos de capacidade para controlar o custo geral.
O segundo tipo de modo de capacidade é o modo sob demanda aqui.
Portanto, o Amazon Dynamo DB sob demanda é capaz de atender milhares de solicitações por segundo sem nenhum planejamento de
capacidade, e o dínamo pode ser sob demanda ou de primeira solicitação em papel para solicitações de leitura e gravação
para que você pague apenas pelo que usar.
Portanto, você pode ver a maneira mais fácil de o Dynamo funcionar, caso você realmente não queira fazer o planejamento
de capacidade.
Neste caso, dependendo da solicitação que você receber, você será cobrado de acordo.
Agora, a pergunta que vem é, já que sob demanda é tão bom e tão fácil, por que alguém usaria provisionamento ou por que alguém usaria
provisionamento com escalabilidade automática?
E a resposta para isso é o preço.
Agora, como estamos discutindo, se você selecionar sob demanda, essa é a única coisa que você terá que selecionar.
Você não precisa mais se preocupar com o planejamento de capacidade aqui, mas o principal desafio é o preço.
Tudo bem.
Então espero que com isso você tenha entendido o básico da capacidade.
E dependendo do seu orçamento, dependendo das suas necessidades, você pode ir em frente e selecionar
o apropriado para sua aplicação.
Então com isso vai concluir o vídeo de hoje.