

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Práticas recomendadas de design e arquitetura com o Amazon Keyspaces (para Apache Cassandra)
<a name="best-practices"></a>

Use esta seção para localizar rapidamente as recomendações para maximizar a performance e minimizar os custos de throughput para trabalhar com o Amazon Keyspaces.

**Contents**
+ [Principais diferenças e princípios de design do NoSQL](bp-general-nosql-design.md)
  + [Diferenças entre design relacional de dados e NoSQL](bp-general-nosql-design.md#bp-general-nosql-design-vs-relational)
  + [Dois conceitos-chave para design em NoSQL](bp-general-nosql-design.md#bp-general-nosql-design-concepts)
  + [Abordar o design em NoSQL](bp-general-nosql-design.md#bp-general-nosql-design-approach)
+ [Otimize as conexões do driver do cliente para o ambiente sem servidor](connections.md)
  + [Como as conexões funcionam no Amazon Keyspaces](connections.md#connections.howtheywork)
  + [Como configurar conexões no Amazon Keyspaces](connections.md#connections.howtoconfigure)
  + [Como configurar a política de nova tentativa para conexões no Amazon Keyspaces](connections.md#connections.retry-policies)
  + [Como configurar conexões por meio de endpoints da VPC no Amazon Keyspaces](connections.md#connections.VPCendpoints)
  + [Como monitorar conexões no Amazon Keyspaces](connections.md#connections.howtomonitor)
  + [Como lidar com erros de conexão no Amazon Keyspaces](connections.md#connections.errorhandling)
+ [Melhores práticas de modelagem de dados: recomendações para projetar modelos de dados](data-modeling.md)
  + [Como usar chaves de partição de forma eficaz no Amazon Keyspaces](bp-partition-key-design.md)
    + [Use fragmentação de gravação para distribuir uniformemente as workloads entre as partições](bp-partition-key-sharding.md)
      + [Fragmentação usando chaves de partição compostas e valores randomizados](bp-partition-key-sharding.md#bp-partition-key-sharding-random)
      + [Fragmentação usando chaves de partição compostas e valores calculados](bp-partition-key-sharding.md#bp-partition-key-sharding-calculated)
+ [Como otimizar os custos das tabelas do Amazon Keyspaces](bp-cost-optimization.md)
  + [Avaliar seus custos no nível da tabela](CostOptimization_TableLevelCostAnalysis.md)
    + [Como visualizar os custos de uma única tabela do Amazon Keyspaces](CostOptimization_TableLevelCostAnalysis.md#CostOptimization_TableLevelCostAnalysis_ViewInfo)
    + [Visualização padrão do Explorador de Custos](CostOptimization_TableLevelCostAnalysis.md#CostOptimization_TableLevelCostAnalysis_CostExplorer)
    + [Como usar e aplicar tags de tabela no Explorador de Custos](CostOptimization_TableLevelCostAnalysis.md#CostOptimization_TableLevelCostAnalysis_Tagging)
  + [Avaliar o modo de capacidade de sua tabela](CostOptimization_TableCapacityMode.md)
    + [Quais modos de capacidade de tabela estão disponíveis](CostOptimization_TableCapacityMode.md#CostOptimization_TableCapacityMode_Overview)
    + [Quando selecionar o modo de capacidade sob demanda](CostOptimization_TableCapacityMode.md#CostOptimization_TableCapacityMode_OnDemand)
    + [Quando selecionar o modo de capacidade provisionada](CostOptimization_TableCapacityMode.md#CostOptimization_TableCapacityMode_Provisioned)
    + [Fatores adicionais a serem considerados ao escolher um modo de capacidade de tabela](CostOptimization_TableCapacityMode.md#CostOptimization_TableCapacityMode_AdditionalFactors)
  + [Avalie as configurações do Application Auto Scaling da sua tabela](CostOptimization_AutoScalingSettings.md)
    + [Entenda as configurações do Application Auto Scaling](CostOptimization_AutoScalingSettings.md#CostOptimization_AutoScalingSettings_UnderProvisionedTables)
    + [Como identificar tabelas com baixa utilização alvo (<= 50%)](CostOptimization_AutoScalingSettings.md#CostOptimization_AutoScalingSettings_IdentifyLowUtilization)
    + [Como lidar com cargas de trabalho com variação sazonal](CostOptimization_AutoScalingSettings.md#CostOptimization_AutoScalingSettings_SeasonalVariance)
    + [Como lidar com cargas de trabalho com pico com padrões desconhecidos](CostOptimization_AutoScalingSettings.md#CostOptimization_AutoScalingSettings_UnknownPatterns)
    + [Como lidar com cargas de trabalho com aplicações vinculadas](CostOptimization_AutoScalingSettings.md#CostOptimization_AutoScalingSettings_BetweenRanges)
  + [Identifique seus recursos para otimizar os custos do Amazon Keyspaces.](CostOptimization_UnusedResources.md)
    + [Como identificar recursos não utilizados](CostOptimization_UnusedResources.md#CostOptimization_UnusedResources_Identifying)
    + [Identificar recursos de tabela não utilizados](CostOptimization_UnusedResources.md#CostOptimization_UnusedResources_Tables)
    + [Limpar recursos de tabela não utilizados](CostOptimization_UnusedResources.md#CostOptimization_UnusedResources_Tables_Cleanup)
    + [Como limpar backups não utilizados ou recuperação para um ponto no tempo (PITR)](CostOptimization_UnusedResources.md#CostOptimization_UnusedResources_Backups)
  + [Avaliar seus padrões de uso de tabelas para otimizar o desempenho e o custo](CostOptimization_TableUsagePatterns.md)
    + [Realizar menos operações de leitura altamente consistente](CostOptimization_TableUsagePatterns.md#CostOptimization_TableUsagePatterns_StronglyConsistentReads)
    + [Habilitar a vida útil (TTL)](CostOptimization_TableUsagePatterns.md#CostOptimization_TableUsagePatterns_TTL)
  + [Avaliar sua capacidade provisionada para o provisionamento do tamanho certo](CostOptimization_RightSizedProvisioning.md)
    + [Como recuperar métricas de consumo em suas tabelas do Amazon Keyspaces](CostOptimization_RightSizedProvisioning.md#CostOptimization_RightSizedProvisioning_ConsumptionMetrics)
    + [Como identificar tabelas do Amazon Keyspaces subprovisionadas](CostOptimization_RightSizedProvisioning.md#CostOptimization_RightSizedProvisioning_UnderProvisionedTables)
    + [Como identificar tabelas superprovisionadas do Amazon Keyspaces](CostOptimization_RightSizedProvisioning.md#CostOptimization_RightSizedProvisioning_OverProvisionedTables)