Load Balancing 教學:3 大方法實現流量管理
Google 的 Cloud Load Balancing 能在龐大流量湧入時分散負載,避免單一伺服器負載過高。此外,它還能進行流量管理,實現 A/B 測試和金絲雀部署等功能!這次分享 3 種以 Cloud Load Balancing 管理流量的方法教學,快一起實作看看吧。
Google 的 Cloud Load Balancing 能在龐大流量湧入時分散負載,避免單一伺服器負載過高。此外,它還能進行流量管理,實現 A/B 測試和金絲雀部署等功能!這次分享 3 種以 Cloud Load Balancing 管理流量的方法教學,快一起實作看看吧。
什麼是負載平衡(Load Balancing)?負載平衡的原理和服務組成是甚麼?Google Cloud Platform(GCP) Load Balancer 有哪些種類,各自的架構和分流原理又是怎麼一回事呢?快跟著 Cloud Ace 一次了解上面這些問題的解答吧!
先前文章中,我們做了 GCP 各種 Load Balancer 的各種分類與用途,本文再深入介紹 GCP HTTP(S) Load Balancer。 GCP HTTP(S) Load Balancer 可以讓多個網域,或同個網域但不同路徑,都指向同一個Load Balancer,再依照URL去分流到不同目的地。詳情可看以下文章:
根據 Google Cloud 官方部落格的External HTTP(S) load balancer 新的 traffic control 功能,我們可以透過 Load Balancing 上的Advanced host and path rule功能來實現port 80 跳轉 port 443。
Cloud Logging 是 Operations Suite 中的一項全代管服務,不僅可以處理大規模作業,還能擷取 GKE 環境和 VM 的應用程式與系統記錄檔資料和自訂記錄檔資料。Cloud Logging 可讓您即時分析記錄檔,也可以匯出 log 到 Cloud Storage 做長期備份。