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.
Antipadrões comuns:
-
Selecione a região da workload com base em sua localização.
-
Você consolida todos os recursos da workload em uma única localização geográfica.
-
Todo o tráfego flui por meio dos datacenters existentes.
Benefícios de estabelecer 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 da 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 Amazon CloudWatch
e o AWS CloudTrail , para coletar dados sobre as atividades da 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ão.
-
A localização dos seus dados: 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.
-
A localização dos usuários: para aplicações voltadas ao usuário, escolha uma região (ou regiões) próxima dos clientes de sua workload.
-
Outras restrições: Leve em conta restrições, como custo e conformidade, conforme explicado em O que considerar ao selecionar uma região para suas workloads
.
-
-
Use armazenamento em cache local ou soluções de armazenamento em cache da AWS
para ativos usados com frequência a fim de aumentar a performance, reduzir a movimentação de dados e reduzir o impacto ambiental. Service Quando usar Use para armazenar conteúdo estático em cache, como imagens, scripts e vídeos, bem como 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:
Service 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:
Exemplos relacionados: