PERF05-BP01 了解联网对性能的影响 - AWS Well-Architected Framework

PERF05-BP01 了解联网对性能的影响

分析并了解与网络相关的决策对工作负载性能的影响。网络负责应用程序组件、云服务、边缘网络和本地数据之间的连接,因此,它会极大地影响工作负载性能。除了工作负载性能之外,用户体验还受网络延迟、带宽、协议、位置、网络拥塞、抖动、吞吐量和路由规则的影响。

期望结果: 清楚记录工作负载的联网要求列表,包括延迟、数据包大小、路由规则、协议和支持的流量模式。查看可用的联网解决方案,并确定哪种服务与您的工作负载联网特性相符。基于云的网络可以快速重建,因此有必要随着时间的推移改进网络架构,以提高性能效率。

常见反模式:

  • 所有流量都会流经您现有的数据中心。

  • 您不了解实际使用情况要求,建立了过多的 Direct Connect 会话。

  • 在确立联网解决方案时,您未考虑工作负载特性和加密开销。

  • 您将本地概念和策略用于云中的联网解决方案。

建立此最佳实践的好处: 通过了解联网如何影响工作负载性能,可帮助您识别潜在的瓶颈、改善用户体验、提高可靠性并在工作负载发生变化时减少运营维护。

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

实施指导

确定工作负载的重要网络性能指标并捕获其联网特性。使用基准测试或负载测试,在数据驱动的方法中定义和记录需求。使用此数据确定网络解决方案受限的方面,并查看可以改进工作负载的配置选项。从需求出发,了解可用的云原生联网功能和选项,以及它们如何影响工作负载性能。每项联网功能均有优缺点,可以根据您的需求配置此功能,从而匹配工作负载特性和规模。

实施步骤:

  1. 定义和记录联网性能需求:

    1. 包括网络延迟、带宽、协议、位置、流量模式(峰值和频率)、吞吐量、加密、检查和路由规则等指标

  2. 捕获您的基本联网特性:

  3. 捕获您的应用程序联网特性:

  4. 捕获您的边缘联网特性:

  5. 捕获您的混合联网特性:

  6. 捕获您的安全联网特性:

  7. 使用跟踪工具捕获端到端性能指标:

  8. 对网络性能进行基准测试和测试:

    1. 对网络 吞吐量进行基准测试:当实例位于同一 VPC 中时,一些因素可能会影响 EC2 网络性能。测量同一 VPC 中的 EC2 Linux 实例之间的网络带宽。

    2. 执行 负载测试 以试用各种联网解决方案和选项

实施计划的工作量级别: 记录工作负载联网要求、选项和可用的解决方案所需的工作量为  。

资源

相关文档:

相关视频:

相关示例: