

# SUS02-BP04 针对用户位置优化工作负载的地理位置
<a name="sus_sus_user_a5"></a>

 分析网络访问模式以识别您的客户建立连接的地理位置。选择可减少网络流量必须传输的距离的区域和服务，以减少支持您的工作负载所需的总网络资源。 

 ** 常见反模式： ** 
+  您根据自己所在的位置选择工作负载的区域。 

 **建立此最佳实践的好处：** 将工作负载放在接近客户的地方可以提供极低的延迟，同时减少网络中的数据移动并减小对环境的影响。 

 **未建立这种最佳实践的情况下暴露的风险等级：** 中 

## 实施指导
<a name="implementation-guidance"></a>
+  请根据以下关键元素，为您的工作负载部署选择区域： 
  +  **您的可持续发展目标：** 如 [区域选择](https://docs.aws.amazon.com/wellarchitected/latest/sustainability-pillar/region-selection.html)中所述。
  +  **数据所在位置：** 对于数据密集型应用程序（如大数据和机器学习），应用程序代码的执行应尽量接近数据。 
  +  **用户所在位置：** 对于面向用户的应用程序，选择一个接近您工作负载的客户群的区域。
  + **其他制约：** 考虑安全性和合规性等制约，如 [为工作负载选择区域时应考虑的事项](https://aws.amazon.com/blogs/architecture/what-to-consider-when-selecting-a-region-for-your-workloads/)中所述。
+  使用 [AWS Local Zones](https://aws.amazon.com/global-infrastructure/localzones/) 运行视频渲染和图形密集型虚拟桌面应用程序等工作负载。Local Zones 使计算和存储资源更接近终端用户，从而使您受益。
+  对常用资源使用本地缓存或 [AWS 缓存解决方案](https://aws.amazon.com/caching/aws-caching/) ，以提高性能，减少数据移动并减小对环境的影响。
  + 使用 [Amazon CloudFront](https://aws.amazon.com/cloudfront/) 缓存静态内容（如图像、脚本和视频）以及动态内容（如 API 响应或 Web 应用程序）。
  + 使用 [Amazon ElastiCache](https://aws.amazon.com/elasticache/) 缓存 Web 应用程序的内容。
  + 使用 [DynamoDB Accelerator](https://aws.amazon.com/dynamodb/dax/) 将内存中加速添加到您的 DynamoDB 表。
+  使用可帮助您在更接近工作负载用户的位置运行代码的服务：
  + 使用 [Lambda@Edge](https://aws.amazon.com/lambda/edge/) 执行计算密集型操作，当对象不在缓存中时执行这些操作。
  + 使用 [Amazon CloudFront Functions](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-functions.html) 处理简单使用场景，如 HTTP(s) 请求或响应操作，这些操作可由短期运行的函数执行。
  + 使用 [AWS IoT Greengrass](https://aws.amazon.com/greengrass/) 为互联设备运行本地计算、消息收发和数据缓存。
+  使用连接池来实现连接重用并减少所需资源。 
+  使用不依赖于持久连接和同步更新的分布式数据存储来保持一致性，从而为区域人口提供服务。 
+  用共享的动态容量代替预先配置的静态网络容量，并与其他用户共享网络容量的可持续性影响。 

## 资源
<a name="resources"></a>

 **相关文档：** 
+  [优化您的 AWS 基础设施以实现可持续性，第 III 部分：联网](https://aws.amazon.com/blogs/architecture/optimizing-your-aws-infrastructure-for-sustainability-part-iii-networking/) 
+  [Amazon ElastiCache 文档](https://docs.aws.amazon.com/elasticache/index.html) 
+  [什么是 Amazon CloudFront？](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html) 
+  [Amazon CloudFront 主要功能](https://aws.amazon.com/cloudfront/features/) 
+  [Lambda@Edge](https://aws.amazon.com/lambda/edge/) 
+  [CloudFront Functions](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cloudfront-functions.html) 
+ [AWS IoT Greengrass](https://aws.amazon.com/greengrass/)

 **相关视频：** 
+  [AWS 上的可持续构建](https://www.youtube.com/watch?v=ARAitMSIxc8) 

 **相关示例：** 
+  [AWS 联网研讨会](https://catalog.workshops.aws/networking/en-US) 