Intro
目前測試,功能強大但種類選型繁多。
(本篇資訊於2018-12-07測試)
選型
HTTP(S) Load Balancing
-
看來是目前總體最適合做Web App LB
-
Front-end可同時設定HTTP+HTTPS對同一個Global IP
-
Back-end依照Instance group的Name port mapping做連線(LB Back-end設定中的port number為相同連動設定)
-
Healthy Check支援https也向下相容http,為另外Serivce連線過來檢測,與Back-end設定無關
-
支援多組Back-end,必須設定Rules去區分對應Back-end群
-
L7 Session affinity是設定在單一Back-end上
TCP Load Balancing
Multiple regions (or not sure yet)
-
過TCP Proxy or SSL Proxy
-
雷,FrontEnd不支援80port,無法做HTTP to HTTPS
Single region only
-
L4基本款,閘道方式不須IP Forward
-
不支援Instance Group,自選Instance
-
Healthy Check只能走http (Checker來源為Link-local address)
UDP Load Balancing
Web App用不太到,略
總結
最快最直通就選L4 Single,高階需求如需要L7 Cookie Session affinity就選L7。