PERF05-BP05 选择网络协议以提高性能 - AWS Well-Architected Framework

PERF05-BP05 选择网络协议以提高性能

根据对工作负载性能的影响,做出有关系统与网络之间的通信协议的决策。

延迟和带宽之间的关系可以实现高吞吐量。如果文件传输使用 TCP 协议,则延迟越高,整体吞吐量越低。有一些方法可以使用 TCP 调整和优化的传输协议来解决此问题,有些方法则使用 UDP 协议。

常见反模式:

  • 无论有怎样的性能要求,您都可以为所有工作负载使用 TCP。

建立此最佳实践的好处: 为工作负载组件之间的通信选择适当的协议,可确保您获得该工作负载的最佳性能。无连接 UDP 虽然允许较高速度,但不提供重新传输或高可靠性。TCP 虽然是一个功能全面的协议,但它在处理这些数据包时需要较高的开销。

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

实施指导

优化网络流量:选择适当的协议来优化您的工作负载的性能。延迟和带宽之间的关系可以实现高吞吐量。如果文件传输使用 TCP,则延迟越高,整体吞吐量就越低。有一些方法可以使用 TCP 调整和优化的传输协议来解决延迟问题,有些方法使用 UDP。

资源

相关文档:

相关视频:

相关示例: