

# SUS02-BP04 Otimizar a localização geográfica de workloads para locais dos usuários
<a name="sus_sus_user_a5"></a>

 Analise os padrões de acesso à rede para identificar de onde seus clientes estão se conectando geograficamente. Selecione regiões e serviços que reduzam a distância que o tráfego de rede deve percorrer para reduzir 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. 

 **Benefícios do estabelecimento desta 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 de implementação
<a name="implementation-guidance"></a>
+  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](https://docs.aws.amazon.com/wellarchitected/latest/sustainability-pillar/region-selection.html). 
  +  **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 próxima da base de clientes da workload.
  + **Outras restrições:** leve em conta restrições como segurança e conformidade, conforme explicado em [O que considerar ao selecionar uma região para suas workloads](https://aws.amazon.com/blogs/architecture/what-to-consider-when-selecting-a-region-for-your-workloads/).
+  Uso [zonas locais da AWS](https://aws.amazon.com/global-infrastructure/localzones/) para executar workloads como renderização de vídeo e aplicações de área de trabalho virtual com uso intenso de gráficos. As zonas locais permitem que você se beneficie de ter recursos de computação e armazenamento mais próximos dos usuários finais. 
+  Use armazenamento em cache local ou [soluções de armazenamento em cache da AWS](https://aws.amazon.com/caching/aws-caching/) para recursos usados com frequência a fim de aumentar a performance, reduzir a movimentação de dados e reduzir o impacto ambiental. 
  + Uso [Amazon CloudFront](https://aws.amazon.com/cloudfront/) para armazenar conteúdo estático em cache, como imagens, scripts e vídeos, bem como conteúdo dinâmico, como APIs ou aplicações Web.
  + Uso [Amazon ElastiCache](https://aws.amazon.com/elasticache/) para armazenar conteúdo em cache para aplicações Web.
  + Uso [DynamoDB Accelerator](https://aws.amazon.com/dynamodb/dax/) 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:
  + Uso [O Lambda@Edge](https://aws.amazon.com/lambda/edge/) para operações com uso computacional intenso que são executadas quando objetos não estão no cache. 
  + Uso [funções do Amazon CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-functions.html) para casos de uso simples como solicitações HTTP(s) ou manipulações de resposta que podem ser executadas por funções de curta duração. 
  + Uso [AWS IoT Greengrass](https://aws.amazon.com/greengrass/) 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
<a name="resources"></a>

 **Documentos relacionados:** 
+  [Otimizar a sua infraestrutura da AWS para sustentabilidade, Parte III: Redes](https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-iii-networking/) 
+  [Documentação do Amazon ElastiCache](https://docs.aws.amazon.com/elasticache/index.html) 
+  [O que é o Amazon CloudFront?](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html) 
+  [Principais recursos do Amazon CloudFront](https://aws.amazon.com/cloudfront/features/) 
+  [O Lambda@Edge](https://aws.amazon.com/lambda/edge/) 
+  [Funções do CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-functions.html) 
+ [AWS IoT Greengrass](https://aws.amazon.com/greengrass/)

 **Vídeos relacionados:** 
+  [Building Sustainably on AWS (Criação de sustentabilidade na AWS)](https://www.youtube.com/watch?v=ARAitMSIxc8) 

 **Exemplos relacionados:** 
+  [Workshops de redes da AWS](https://catalog.workshops.aws/networking/en-US) 