GCP loadbalance (tcp, udp)
Cloud Load Balancing是什麼可以以下圖為例,一個user如何透過中介Proxy均勻的傳輸至Backend,先來說一下Cloud Load Balancing種類,在GCP中有分為內網以及外網兩種可以理解成是使用於內部服務的或是外部連線服務的,其中內網外網都有支援通訊協定第4與7層包含了HTTP(S),TCP,UDP,今天就來說一下如何設定通訊協定第4層的Cloud Load Balance,設定介面在GCP上算是相當直覺以下就簡介一下所需設定的內容以及需要注意什麼。
內網
- 選擇內網(只能指定單一區域)
- 設定後端網段以及區域,執行個體群組,檢康檢查
- 設定前端內網IP以及通訊埠
外網
- 選擇外網
- 多區域或單一區域(若選擇單一區域需選擇後端類型)
- 後端類型
- 選擇後端服務就與內網設定基本上一致
- 設定後端網段以及區域,執行個體群組,檢康檢查
- 設定前端內網IP以及通訊埠
- 目標集區或目標執行個體
- 設定後端網段(區域為多區),執行個體群組或是單獨VM,檢康檢查
- 設定前端內網IP以及通訊埠
檢康檢查
- 需設定防火牆規則已讓Google可以監控後端服務是否正常
- 需allow兩個網段 130.211.0.0/22, 35.191.0.0/16