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.
Antipadrões comuns:
-
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 esta prática recomendada: O uso de políticas de ciclo de vida de dados garante acesso e retenção de dados eficientes em uma workload.
Nível de exposição a riscos quando esta prática recomendada não é estabelecida: Médio
Orientações para a implementação
Os conjuntos de dados geralmente têm diferentes requisitos de retenção e acesso durante seu ciclo de vida. Por exemplo, seu aplicativo 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 gerenciar com eficiência seus conjuntos de dados ao longo de seu ciclo de vida, configure políticas de ciclo de vida, que são regras que definem como lidar com conjuntos de dados.
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.
Etapas da implementação
-
Defina procedimentos de manipulação para cada classe de dados.
-
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:
Storage service How to set automated lifecycle policies Você pode usar o ciclo de vida do Amazon S3 para gerenciar seus objetos durante todo o ciclo de vida. Se seus padrões de acesso forem desconhecidos, mutáveis ou imprevisíveis, você pode usar o Amazon S3 Intelligent-Tiering, que monitora os padrões de acesso e move automaticamente os objetos que não foram acessados para níveis de acesso de custo mais baixo. Você pode aproveitar as métricas da Lente de Armazenamento do Amazon S3 para identificar oportunidades de otimização e lacunas no gerenciamento do ciclo de vida.
Você pode usar o Amazon Data Lifecycle Manager para automatizar a criação, retenção e exclusão de snapshots do Amazon EBS e AMIs com suporte do Amazon EBS.
O gerenciamento do ciclo de vida do Amazon EFS gerencia automaticamente o armazenamento de arquivos para seus sistemas de arquivos.
As políticas de ciclo de vida do Amazon ECR automatizam a limpeza de suas imagens de contêiner, expirando imagens com base na idade ou contagem.
Você pode usar uma política de ciclo de vida do objeto que rege por quanto tempo os objetos devem ser armazenados no contêiner do MediaStore.
-
Exclua volumes não utilizados, snapshots e dados que estão fora do período de retenção. Aproveite os recursos do serviço nativo, como o tempo de vida útil do Amazon DynamoDB ou retenção de log do Amazon CloudWatch para exclusão.
-
Agregue e compacte dados quando possível com base nas regras do ciclo de vida.
Recursos
Documentos relacionados:
Vídeos relacionados: