PERF 5: 如何配置联网解决方案?
适合某个工作负载的最佳网络解决方案会因延迟、吞吐量要求、抖动和带宽而有所不同。物理限制(例如用户资源或本地资源)决定位置选项。这些限制可以通过边缘站点或资源置放来抵消。
资源
Connectivity to AWS and hybrid AWS network architectures (NET317-R1)
Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1)
Networking Products with AWS
Transitioning to Latency-Based Routing in Amazon Route 53
Amazon EBS - Optimized Instances
EC2 Enhanced Networking on Linux
EC2 Enhanced Networking on Windows
EC2 Placement Groups
Enabling Enhanced Networking with the Elastic Network Adapter (ENA) on Linux Instances
Transit Gateway
VPC Endpoints
VPC Flow Logs
Application Load Balancer
Network Load Balancer
最佳实践:
-
了解联网对性能的影响: 分析并了解与网络相关的决策对工作负载性能的影响。例如,网络延迟通常会影响用户体验,而使用错误的协议会产生过多的开销,进而导致网络容量不足。
-
评估可用的联网功能: 评估云中可能提高性能的联网功能。借助测试、指标和分析来衡量这些功能的影响。例如,利用可用的网络级功能来减少延迟、网络距离或抖动。
-
为混合工作负载选择适当大小的专用连接或 VPN: 需要进行本地通信时,请确保您有足够的带宽来满足工作负载性能要求。根据带宽要求,单个专用连接或单个 VPN 可能不够,您必须启用多个连接之间的流量负载均衡。
-
利用负载均衡和加密卸载: 跨多个资源或服务分配流量,以便让工作负载能够利用云提供的弹性。您也可以使用负载均衡机制来卸载加密终端,以便提高性能并有效管理和路由流量。
-
选择网络协议以提高性能: 根据对工作负载性能的影响,做出有关系统与网络之间的通信协议的决策。
-
根据网络要求选择工作负载的位置: 使用可用的云位置选项来降低网络延迟或提高吞吐量。利用 AWS 区域、可用区、置放群组和边缘站点(例如 Outposts、本地区域和 Wavelength),来降低网络延迟或提高吞吐量。
-
根据各项指标优化网络配置: 使用收集和分析的数据做出有关优化网络配置的明智决策。衡量更改带来的影响,并根据衡量结果来做出进一步决策。
改进计划
了解联网对性能的影响
评估可用的联网功能
为混合工作负载选择适当大小的专用连接或 VPN
利用负载均衡和加密卸载
选择网络协议以提高性能
根据网络要求选择工作负载的位置
根据各项指标优化网络配置