View a markdown version of this page

Otimize os custos de armazenamento com o Amazon CloudWatch Logs Intelligent Tiering - CloudWatch Registros da Amazon

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

Otimize os custos de armazenamento com o Amazon CloudWatch Logs Intelligent Tiering

O Amazon CloudWatch Logs Intelligent Tiering classifica automaticamente seus dados de log em três níveis de acesso com base nos padrões de acesso: padrão, acesso ocasional e acesso instantâneo de arquivamento. Com o Intelligent Tiering, você pode reter registros de alto volume e longa retenção em níveis de menor custo sem nenhuma sobrecarga operacional. Em vez de filtrar os registros ou transferi-los para soluções de armazenamento separadas, você pode mantê-los nativamente nos CloudWatch registros e se beneficiar da mesma experiência de consulta, independentemente da camada em que seus dados residam.

CloudWatch O Logs monitora os padrões de acesso e reclassifica automaticamente os dados não acessados por 30 dias para a camada Acesso Infrequente e os dados não acessados por 90 dias para a camada Archive Instant Access. Quando você acessa dados mais antigos, o CloudWatch Logs os promove automaticamente de volta ao nível Padrão por 30 dias. Ao consolidar todos os seus CloudWatch registros no Logs, você obtém visibilidade total em uma única ferramenta, eliminando a sobrecarga operacional do gerenciamento de várias soluções de armazenamento e reduzindo o tempo médio de resolução (MTTR) consultando, analisando e alertando sobre todos os seus registros em um único local.

Para começar a otimizar os custos de armazenamento, ative a hierarquização inteligente no nível da conta em uma região usando o CloudWatch console ou ligando. PutStorageTierPolicy Depois de ativar o Intelligent Tiering, ele se aplica a todos os grupos de registros em sua conta nessa região.

O Amazon CloudWatch Logs Intelligent Tiering está disponível em todas as regiões AWS comerciais, exceto nas regiões do Oriente Médio (Bahrein) e Oriente Médio (EAU).

CloudWatch Registra os níveis de acesso do Intelligent Tiering

Sua experiência de consulta permanece a mesma, independentemente do nível de acesso em que seus dados de log residem.

Padrão (padrão)

Esse é o nível padrão. Todos os dados de registro recém-ingeridos começam no nível Padrão. Os dados de registro permanecem no nível Padrão enquanto são acessados ativamente (0 a 30 dias desde o último acesso). O nível Standard oferece desempenho de baixa latência e alto rendimento para consultas, exportações, acompanhamento em tempo real e recuperação de registros.

Acesso infrequente

Se os dados de registro não forem acessados por 30 dias consecutivos, eles passarão para o nível Acesso ocasional. Essa camada contém dados que foram acessados pela última vez há 31 a 90 dias. O nível de acesso ocasional fornece a mesma latência de consulta e taxa de transferência do nível Standard, com um custo de armazenamento menor.

Acesso instantâneo ao arquivamento

Se os dados de log não forem acessados por 90 dias consecutivos, eles passarão para o nível Archive Instant Access. Essa camada contém dados que foram acessados pela última vez há mais de 90 dias. O nível Archive Instant Access fornece a mesma latência de consulta de milissegundos que os outros níveis, com o menor custo de armazenamento.

Ações que constituem acesso

Os padrões de acesso a seguir promovem automaticamente os dados de registro do nível Acesso ocasional ou do nível Archive Instant Access de volta ao nível Padrão. Quando qualquer uma dessas operações lê eventos de log em um nível de custo mais baixo, esses eventos de log voltam para o nível Standard por 30 dias. O cronômetro é reiniciado em cada acesso subsequente.

Classificação em camadas para centralização de registros

Acessar registros replicados em uma conta de destino por meio da centralização de registros entre regiões promove apenas os dados de registro na conta de destino.

  • Saída com configuração de consulta ou alarme — Use StartQuery ou CreateScheduledQuery para consultar dados de log com o CloudWatch Logs Insights ou para configurar alarmes em registros

  • Filtrando e recuperando eventos de log — Use FilterLogEvents ou GetLogEvents para ler eventos de log

  • Exportar — Exporte dados de log para o Amazon S3 com CreateExportTask

Habilitando a hierarquização inteligente de CloudWatch registros

Permissões obrigatórias

Para gerenciar o nível de armazenamento da sua conta, você precisa das seguintes permissões do IAM:

  • logs:PutStorageTierPolicy— Necessário para definir ou alterar o nível de armazenamento da sua conta.

  • logs:GetStorageTierPolicy— Necessário para recuperar o nível de armazenamento atualmente configurado. Também é necessário habilitar o Intelligent Tiering no console.

Os usuários com a política CloudWatchLogsFullAccess gerenciada já têm as duas permissões. Os usuários com a política CloudWatchLogsReadOnlyAccess gerenciada têm a logs:GetStorageTierPolicy permissão.

O exemplo a seguir mostra uma declaração de política que concede as duas permissões:

{ "Effect": "Allow", "Action": [ "logs:PutStorageTierPolicy", "logs:GetStorageTierPolicy" ], "Resource": "*" }

Habilitar o usando o console do

Para ativar o Intelligent Tiering usando o CloudWatch console:

  1. Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, selecione Configurações.

  3. Na página Configurações, escolha a guia Registros.

  4. Na seção Classificação inteligente por níveis, escolha Ativar.

Habilitar o uso do AWS CLI

Para ativar o Intelligent Tiering, use o put-storage-tier-policy comando:

aws logs put-storage-tier-policy --storage-tier INTELLIGENT_TIERING

O comando retorna a camada de armazenamento que foi definida e a hora da última atualização:

{ "storageTier": "INTELLIGENT_TIERING", "lastUpdatedTime": 1751328000000 }

Para desativar o Intelligent Tiering, redefina o nível de armazenamento paraSTANDARD:

aws logs put-storage-tier-policy --storage-tier STANDARD

Quando você redefine o nível de armazenamento paraSTANDARD, todos os grupos de registros em sua conta são cobrados de acordo com a taxa de armazenamento padrão.

Visualizando sua configuração atual

Para visualizar o nível de armazenamento atual da sua conta, use o get-storage-tier-policy comando:

aws logs get-storage-tier-policy

O comando retorna o nível de armazenamento atual e a hora em que foi atualizado pela última vez:

{ "storageTier": "INTELLIGENT_TIERING", "lastUpdatedTime": 1751328000000 }

Monitoramento do armazenamento por nível

Quando o Intelligent Tiering está ativado, o CloudWatch Logs publica uma métrica vendida que mostra a quantidade de dados armazenados em cada camada para cada grupo de registros:

  • Namespace: AWS/Logs

  • Nome da métrica: StoredBytes

  • Dimensões: LogGroupName, StorageType (valores:Standard,Infrequent_Access,Archival_Instant_Access)

Você pode usar essa métrica para criar CloudWatch painéis que mostrem a divisão do armazenamento por camada, definam alarmes sobre os tamanhos dos níveis ou acompanhem a otimização de custos ao longo do tempo.

nota

Essa métrica é publicada uma vez por dia e pode não refletir as transições de camadas em tempo real.

Preços do CloudWatch Logs Intelligent Tiering

Com o Intelligent Tiering, você paga taxas de armazenamento diferentes com base no nível em que seus dados residem. Não há cobrança adicional pela ativação do Intelligent Tiering nem pelas transições de níveis. Você paga somente pelo armazenamento consumido em cada nível.

Para obter mais informações sobre preços, consulte CloudWatch Preços da Amazon.

Para visualizar os custos de armazenamento por camada, use o Athena e filtre pelos tipos de uso TimedStorage-ByteHrs (Padrão), TimedStorage-IA-ByteHrs (Acesso ocasional) e TimedStorage-AIA-ByteHrs (Acesso instantâneo de arquivamento). Para obter mais informações sobre CloudWatch os tipos de uso de registros em sua fatura, consulte Análise, otimização e redução de CloudWatch custos.