View a markdown version of this page

PERF04-BP07 根據指標最佳化網路組態 - 效能效率支柱

PERF04-BP07 根據指標最佳化網路組態

使用收集和分析的資料來做出有關優化網路組態的明智決策。

常見的反模式:

  • 您假設所有效能相關問題都與應用程式有關。

  • 您只能從靠近已部署工作負載的位置測試網路效能。

  • 將預設組態用於所有網路服務。

  • 您過度佈建網路資源來提供足夠的容量。

建立此最佳實務的優勢:收集必要的 AWS 網路指標並實作網路監控工具,可讓您了解網路效能並最佳化網路組態。

未建立此最佳實務時的曝險等級:

實作指引

監控往返 VPC、子網路或網路介面的流量,對於了解如何利用 AWS 網路資源並最佳化網路組態而言非常重要。藉由使用下列 AWS 聯網工具,您可以進一步檢查流量用量、網路存取和日誌的相關資訊。

實作步驟

  • 識別要收集的關鍵效能指標,例如延遲或封包遺失。AWS 會提供數種工具,可協助您收集這些指標。藉由使用下列工具,您可以進一步檢查流量用量、網路存取和日誌的相關資訊:

    AWS 工具 在哪裡使用
    Amazon VPC IP Address Manager 使用 IPAM 來規劃、追蹤和監控您的 AWS 和內部部署工作負載的 IP 位址。這是最佳化 IP 位址用量和分配的最佳實務。
    VPC 流程日誌 使用 VPC 流程日誌來擷取有關往返您的 VPC 中網路界面的詳細資訊。使用 VPC 流程日誌,您可以診斷過於嚴格或寬鬆的安全群組規則,並且判斷往返網路界面的流量方向。
    AWS Transit Gateway 流量日誌 使用 AWS Transit Gateway Flow Logs 可擷取傳入及傳出傳輸閘道的 IP 流量的相關資訊。
    DNS 查詢日誌記錄 記錄 Route 53 所收到的公有或私有 DNS 查詢的相關資訊。使用 DNS 日誌,您可以藉由了解請求的網域或子網域或是回應 DNS 查詢的 Route 53 邊緣節點,最佳化 DNS 組態。
    Reachability Analyzer Reachability Analyzer 可幫助您分析和偵錯網路可達性。Reachability Analyzer 是一種組態分析工具,可讓您在 VPC 中的來源資源和目的地資源之間執行連線測試。此工具可協助您確認您的組態符合您預期的連線能力。
    網路存取分析器 網路存取分析器可協助您了解對資源的網路存取。您可以使用網路存取分析器來指定您的網路存取需求,並識別未符合您的指定需求的潛在網路路徑。藉由最佳化您的對應網路組態,您可以了解及確認網路的狀態,並且示範 AWS 上的網路是否符合您的合規需求。
    Amazon CloudWatch () 使用 Amazon CloudWatch 並為網路選項開啟適當的指標。請確定為您的工作負載選擇正確的網路指標。例如,您可以開啟 VPC 網路地址用量、VPC NAT 閘道、AWS Transit Gateway、VPN 通道、AWS Network Firewall、Elastic Load Balancing 和 AWS Direct Connect 的指標。持續監控指標是觀察和了解您的網路狀態和用量的良好實務,並且可以協助您根據您的觀察來最佳化網路組態。
    AWS Network Manager 使用 AWS Network Manager,可以監控 AWS 全球網路的即時和歷史效能,以作營運和規劃之用。Network Manager 提供 AWS 區域和可用區域之間以及每個可用區域內的彙總網路延遲,讓您更好地了解應用程式效能與基礎 AWS 網路效能的關聯性。
    Amazon CloudWatch RUM 使用 Amazon CloudWatch RUM 收集為您提供洞見的指標,協助您識別、了解和改善使用者體驗。
  • 使用 VPC 和 AWS Transit Gateway Flow Logs 來識別最受歡迎者和應用程式流量模式。

  • 評估並最佳化目前的網路架構,包括 VPC、子網路和路由。例如,您可以評估不同的 VPC 對等互連或 AWS Transit Gateway 如何協助您改善架構中的聯網。

  • 評估網路中的路由路徑,以確認始終使用目的地之間的最短路徑。網路存取分析器可協助您執行此操作。

資源

相關文件:

相關影片:

相關範例: