SUS04-BP06 Usar sistemas de arquivos compartilhados ou armazenamento para acessar dados comuns
Adote armazenamento ou sistemas de arquivos compartilhados para evitar a duplicação de dados e viabilize fuma infraestrutura mais eficiente para sua workload.
Antipadrões comuns:
-
Você provisiona armazenamento para cada cliente específico.
-
Você não desanexa o volume de dados dos clientes inativos.
-
Você não fornece acesso a armazenamento em plataformas e sistemas.
Benefícios do estabelecimento desta prática recomendada: o uso de armazenamento ou sistemas de arquivos permite que os dados sejam compartilhados com um ou mais consumidores sem precisar copiá-los. Isso ajuda a reduzir os recursos de armazenamento necessários à workload.
Nível de exposição a riscos quando esta prática recomendada não é estabelecida: Médio
Orientações para a implementação
Se você tiver vários usuários ou aplicações que acessam os mesmos conjuntos de dados, o uso da tecnologia de armazenamento compartilhado é essencial para viabilizar uma infraestrutura eficiente para sua workload. A tecnologia de armazenamento compartilhado oferece um local central para armazenar e gerenciar conjuntos de dados e evitar a duplicação de dados. Ela também impõe a consistência dos dados em sistemas diferentes. Além disso, a tecnologia de armazenamento compartilhado permite o uso mais eficiente da potência computacional, visto que vários recursos podem acessar e processar os dados ao mesmo tempo em paralelo.
Busque dados dos serviços de armazenamento compartilhado somente quando necessário e desanexe os volumes não usados para liberar recursos.
Etapas da implementação
-
Migre dados para o armazenamento compartilhado quando eles tiverem vários consumidores. Veja aqui alguns exemplos de tecnologia de armazenamento compartilhado na AWS:
Storage option When to use O Amazon EBS Multi-Attach permite que você anexe um único volume de SSD de IOPS provisionados (io1 ou io2) para várias instâncias que estão na mesma zona de disponibilidade.
Consulte Quando escolher o Amazon EFS
. Consulte Como escolher um Amazon FSx File System)
. As aplicações que não exigem uma estrutura de sistema de arquivos e são projetadas para funcionar com armazenamento de objetos podem usar o Amazon S3 como solução de armazenamento de objetos altamente escalável, durável e de baixo custo.
-
Copie os dados para ou busque os dados de sistemas de arquivos compartilhados somente quando necessário. A título de exemplo, você pode usar um sistema de arquivos do Amazon FSx for Lustre respaldado pelo Amazon S3
e carregar somente o subconjunto de dados necessário para processar os trabalhos para o Amazon FSx. -
Exclua dados conforme apropriado para os seus padrões de uso, tal como descrito em SUS04-BP03 Usar políticas para gerenciar o ciclo de vida de seus conjuntos de dados.
-
Desvincule volumes de clientes que não estão utilizando-os ativamente.
Recursos
Documentos relacionados:
Vídeos relacionados: