SUS04-BP07 Minimizar a movimentação de dados entre redes
Use o armazenamento de objetos ou os sistemas de arquivos compartilhados para acessar dados comuns e minimizar os recursos totais de rede exigidos para comportar a movimentação de dados da workload.
Antipadrões comuns:
-
Você armazena todos os dados na mesma Região da AWS independentemente de onde os usuários dos dados estão.
-
Você não otimiza o tamanho e o formato dos dados antes de movimentá-los na rede.
Benefícios de estabelecer esta prática recomendada: otimizar a movimentação de dados na rede reduz os recursos totais de rede necessários à workload e reduz o respectivo impacto ambiental.
Nível de risco exposto se esta prática recomendada não for estabelecida: Médio
Orientação para implementação
A movimentação de dados em sua organização exige recursos de computação, rede e armazenamento. Use técnicas para minimizar a movimentação de dados e melhorar a eficiência geral da workload.
Etapas da implementação
-
Considere a proximidade dos dados ou dos usuários como um fator de decisão ao selecionar uma região para sua workload
. -
Particione serviços consumidos regionalmente para que os dados específicos da região sejam armazenados na região em que eles são consumidos.
-
Use formatos de arquivo eficientes (como Parquet ou ORC) e compacte os dados antes movimentá-los na rede.
-
Não movimente dados não usados. Alguns exemplos que podem ajudar você a evitar a movimentação de dados não utilizados:
-
Reduza as respostas de API apenas aos dados relevantes.
-
Agregue os dados onde não houver necessidade de informações detalhadas (em nível de registro).
-
Considere o compartilhamento de dados entre contas no AWS Lake Formation.
-
-
Use serviços que podem ajudar você a executar código mais perto dos usuários da workload.
Service Quando usar Use para operações com uso intenso de computação que são executadas quando objetos não estão no cache.
Use para casos de uso simples como solicitações HTTP(s)/manipulações de resposta que podem ser iniciadas por funções de curta duração.
Execute computação local, mensagens e armazenamento de dados em cache para dispositivos conectados.
Recursos
Documentos relacionados:
-
Otimizar a sua infraestrutura da AWS para sustentabilidade, Parte III: Redes
-
Principais recursos do Amazon CloudFront incluindo a rede global de borda do CloudFront
-
Compactação de solicitações HTTP no Amazon OpenSearch Service
-
Carregar arquivos de dados compactados do Amazon S3 no Amazon Redshift
-
Distribuição de arquivos compactados com o Amazon CloudFront
Vídeos relacionados:
Exemplos relacionados: