張貼日期: Nov 28, 2022
AWS 宣佈適用於 Amazon Elastic Compute Cloud (EC2) 執行個體的彈性網路介面卡 (ENA) Express 正式上市。所有當前一代的 EC2 執行個體都使用 ENA (一種專門建置的網路介面) 來提供增強的網路體驗。ENA Express 是一項新的 ENA 功能,它使用 AWS Scalable Reliable Datagram (SRD) 協定,透過兩種主要方式提高網路效能:更高的單流頻寬和更低的 EC2 執行個體間網路流量尾延遲。
諸如分散式儲存系統和即時媒體編碼之類的工作負載需要大量的資料流,並且對延遲的變化很敏感。在此之前,客戶可以使用多路徑 TCP 來增加頻寬,但這會增加複雜性,並且有時可能與應用層不相容。當伺服器因請求而過載時,TCP 也無法處理擁塞。SRD 是一種專有協定,可直接利用 Nitro 卡透過進階擁塞控制、多路徑和重新排序封包來實現這些改進。在使用 EC2 執行個體時,啟用 ENA Express 是一種簡單的組態,啟用之後,只需使用單個命令或在主控台點按以下切換開關便可啟用 SRD。在使用 SRD 協定的情況下,ENA Express 將 EC2 執行個體的最大單流頻寬從 5 Gbps 提升到了 25 Gbps,並且可以為高輸送量工作負載提供高達 85% 的 P99.9 延遲改進。ENA Express 與應用程式之間透過 TCP 和 UDP 協定透明地工作。配置後,ENA Express 會在可用區域中任意兩個受支援的執行個體之間運作。ENA Express 會偵測您的 EC2 執行個體之間的相容性,並在兩個通訊執行個體都啟用了 ENA Express 版時建立 SRD 連線。建立連線後,您的流量就能利用 SRD 及其效能優勢。您還可以透過最新的 Amazon Linux AMI 中提供的新 ethtool 指標對這些 SRD 連線進行詳細監控。