Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Usar Lentes do Well-Architected para DynamoDB para otimizar uma workload do DynamoDB

Modo de foco
Usar Lentes do Well-Architected para DynamoDB para otimizar uma workload do DynamoDB - Amazon DynamoDB

Esta seção descreve o recurso Lentes do Well-Architected para o Amazon DynamoDB, um conjunto de princípios de design e orientações para projetar workloads bem arquitetadas do DynamoDB.

O AWS Well-Architected Framework ajuda os arquitetos de nuvem a criar uma infraestrutura de alta performance que é segura, resiliente e eficiente para uma variedade de aplicações e workloads. Baseado em seis pilares (Excelência operacional, Segurança, Confiabilidade, Eficiência de performance, Otimização de custos e Sustentabilidade), o AWS Well-Architected oferece uma abordagem consistente para que clientes e parceiros avaliem arquiteturas e implementem projetos escaláveis.

O recurso Lentes do AWS Well-Architected estende a orientação oferecida pelo AWS Well-Architected para domínios setoriais e tecnológicos específicos. O recurso Lentes do Well-Architected para Amazon DynamoDB concentra-se em workloads do DynamoDB. Ele fornece práticas recomendadas, princípios de design e perguntas para avaliar e analisar uma workload do DynamoDB. A conclusão de uma análise do Lentes do Well-Architected para Amazon DynamoDB fornecerá instruções e orientações sobre os princípios de design recomendados que estão relacionados a cada um dos pilares do AWS Well-Architected. Essa orientação baseia-se em nossa experiência de trabalho com clientes em vários setores, segmentos, portes e regiões geográficas.

Como resultado direto da análise do Lentes do Well-Architected, você receberá um resumo das recomendações práticas para otimizar e melhorar workloads do DynamoDB.

Realizar a análise do Lentes do Well-Architected para Amazon DynamoDB

A análise do Lentes do Well-Architected para DynamoDB geralmente é realizada por um arquiteto de soluções da AWS com o cliente, mas também pode ser realizada pelo próprio cliente. Embora seja recomendável analisar todos os seis pilares do Well-Architected como parte do Lentes do Well-Architected para Amazon DynamoDB, você também pode optar por priorizar um ou mais pilares.

Informações e instruções adicionais para conduzir uma análise do Lentes do Well-Architected para Amazon DynamoDB estão disponíveis neste vídeo e na página do Lentes do Well-Architected para DynamoDB no GitHub.

Pilares do Lentes do Well-Architected para Amazon DynamoDB

O Lentes do Well-Architected para Amazon DynamoDB baseia-se em seis pilares:

Pilar Eficiência de performance

O pilar Eficiência de performance inclui a capacidade de usar recursos de computação de maneira eficiente para atender aos requisitos do sistema e manter essa eficiência à medida que a demanda muda e as tecnologias evoluem.

Os princípios de design mais importantes do DynamoDB para esse pilar giram em torno de modelagem dos dados, escolha de chaves de partição e chaves de classificação, e da definição de índices secundários com base nos padrões de acesso à aplicação. Outras considerações incluem escolha do modo de throughput ideal para a workload, ajuste do AWS SDK e, quando apropriado, uso de uma estratégia de armazenamento em cache ideal. Para saber mais sobre esses princípios de design, assista a este vídeo aprofundado sobre o pilar Eficiência de performance do Lentes do Well-Architected para DynamoDB.

Pilar Otimização de custos

O foco do pilar Otimização de custos é evitar custos desnecessários.

Os principais tópicos incluem entender e controlar onde o dinheiro está sendo gasto, selecionar o número mais adequado e correto de tipos de recurso, analisar os gastos ao longo do tempo, projetar modelos de dados para otimizar o custo de padrões de acesso específicos da aplicação e escalar para atender às necessidades dos negócios sem gastar demais.

Os princípios de design mais importantes de otimização de custos para o DynamoDB giram em torno de escolher o modo de capacidade e a classe de tabela mais apropriados para suas tabelas e evitar o excesso de capacidade usando o modo de capacidade sob demanda ou o modo de capacidade provisionada com escalabilidade automática. Outras considerações a serem feitas são as seguintes: a modelagem e a consulta de dados eficientes para reduzir a capacidade consumida, a reserva de partes da capacidade consumida por um preço reduzido, a redução do tamanho dos itens, a identificação e a remoção dos recursos não utilizados e o uso de TTL para excluir automaticamente dados obsoletos sem nenhum custo. Para saber mais sobre esses princípios de design, assista a este vídeo aprofundado sobre o pilar Otimização de custos do Lentes do Well-Architected para DynamoDB.

Consulte Otimização de custos para obter mais informações sobre as práticas recomendadas de otimização de custos para o DynamoDB.

Pilar Excelência operacional

O foco do pilar Excelência operacional está na execução e no monitoramento de sistemas para agregar valor empresarial e melhorar continuamente processos e procedimentos. Os principais tópicos incluem automatizar mudanças, responder a eventos e definir padrões para gerenciar operações diárias.

Os principais de design mais importantes de excelência operacional do DynamoDB incluem monitorar as métricas do DynamoDB por meio do Amazon CloudWatch e do AWS Config e alertar e corrigir automaticamente quando limites predefinidos são violados ou quando regras não compatíveis são detectadas. Outras considerações são definir os recursos do DynamoDB via infraestrutura como código e utilizar as etiquetas para organizar, identificar e contabilizar melhor os custos de seus recursos do DynamoDB. Para saber mais sobre esses princípios de design, assista a este vídeo aprofundado sobre o pilar Excelência operacional do Lentes do Well-Architected para DynamoDB.

Pilar Confiabilidade

O foco do pilar Confiabilidade é em garantir que uma workload desempenhe a função pretendida de maneira correta e consistente sempre que isso for esperado. Uma workload resiliente recupera-se rapidamente de falhas para atender a demandas da empresa e dos clientes. Os principais tópicos incluem design de sistema distribuído, planejamento de recuperação e como lidar com mudanças.

Os princípios essenciais de design de confiabilidade do DynamoDB giram em torno de escolher a estratégia de backup e a retenção com base em seus requisitos de RPO e RTO, usar tabelas globais do DynamoDB para workloads multirregionais ou cenários de recuperação de desastres entre regiões com baixo RTO, implementar a lógica de repetição com recuo exponencial na aplicação ao configurar e usar esses recursos no AWS SDK, monitorar as métricas do DynamoDB por meio do Amazon CloudWatch e alertar e corrigir automaticamente quando limites predefinidos são violados. Para saber mais sobre esses princípios de design, assista a este vídeo aprofundado sobre o pilar Confiabilidade do Lentes do Well-Architected para DynamoDB.

Pilar Segurança

O foco do pilar Segurança está na proteção de informações e sistemas. Os principais tópicos incluem confidencialidade e integridade dos dados, identificação e gerenciamento de quem pode fazer o quê com o gerenciamento de privilégios, proteção de sistemas e estabelecimento de controles para detectar eventos de segurança.

Os principais de design mais importantes de segurança do DynamoDB são criptografar dados em trânsito com HTTPS, escolher o tipo de chave para criptografia de dados em repouso e definir políticas e perfis do IAM para autenticar, autorizar e fornecer acesso refinado aos recursos do DynamoDB. Considerações adicionais incluem a auditoria das operações do ambiente de gerenciamento e do plano de dados do DynamoDB por meio do AWS CloudTrail. Para saber mais sobre esses princípios de design, assista a este vídeo aprofundado sobre o pilar Segurança do Lentes do Well-Architected para DynamoDB.

Para obter informações de segurança adicionais para o DynamoDB, consulte Segurança.

Pilar Sustentabilidade

O foco do pilar Sustentabilidade está em minimizar os impactos ambientais da execução de workloads na nuvem. Os principais tópicos incluem um modelo de responsabilidade compartilhada pela sustentabilidade, compreensão do impacto e maximização da utilização para minimizar os recursos necessários e reduzir os impactos posteriores.

Os princípios de design mais importantes de sustentabilidade do DynamoDB incluem identificar e remover recursos não utilizados do DynamoDB, evitar o provisionamento excessivo por meio do uso do modo de capacidade sob demanda ou do modo de capacidade provisionada com autoescalabilidade, consultas eficientes para reduzir a quantidade de capacidade consumida e redução do espaço de armazenamento por meio da compactação de dados e da exclusão de dados obsoletos usando TTL. Para saber mais sobre esses princípios de design, assista a este vídeo aprofundado sobre o pilar Sustentabilidade do Lentes do Well-Architected para DynamoDB.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.