SUS04-BP03 Usar políticas para gerenciar o ciclo de vida de seus conjuntos de dados
Gerencie o ciclo de vida de todos os seus dados e aplique a exclusão automaticamente para minimizar o armazenamento total necessário para sua workload.
Práticas comuns que devem ser evitadas:
-
Você exclui dados manualmente.
-
Você não exclui nenhum de seus dados de workload.
-
Você não move os dados para níveis de armazenamento mais eficientes em termos de energia com base em seus requisitos de retenção e acesso.
Benefícios de estabelecer essa prática recomendada: o uso de políticas de ciclo de vida de dados garante acesso e retenção eficientes de dados em uma workload.
Nível de risco exposto se esta prática recomendada não for estabelecida: Médio
Orientação para implementação
Os conjuntos de dados geralmente têm diferentes requisitos de retenção e acesso durante seu ciclo de vida. Por exemplo, sua aplicação pode precisar de acesso frequente a alguns conjuntos de dados por um período limitado. Depois disso, esses conjuntos de dados são acessados com pouca frequência. Para melhorar a eficiência da computação e do armazenamento de dados ao longo do tempo, implemente políticas de ciclo de vida, que são regras que definem como os dados são tratados ao longo do tempo.
Com as regras de configuração do ciclo de vida, é possível orientar o serviço de armazenamento específico a fazer a transição de um conjunto de dados para níveis de armazenamento mais eficientes em termos de energia, arquivá-lo ou excluí-lo. Essa prática minimiza o armazenamento e a recuperação ativos de dados, o que leva a um menor consumo de energia. Além disso, práticas como arquivamento ou exclusão de dados obsoletos apoiam a conformidade normativa e a governança de dados.
Etapas de implementação
-
Use a classificação de dados: classifique os conjuntos de dados na workload.
-
Defina regras de tratamento: defina procedimentos de tratamento para cada classe de dados.
-
Habilite a automação: defina políticas automatizadas de ciclo de vida para aplicar regras de ciclo de vida. Aqui estão alguns exemplos de como configurar políticas de ciclo de vida automatizadas para diferentes serviços de armazenamento do AWS:
Serviços de armazenamento Como definir políticas de ciclo de vida automatizadas Você pode usar o Amazon S3 Lifecycle para gerenciar seus objetos durante todo o ciclo de vida de cada um. Se os padrões de acesso forem desconhecidos, variáveis ou imprevisíveis, você poderá usar o Amazon S3 Intelligent-Tiering para monitorar os padrões de acesso e mover automaticamente os objetos que não foram acessados para níveis de acesso de baixo custo. Também é possível usar as métricas da Lente de Armazenamento do Amazon S3 para identificar oportunidades de otimização e lacunas no gerenciamento do ciclo de vida.
É possível usar o Amazon Data Lifecycle Manager para automatizar a criação, a retenção e a exclusão de snapshots do Amazon EBS e de AMIs apoiadas pelo Amazon EBS.
O gerenciamento de ciclo de vida útil do Amazon EFS gerencia automaticamente o armazenamento de arquivos dos seus sistemas de arquivos.
As políticas de ciclo de vida do Amazon ECR permitem automatizar a limpeza de imagens de contêineres expirando as imagens com base na idade ou no número.
Você pode usar uma política de ciclo de vida de objeto que determina por quanto tempo os objetos devem ser armazenados no contêiner MediaStore.
-
Exclua ativos não utilizados: exclua volumes não utilizados, snapshots e dados que estão fora do período de retenção. Use recursos nativos de serviços, como a vida útil do Amazon DynamoDB ou a retenção de logs do Amazon CloudWatch, para exclusão.
-
Agregue e compacte: agregue e compacte dados quando possível com base nas regras de ciclo de vida.
Recursos
Documentos relacionados:
Vídeos relacionados: