SUS02-BP04 Otimizar o posicionamento geográfico das workloads com base nos respectivos requisitos de rede
Selecione locais e serviços de nuvem para sua workload que reduzam a distância que o tráfego de rede deve percorrer e diminua o total de recursos de rede necessários para comportar a workload.
Práticas comuns que devem ser evitadas:
-
Selecione a região da workload com base em sua localização.
-
Consolidar todos os recursos da workload em uma única localização geográfica.
-
Todo o tráfego flui por meio dos data centers existentes.
Benefícios de implementar esta prática recomendada: implantar uma workload perto dos clientes proporciona a latência mais baixa enquanto reduz a movimentação de dados pela rede e reduz o impacto ambiental.
Nível de risco exposto se esta prática recomendada não for estabelecida: Médio
Orientação para implementação
A infraestrutura da Nuvem AWS é construída em torno de opções de local, como regiões, zonas de disponibilidade, grupos de posicionamento e locais da borda, como AWS Outposts e zonas locais da AWS
Analise os padrões de acesso à rede em sua workload para identificar como usar essas opções de local de nuvem e reduzir a distância que o tráfego de rede precisa percorrer.
Etapas de implementação
-
Analise os padrões de acesso à rede em sua workload para identificar como os usuários utilizam sua aplicação.
-
Use ferramentas de monitoramento, como o Amazon CloudWatch
e o AWS CloudTrail , para coletar dados sobre atividades de rede. -
Analise os dados para identificar o padrão de acesso à rede.
-
-
Selecione as regiões para implantação da workload com base nos seguintes elementos fundamentais:
-
Sua meta de sustentabilidade: conforme explicado em Seleção de regiões.
-
Onde seus dados estão localizados: para aplicações com uso intenso de dados (como big data e machine learning), o código da aplicação deve ser executado o mais perto possível dos dados.
-
Onde seus usuários estão localizados: para aplicações voltadas ao usuário, escolha uma ou mais regiões perto dos clientes da workload.
-
Outras restrições: considere restrições como custo e conformidade, conforme explicado em O que considerar ao selecionar uma região para suas workloads
.
-
-
Use o armazenamento em cache local ou soluções de armazenamento em cache da AWS
para dados usados com frequência a fim de aumentar a performance, reduzir a movimentação de dados e diminuir o impacto ambiental. Serviço Quando usar Use para armazenar conteúdo estático em cache, como imagens, scripts e vídeos, além de conteúdo dinâmico como respostas de API ou aplicações Web.
Use para armazenar conteúdo em cache para aplicações Web.
Use para adicionar aceleração na memória às suas tabelas do DynamoDB.
-
Use serviços que podem ajudar você a executar código mais perto dos usuários da workload:
Serviço Quando usar Use para operações com uso intenso de computação que são iniciadas quando objetos não estão no cache.
Use para casos de uso simples, como solicitações HTTP(s) ou manipulações de resposta que podem ser iniciadas por funções de curta duração.
Use para executar computação local, mensagens e armazenamento de dados em cache para dispositivos conectados.
-
Use o agrupamento de conexões para permitir a reutilização de conexões e reduzir os recursos necessários.
-
Use datastores distribuídos que não dependem de conexões persistentes e atualizações síncronas para fins de consistência com o objetivo de atender a populações regionais.
-
Substitua a capacidade de rede estática pré-provisionada por capacidade dinâmica compartilhada e divida o impacto sobre a sustentabilidade da capacidade de rede com outros assinantes.
Recursos
Documentos relacionados:
Vídeos relacionados:
-
Escalar a performance da rede em instâncias do Amazon EC2 de última geração
-
AWS re:Invent 2023: Uma estratégia de migração para workloads periféricas e on-premises
-
AWS re:Invent 2021: AWS Outposts: como trazer a experiência da AWS para ambientes on-premises
-
AWS re:Invent 2020: AWS Wavelength:executar aplicações com latência ultrabaixa na borda 5G
-
AWS re:Invent 2022: Zonas locais da AWS: como criar aplicações para uma borda distribuída
-
AWS re:Invent 2021: Criar sites de baixa latência com o Amazon CloudFront
-
AWS re:Invent 2022: Aprimorar a performance e a disponibilidade com o AWS Global Accelerator
-
AWS re:Invent 2022: Criar sua rede de longa distância usando a AWS
-
AWS re:Invent 2020: Gerenciamento de tráfego global com o Amazon Route 53
Exemplos relacionados: