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

Identifique seus recursos para otimizar os custos do Amazon Keyspaces.

Modo de foco
Identifique seus recursos para otimizar os custos do Amazon Keyspaces. - 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á.

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

Esta seção apresenta uma visão geral de como avaliar recursos não utilizados regularmente. À medida que os requisitos do aplicativo evoluem, você deve garantir que os recursos sejam utilizados e evite custos desnecessários do Amazon Keyspaces. Os procedimentos descritos abaixo usam CloudWatch métricas da Amazon para identificar recursos não utilizados e tomar medidas para reduzir custos.

Você pode monitorar o Amazon Keyspaces usando CloudWatch, que coleta e processa dados brutos do Amazon Keyspaces em métricas legíveis e quase em tempo real. Essas estatísticas são retidas por um período de tempo, para que você possa acessar informações do histórico e entender melhor a utilização. Por padrão, os dados métricos do Amazon Keyspaces são enviados automaticamente para CloudWatch . Para obter mais informações, consulte O que é a Amazon CloudWatch? e retenção de métricas no Guia do CloudWatch usuário da Amazon.

Como identificar recursos não utilizados

Para identificar tabelas não utilizadas, você pode examinar as seguintes CloudWatch métricas durante um período de 30 dias para entender se há alguma leitura ou gravação ativa em uma tabela específica:

ConsumedReadCapacityUnits

O número de unidades de capacidade de leitura consumidas ao longo do período especificado para que você possa acompanhar quanto da capacidade consumida foi usada. Você pode recuperar a capacidade de leitura total consumida para uma tabela.

ConsumedWriteCapacityUnits

O número de unidades de capacidade de gravação consumidas ao longo do período especificado para que você possa acompanhar quanto da capacidade consumida foi usada. Você pode recuperar a capacidade de gravação total consumida para uma tabela.

Identificar recursos de tabela não utilizados

CloudWatch A Amazon é um serviço de monitoramento e observabilidade que fornece as métricas da tabela Amazon Keyspaces que você pode usar para identificar recursos não utilizados. CloudWatch as métricas podem ser visualizadas por meio do AWS Management Console , bem como por meio do AWS Command Line Interface.

AWS Command Line Interface

Para visualizar as métricas de suas tabelas por meio do AWS Command Line Interface, você pode usar os seguintes comandos.

  1. Primeiro, avalie as leituras da tabela:

    nota

    Se o nome da tabela não for exclusivo em sua conta, você também deverá especificar o nome do espaço de chaves.

    aws cloudwatch get-metric-statistics --metric-name ConsumedReadCapacityUnits --start-time <start-time> --end-time <end- time> --period <period> --namespace AWS/Cassandra --statistics Sum -- dimensions Name=TableName,Value=<table-name>

    Para evitar a identificação errada de uma tabela como não usada, avalie as métricas por um período mais longo. Escolha um intervalo adequado de início e término, como 30 dias, e um período apropriado, como 86400.

    Nos dados retornados, qualquer soma acima de 0 indica que a tabela que você está avaliando teve tráfego de leitura durante esse período.

    O resultado a seguir mostra uma tabela com tráfego de leitura no período avaliado:

    { "Timestamp": "2022-08-25T19:40:00Z", "Sum": 36023355.0, "Unit": "Count" }, { "Timestamp": "2022-08-12T19:40:00Z", "Sum": 38025777.5, "Unit": "Count" },

    O resultado a seguir mostra uma tabela sem tráfego de leitura no período avaliado:

    { "Timestamp": "2022-08-01T19:50:00Z", "Sum": 0.0, "Unit": "Count" }, { "Timestamp": "2022-08-20T19:50:00Z", "Sum": 0.0, "Unit": "Count" },
  2. Em seguida, avalie as gravações da tabela:

    aws cloudwatch get-metric-statistics --metric-name ConsumedWriteCapacityUnits --start-time <start-time> --end-time <end- time> --period <period> --namespace AWS/Cassandra --statistics Sum -- dimensions Name=TableName,Value=<table-name>

    Para evitar a identificação errada de uma tabela como não usada, avalie as métricas por um período mais longo. Escolha um intervalo adequado de início e término, como 30 dias, e um período apropriado, como 86400.

    Nos dados retornados, qualquer soma acima de 0 indica que a tabela que você está avaliando teve tráfego de leitura durante esse período.

    O resultado a seguir mostra uma tabela com tráfego de gravação no período avaliado:

    { "Timestamp": "2022-08-19T20:15:00Z", "Sum": 41014457.0, "Unit": "Count" }, { "Timestamp": "2022-08-18T20:15:00Z", "Sum": 40048531.0, "Unit": "Count" },

    O resultado a seguir mostra uma tabela sem tráfego de gravação no período avaliado:

    { "Timestamp": "2022-07-31T20:15:00Z", "Sum": 0.0, "Unit": "Count" }, { "Timestamp": "2022-08-19T20:15:00Z", "Sum": 0.0, "Unit": "Count" },
AWS Management Console

As etapas a seguir permitem avaliar a utilização do seu recurso por meio do AWS Management Console.

  1. Faça login AWS Management Console e navegue até a página CloudWatch de serviço em https://console.aws.amazon.com/cloudwatch/. Selecione o apropriado Região da AWS no canto superior direito do console, se necessário.

  2. Na barra de navegação à esquerda, localize a seção Metrics (Métricas) e selecione All metrics (Todas as métricas).

  3. A ação acima abrirá uma tela com dois painéis. No painel superior, você verá as métricas atualmente representadas graficamente. Na parte inferior, você selecionará as métricas disponíveis para representar graficamente. Escolha Amazon Keyspaces no painel inferior.

  4. No painel de seleção de métricas do Amazon Keyspaces, selecione a categoria Table Metrics (Métricas de tabela) para mostrar as métricas das tabelas na região atual.

  5. Identifique o nome da sua tabela rolando o menu para baixo e, em seguida, selecione as métricas das ConsumedReadCapacityUnits e das ConsumedWriteCapacityUnits para a tabela.

  6. Selecione a guia Graphed metrics (2) [Métricas gráficas (2)] e ajuste a coluna Statistic (Estatística) como Sum (Soma).

  7. Para evitar a identificação errada de uma tabela como não usada, avalie as métricas da tabela por um período mais longo. Na parte superior do painel gráfico, escolha um período de tempo apropriado, como 1 mês, para avaliar sua tabela. Selecione Custom (Personalizado), selecione 1 Months (Um mês) nos menus suspensos e escolha Apply (Aplicar).

  8. Avalie as métricas gráficas da tabela para determinar se ela está sendo usada. Métricas acima de 0 indicam que uma tabela foi usada durante o período avaliado. Um gráfico plano em 0 para leitura e gravação indica uma tabela que não está sendo usada.

Para visualizar as métricas de suas tabelas por meio do AWS Command Line Interface, você pode usar os seguintes comandos.

  1. Primeiro, avalie as leituras da tabela:

    nota

    Se o nome da tabela não for exclusivo em sua conta, você também deverá especificar o nome do espaço de chaves.

    aws cloudwatch get-metric-statistics --metric-name ConsumedReadCapacityUnits --start-time <start-time> --end-time <end- time> --period <period> --namespace AWS/Cassandra --statistics Sum -- dimensions Name=TableName,Value=<table-name>

    Para evitar a identificação errada de uma tabela como não usada, avalie as métricas por um período mais longo. Escolha um intervalo adequado de início e término, como 30 dias, e um período apropriado, como 86400.

    Nos dados retornados, qualquer soma acima de 0 indica que a tabela que você está avaliando teve tráfego de leitura durante esse período.

    O resultado a seguir mostra uma tabela com tráfego de leitura no período avaliado:

    { "Timestamp": "2022-08-25T19:40:00Z", "Sum": 36023355.0, "Unit": "Count" }, { "Timestamp": "2022-08-12T19:40:00Z", "Sum": 38025777.5, "Unit": "Count" },

    O resultado a seguir mostra uma tabela sem tráfego de leitura no período avaliado:

    { "Timestamp": "2022-08-01T19:50:00Z", "Sum": 0.0, "Unit": "Count" }, { "Timestamp": "2022-08-20T19:50:00Z", "Sum": 0.0, "Unit": "Count" },
  2. Em seguida, avalie as gravações da tabela:

    aws cloudwatch get-metric-statistics --metric-name ConsumedWriteCapacityUnits --start-time <start-time> --end-time <end- time> --period <period> --namespace AWS/Cassandra --statistics Sum -- dimensions Name=TableName,Value=<table-name>

    Para evitar a identificação errada de uma tabela como não usada, avalie as métricas por um período mais longo. Escolha um intervalo adequado de início e término, como 30 dias, e um período apropriado, como 86400.

    Nos dados retornados, qualquer soma acima de 0 indica que a tabela que você está avaliando teve tráfego de leitura durante esse período.

    O resultado a seguir mostra uma tabela com tráfego de gravação no período avaliado:

    { "Timestamp": "2022-08-19T20:15:00Z", "Sum": 41014457.0, "Unit": "Count" }, { "Timestamp": "2022-08-18T20:15:00Z", "Sum": 40048531.0, "Unit": "Count" },

    O resultado a seguir mostra uma tabela sem tráfego de gravação no período avaliado:

    { "Timestamp": "2022-07-31T20:15:00Z", "Sum": 0.0, "Unit": "Count" }, { "Timestamp": "2022-08-19T20:15:00Z", "Sum": 0.0, "Unit": "Count" },

Limpar recursos de tabela não utilizados

Se você identificou recursos de tabela não utilizados, poderá reduzir os custos contínuos das seguintes formas.

nota

Se você identificou uma tabela não utilizada, mas ainda gostaria de mantê-la disponível caso ela precise ser acessada no futuro, considere mudá-la para o modo sob demanda. Caso contrário, você pode considerar a exclusão da tabela.

Modos de capacidade

O Amazon Keyspaces cobra pela leitura, gravação e armazenamento de dados em tabelas do Amazon Keyspaces.

O Amazon Keyspaces oferece dois modos de capacidade, que vêm com opções de faturamento específicas do processamento de leitura e gravação nas tabelas: sob demanda e provisionada. O modo de capacidade de leitura/gravação controla como você é cobrado por throughput de leitura e gravação e como você gerencia a capacidade.

Para tabelas do modo sob demanda, não é necessário especificar o throughput de leitura e gravação que você espera que sua aplicação execute. O Amazon Keyspaces cobra você pelas leituras e gravações que sua aplicativo realiza em suas tabelas em termos de unidades de solicitação de leitura e unidades de solicitação de gravação. Se não houver atividade na tabela, você não pagará pelo throughput, mas ainda terá uma taxa de armazenamento.

Excluir tabelas

Se você descobriu uma tabela não utilizada e gostaria de excluí-la, talvez queira fazer um backup ou exportar os dados antes.

Os backups realizados AWS Backup podem aproveitar a hierarquização do armazenamento a frio, reduzindo ainda mais os custos. Consulte a documentação Gerenciar de planos de backup para informações sobre como usar um ciclo de vida para mover o backup para armazenamento frio.

Depois de fazer o backup da tabela, é possível optar por excluí-la por meio do AWS Management Console ou do AWS Command Line Interface.

Limpando backups de point-in-time recuperação não utilizados (PITR)

O Amazon Keyspaces oferece Point-in-time recuperação, que fornece backups contínuos por 35 dias para ajudar você a se proteger contra gravações ou exclusões acidentais. Os backups PITR têm custos associados a eles.

Consulte a documentação do Backup e restauração de dados com a recuperação para um ponto no tempo para o Amazon Keyspaces para saber se as tabelas têm backups habilitados que podem não ser mais necessários.

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