PERF05-BP06 根据网络要求选择工作负载的位置
评估资源置放选项,以便减少网络延迟和提高吞吐量,通过缩短页面加载和数据传输时间来提供最佳的用户体验。
未建立此最佳实践暴露的风险等级: 中
实施指导
Amazon EC2 实例等资源放入 AWS 区域
实施步骤
-
请根据以下关键元素,为您的部署选择合适的 AWS 区域 或区域:
-
用户所在位置:选择一个接近您的工作负载用户的区域,确保他们在使用工作负载时延迟低。
-
数据所在位置:对于数据密集型应用程序,数据传输的主要瓶颈是延迟。应用程序代码的执行应尽量接近数据。
-
其他制约:考虑安全性和合规性等制约(例如,数据驻留要求)。
-
-
对于给定工作负载,如果某个组件包含一组相互依赖且需要低延迟的 Amazon EC2 实例,请考虑使用集群置放群组来影响这些实例的置放,以便满足工作负载的要求。对于 TCP/IP 流量,同一集群置放群组中的实例的单个流吞吐量限制更大,它们会放入网络的同一个高平分带宽段。建议将集群置放群组用于可受益于低网络延迟和/或高网络吞吐量的应用程序。
-
对于位置敏感型工作负载(例如具有低延迟或数据驻留要求的工作负载),请查看 AWS Local Zones
或 AWS Outposts 。 -
AWS Local Zones 是一种基础设施部署类型,将计算、存储、数据库及其他所选 AWS 服务放置在靠近有大量人口和工业中心的地方。
-
AWS Outposts 是一系列完全托管式解决方案,可向几乎任何本地或边缘站点提供 AWS 基础设施和服务,以实现真正一致的混合体验。
-
-
高分辨率实时视频流、高保真度音频和增强现实/虚拟现实(AR/VR)等应用要求 5G 设备具有超低延迟。对于此类应用,请考虑使用 AWS Wavelength
。AWS Wavelength 在 5G 网络内嵌入 AWS 计算和存储服务,为开发、部署和扩展超低延迟应用提供移动边缘计算基础设施。 -
如果您有地理位置分散的用户,则可使用内容分发网络(CDN),通过遍布全球的入网点(PoP)来传输数据,从而加快静态和动态 Web 内容的分发。CDN 通常还提供边缘计算功能,在边缘大规模执行延迟敏感型操作,例如 HTTP 标头操作以及 URL 重写和重定向。Amazon CloudFront
是一项 Web 服务,可加快静态和动态 Web 内容的分发。CloudFront 的使用案例包括加快静态网站内容传输,以及提供视频点播或视频直播。CloudFront 还可用于以更低的延迟为观众定制内容和体验。 -
有些应用程序需要固定入口点,或通过减少第一个字节延迟和抖动以及提高吞吐量来提高性能。在边缘站点提供静态任播 IP 地址和 TCP 终止的网络服务可以使这些应用程序受益。AWS Global Accelerator
可以将应用程序的性能提高多达 60%,并为多区域架构提供快速失效转移。AWS Global Accelerator 为您提供静态任播 IP 地址,作为一个或多个 AWS 区域 中托管的应用程序的固定入口点。这些 IP 地址使流量在尽可能靠近用户的位置进入 AWS 全球网络。AWS Global Accelerator 在客户端和最靠近客户端的 AWS 边缘站点之间建立 TCP 连接,从而缩短初始连接设置时间。检查 AWS Global Accelerator 的使用情况,以提高 TCP/UDP 工作负载的性能,并为多区域架构提供快速失效转移。 -
如果您有本地应用程序或用户,则您的网络和云之间的专用网络连接可能会使您受益。专用网络连接可降低遇到拥塞或意外增加延迟的几率。AWS Direct Connect
可将您的网络直接连接到 AWS 并绕过公有互联网,从而提高应用程序性能。创建新连接时,您可以选择 AWS Direct Connect 交付合作伙伴提供的托管连接,也可以选择 AWS 的专用连接,并在全球 100 多个 AWS Direct Connect 地点部署。您还可以利用 AWS 的低数据传输费率,并可选地配置 Site-to-Site VPN 进行失效转移,从而降低网络成本。 -
如果您配置 Site-to-Site VPN
以连接到 AWS 内的资源,您可以有选择地启用加速。加速 Site-to-Site VPN 连接使用 AWS Global Accelerator 将流量从本地网络路由到离客户网关设备最近的 AWS 边缘站点。 -
检查工作负载流量和用户位置,确定哪个 DNS 路由选项会优化工作负载性能。Amazon Route 53
提供基于延迟的路由、地理位置路由、地理位置邻近度路由和基于 IP 的路由选项,帮助您为全球受众提高工作负载的性能。 -
Route 53 还为终端用户提供低查询延迟。Route 53 使用遍布全球的 DNS 服务器的全球任播网络,旨在根据网络状况从最佳位置自动应答查询。
-
资源
相关最佳实践:
相关文档:
相关视频:
相关示例: