PERF05-BP05 選擇網路通訊協定以提高效能 - AWS Well-Architected 架構

PERF05-BP05 選擇網路通訊協定以提高效能

根據對工作負載效能的影響,做出系統和網路間通訊協定的決策。

實現輸送量的延遲和頻寬之間存在關係。如果您的檔案傳輸使用 TCP,較高的延遲會降低整體傳輸量。有一些方法可以使用 TCP 調校和優化的傳輸通訊協定來解決這個問題,有些方法則會使用 UDP。

常用的反模式:

  • 無論效能需求為何,您都可以將 TCP 用於所有工作負載。

建立此最佳實務的優勢: 為工作負載元件之間的通訊選擇適當的通訊協定,便可確保達到該工作負載的最佳效能。無連線 UDP 雖然達到高速,但卻失去重新傳輸能力或高可靠性。TCP 是功能完整的通訊協定,但需要更大的額外負荷來處理封包。

若未建立此最佳實務,暴露的風險等級為:

實作指引

優化網路流量:選擇適當的通訊協定,以最佳化工作負載的效能。實現輸送量的延遲和頻寬之間存在關係。如果您的檔案傳輸使用 TCP,較高的延遲會降低整體輸送量。有一些方法可以使用 TCP 調校和優化的傳輸通訊協定來解決延遲,有些方法則會使用 UDP。

資源

相關文件:

相關影片:

相關範例: