Gerenciamento de recursos sem servidor no Amazon Keyspaces (para Apache Cassandra) - Amazon Keyspaces (para Apache Cassandra)

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á.

Gerenciamento de recursos sem servidor no Amazon Keyspaces (para Apache Cassandra)

O Amazon Keyspaces (para Apache Cassandra) é uma tecnologia sem servidor. Em vez de implantar, gerenciar e manter recursos de armazenamento e computação para sua workload por meio de nós em um cluster, o Amazon Keyspaces aloca recursos de armazenamento e throughput de leitura/gravação diretamente às tabelas.

O Amazon Keyspaces provisiona o armazenamento automaticamente com base nos dados armazenados em suas tabelas. Ele aumenta e diminui o armazenamento à medida que você grava, atualiza e exclui dados, e você paga somente pelo armazenamento que usa. Os dados são replicados em várias zonas de disponibilidade para alta disponibilidade. O Amazon Keyspaces monitora continuamente o tamanho de suas tabelas para determinar suas cobranças de armazenamento. Para obter mais informações sobre como o Amazon Keyspaces calcula o tamanho faturável dos dados, consulte Estime o tamanho da linha no Amazon Keyspaces.

Este capítulo aborda os principais aspectos do gerenciamento de recursos no Amazon Keyspaces.

  • Estime o tamanho da linha — Para estimar o tamanho codificado das linhas no Amazon Keyspaces, considere fatores como metadados de chave de partição, metadados de colunas em cluster, identificadores de coluna, tipos de dados e metadados de linha. Esse tamanho de linha codificado é usado para faturamento, gerenciamento de cotas e planejamento da capacidade de transferência provisionada.

  • Estimar o consumo de capacidade — Esta seção aborda exemplos de como estimar o consumo de capacidade de leitura e gravação para cenários comuns, como consultas de intervalo, consultas de limite, varreduras de tabelas, transações leves, colunas estáticas e tabelas multirregionais. Você pode usar CloudWatch a Amazon para monitorar a utilização real da capacidade. Para obter mais informações sobre o monitoramento com CloudWatch, consulteMonitorando o Amazon Keyspaces com a Amazon CloudWatch.

  • Configure os modos de capacidade de leitura/gravação — Você pode escolher entre dois modos de capacidade para processar leituras e gravações em suas tabelas:

    • Modo sob demanda (padrão) — pague por solicitação pela taxa de transferência de leitura e gravação. O Amazon Keyspaces pode escalar instantaneamente a capacidade até qualquer nível de tráfego atingido anteriormente.

    • Modo provisionado — especifique o número necessário de unidades de capacidade de leitura e gravação com antecedência. Esse modo ajuda a manter o desempenho previsível da taxa de transferência.

  • Gerencie a capacidade de taxa de transferência com escalabilidade automática — Para tabelas provisionadas, você pode ativar a escalabilidade automática para ajustar a capacidade de taxa de transferência automaticamente com base no tráfego real do aplicativo. O Amazon Keyspaces usa o rastreamento de metas para aumentar ou diminuir a capacidade provisionada, mantendo a utilização na meta especificada.

  • Use a capacidade de intermitência de forma eficaz — o Amazon Keyspaces fornece capacidade de intermitência reservando uma parte da taxa de transferência não utilizada para lidar com picos de tráfego. Essa flexibilidade permite picos ocasionais de atividade além da taxa de transferência provisionada.

Para solucionar erros de capacidade, consulteErros de capacidade de tecnologia sem servidor.