iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0

今天一樣是理解小教室….

又稱為 分流、負載平衝。

舉例:我們今天架設一台機器,預計原本可以負荷 200個使用者同時連線,但某天要辦特價活動,這時預估會有可能五倍的人流同時連線,那這時候我們可能會多架五台機器,可我們要怎麼確保五台機器可以順利分散流量呢?要怎麼讓同樣的 DNS(網域名稱系統,將我們可以讀取的網址 www.google.com轉變成電腦可讀懂的 IP位置)對應到五台機器的IP,這時候就要使用 load balance 啦!

load balance 會判斷目前有哪台機器是可以正常使用的,可以透過 CPU 或是 memory 的設定來決定這台機器是否為忙碌的狀態,來決定要怎麼分配。

結合昨天介紹的 GCP 裡也有 Cloud Load Balancing 可以設定
https://ithelp.ithome.com.tw/upload/images/20231005/20162639c01FwUovyf.png

基本上可以分為全球跟區域性的負載平衡器,全球負載器可以透過一個外部 IP 連線至離它最近的 Google 前端,讓 Google 前端再將其流量轉發到離使用者最近的後端。區域只能在單一 Region 內進行(但是可以是在不同的 Zone) 。另外,「區域」負載平衡所提供的負載平衡 IP 會在 VPC Network 的子網段中供所屬內部使用。

參考文章:


上一篇
Google Cloud Platform
下一篇
APM 來幫忙
系列文
往後端邁進的菜前端30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言