用途:排解網路連線問題
在這個用途中,您是網路管理員,負責支援包含多個負載平衡應用程式的網路。您已收到延遲問題的警示,並得知貴機構的行動應用程式會間歇性地變慢,並逾時。您知道有許多不同的使用者受到影響,且最近並未部署任何應用程式。這個問題可能與環境變更有關,而非應用程式。
以下用途說明網路拓撲如何協助您快速排解及調查部署中的問題。
拓撲詳細資料
部署作業涵蓋三個 Google Cloud 區域 (us-central1
、europe-west1
和 asia-east1
)。所有外部用戶端要求都由單一外部應用程式負載平衡器提供服務,該負載平衡器在三個區域中各有多個後端。來自三個業務區域 (美洲、歐洲、中東和非洲,以及亞太地區) 的用戶端要求,會由最近的Google Cloud 區域中的應用程式執行個體提供服務。
下列拓撲圖顯示部署作業的頂層階層:
網路延遲
在這個情境中,假設您有名為 shopping-site-lb
的負載平衡器。您可以檢查外部用戶端和負載平衡器之間的延遲時間,看看兩者之間的延遲時間是否有變化。您發現確實有問題,因此決定進一步調查負載平衡器的後端。
您可以篩選拓撲,只顯示外部負載平衡器
shopping-site-lb
的流量。套用篩選器後,Network Topology 只會顯示與負載平衡器相關的連線,如以下範例所示。
從美洲的外部用戶端開始,您可以點選美洲業務區域和負載平衡器之間的流量指標。
Network Topology 會在詳細資料窗格中顯示圖表。這項資訊包括所選實體與已連結實體之間的輸入和輸出流量。舉例來說,Network Topology 會提供每秒查詢次數 (QPS) 和 HTTP 要求延遲時間的最新值。
在要求延遲時間圖表中,您會看到第 50、95 和 99 個百分位數的值。在本例中,假設所有延遲值都高於預期。
如要將時序圖展開至 6 週,請在詳細資料窗格頂端選取「6 週」。
1此圖僅供參考。其資料並未反映使用情境。
您會發現大約兩小時前發生了大幅度的跳升,大約就是第一個問題回報的時間。您確信問題與負載平衡器的延遲時間增加有關。
有了問題的概略視圖,您就可以前往 Google Cloud 控制台的「負載平衡」頁面,進一步調查負載平衡器。您最終會發現負載平衡器後端服務中的某個執行個體回應時間比平常久。您將該執行個體從服務中移除,即可解決問題。