Monitorar a atividade de armazenamento e o uso com a Lente de Armazenamento do Amazon S3
A Lente de Armazenamento do Amazon S3 é um recurso de análise de armazenamento em nuvem que você pode usar para obter visibilidade em toda a organização sobre o uso e a atividade do armazenamento de objetos. A Lente de Armazenamento do S3 também analisa as métricas para fornecer recomendações contextuais que você pode usar para otimizar os custos de armazenamento e aplicar as práticas recomendadas de proteção de dados.
Você pode usar métricas da Lente de Armazenamento do S3 para gerar insights resumidos. Por exemplo, você pode descobrir quanto armazenamento você tem em toda a sua organização ou quais são os buckets e prefixos de crescimento mais rápido. Também é possível usar as métricas da Lente de Armazenamento do S3 para identificar oportunidades de otimização de custos, implementar práticas recomendadas de proteção de dados e gerenciamento de acesso e melhorar o desempenho de workloads de aplicações. Por exemplo, você pode identificar buckets que não têm regras de ciclo de vida do S3 para encerrar uploads fracionados incompletos com mais de sete dias. Você também pode identificar buckets que não estão seguindo as práticas recomendadas de proteção de dados, como usar a Replicação do S3 ou o Versionamento do S3.
A Lente de Armazenamento do S3 agrega suas métricas e exibe as informações na seção Snapshot da conta na página Buckets do console do Amazon S3. A Lente de Armazenamento do S3 também oferece um painel interativo para visualizar insights e tendências, sinalizar discrepâncias e receber recomendações para otimizar os custos de armazenamento e aplicar as práticas recomendadas de proteção de dados. O painel tem opções de detalhamento para gerar e visualizar insights no nível da organização, conta, Região da AWS, classe de armazenamento, bucket, prefixo ou grupo de Lente de Armazenamento. Também é possível enviar um relatório diário de métricas no formato CSV ou Parquet a um bucket do S3 de uso geral ou exportar as métricas diretamente para um bucket de tabela do S3 gerenciado pela AWS.
Métricas e recursos da Lente de Armazenamento do S3
A Lente de Armazenamento do S3 fornece um painel padrão interativo que é atualizado diariamente. A Lente de Armazenamento do S3 pré-configura esse painel para visualizar um resumo de insights e tendências para toda a sua conta e atualiza esse resumo diariamente no console do S3. As métricas desse painel também são resumidas no snapshot da conta na página Buckets. Para obter mais informações, consulte Painel padrão.
Para criar outros painéis e definir o escopo por Regiões da AWS, buckets do S3 ou contas (para o AWS Organizations), crie uma configuração de painel da Lente de Armazenamento do S3. Você pode criar e gerenciar configurações do painel de Lente de Armazenamento do S3 usando o console do Amazon S3, AWS Command Line Interface (AWS CLI), AWS SDKs ou a API REST do Amazon S3. Ao criar ou editar um painel da Lente de Armazenamento do S3, defina o escopo do painel e a seleção de métricas.
Além de métricas do nível gratuito, a Lente de Armazenamento do S3 oferece métricas do nível avançado, que podem ser adquiridas por um custo adicional. Com o nível avançado, é possível acessar métricas e recursos adicionais para obter insights sobre armazenamento. Esses recursos incluem categorias de métricas avançadas, agregação de prefixos, recomendações contextuais, relatórios ampliados de métricas de prefixos e publicação no Amazon CloudWatch. A agregação de prefixos e as recomendações contextuais estão disponíveis somente no console do Amazon S3. Para obter mais informações sobre a definição de preço do S3 Storage Lens, consulte Definição de preço do Amazon S3
Categorias de métricas
Nos níveis gratuito e avançado, as métricas estão organizadas em categorias que se alinham aos principais casos de uso, como otimização de custos e proteção de dados. As métricas gratuitas incluem métricas de resumo, otimização de custos, proteção de dados, gerenciamento de acesso, performance e eventos. Ao fazer a atualização para o nível avançado, você pode habilitar métricas avançadas de otimização de custos e proteção de dados. Você pode usar essas métricas avançadas para reduzir ainda mais os custos de armazenamento do S3 e melhorar sua postura de proteção de dados. Você também pode ativar métricas de atividade e métricas de códigos de status detalhados para melhorar a performance das workloads de aplicações que acessam os buckets do S3. Para obter mais informações sobre as categorias de métricas gratuitas e avançadas, consulte Seleção de métricas.
Você pode avaliar seu armazenamento com base nas práticas recomendadas do S3, como analisar a porcentagem de buckets com criptografia ou que têm o Bloqueio de Objeto do S3 ou o Versionamento do S3 habilitado. Você também pode identificar possíveis oportunidades de redução de custos. Por exemplo, você pode usar métricas de contagem de regras do Ciclo de Vida do S3 para identificar buckets que não têm regras de ciclo de vida de validade ou transição. Você também pode analisar sua atividade de solicitações por bucket para encontrar buckets onde os objetos podem ser transferidos para uma classe de armazenamento de menor custo. Para obter mais informações, consulte Casos de uso das métricas da Lente de Armazenamento do Amazon S3.
Exportação de métricas
Relatório de métricas padrão
O relatório de métricas padrão na Lente de Armazenamento do S3 inclui métricas dos níveis gratuito e avançado que abrangem o uso do armazenamento de objetos e as tendências de atividades em todas as suas Contas da AWS. O relatório inclui agregação de prefixo para prefixos cujos objetos compreendam pelo menos 1% do total de dados armazenados no bucket e abrange até dez níveis de profundidade de prefixo. O relatório pode ser exportado diariamente no formato CSV ou Parquet para um bucket de uso geral do S3. O relatório também pode ser enviado a um bucket de tabela do S3 gerenciado pela AWS (com o nome aws-s3), o que facilita a consulta por meio de serviços de analytics da AWS ou de ferramentas de terceiros.
Com o relatório de métricas padrão, é possível identificar oportunidades de otimização de custos, como buckets sem regras de Ciclo de Vida do S3 para multipart uploads incompletos e buckets que não seguem as práticas recomendadas de proteção de dados, como Replicação do S3 ou Versionamento do S3. O relatório de métricas padrão também fornece recomendações contextuais para otimizar os custos de armazenamento e aplicar as práticas recomendadas de proteção de dados, sem custo adicional além dos custos de armazenamento padrão do S3.
Relatório ampliado de métricas de prefixos
O relatório ampliado de métricas de prefixos da Lente de Armazenamento oferece analytics abrangente em nível de prefixo em todos os dados de armazenamento do S3, estendendo o escopo para abranger bilhões de prefixos em seu bucket. Esse relatório fornece métricas para todos os prefixos em nos buckets, como uso de armazenamento, bytes transferidos, contagens de solicitações por código de status e de conformidade de proteção de dados, que podem ser exportadas diariamente no formato CSV ou Parquet para o bucket de uso geral do S3. Também é possível exportar as métricas diretamente para o bucket de tabela aws-s3 do S3 gerenciado pela AWS.
nota
O relatório processa métricas de prefixos em cinquenta níveis de profundidade e exclui métricas em nível de prefixo para qualquer bucket em que as combinações de prefixo e classe de armazenamento excedam o dobro da contagem de objetos.
Com o relatório ampliado de métricas de prefixos, é possível identificar oportunidades de otimização de desempenho, como altas taxas de erro, objetos pequenos ou padrões de solicitação abaixo do ideal, em bilhões de prefixos no bucket. Diferentemente do relatório de métricas padrão, o relatório ampliado de métricas de prefixos fornece métricas para prefixos granulares no bucket. Por exemplo, é possível identificar prefixos com um grande número de objetos de tamanho inferior a 128 KB para isolar rapidamente esses conjuntos de dados e compactá-los, o que melhorará o desempenho da aplicação. Esse relatório está disponível em todas as Regiões da AWS como um recurso opcional na configuração de nível avançado do painel da Lente de Armazenamento.
Publicação de métricas
Publicação no Amazon CloudWatch
É possível publicar métricas de uso e atividade do S3 Storage Lens no Amazon CloudWatch para criar uma visão unificada de sua integridade operacional nos painéis do CloudWatch. Também é possível usar os recursos do CloudWatch, como alarmes e ações acionadas, matemática métrica e detecção de anomalias, para monitorar e realizar ações sobre as métricas da Lente de Armazenamento do S3. Além disso, as operações de API do CloudWatch permitem que aplicações, inclusive provedores de terceiros, acessem as métricas da Lente de Armazenamento do S3. A opção de publicação do CloudWatch está disponível para painéis que são atualizados para o nível avançado da Lente de Armazenamento do S3. Para obter mais informações sobre suporte às métricas do S3 Storage Lens no CloudWatch, consulte Monitorar métricas do S3 Storage Lens no CloudWatch.
Para obter mais informações sobre como usar a Lente de Armazenamento do S3, consulte os tópicos a seguir.
Tópicos
Glossário de métricas de lente de armazenamento do Amazon S3
Configurar permissões da Lente de Armazenamento do Amazon S3
Nomenclatura de tabelas para exportação da Lente de Armazenamento para tabelas do S3
Trabalhar com a Lente de Armazenamento do Amazon S3 usando o console e a API
Visualizar métricas com a Lente de Armazenamento do Amazon S3
Trabalhar com grupos da Lente de Armazenamento do S3 para filtrar e agregar métricas