新聞資訊
租用幫助
谷歌云的Cloud Load Balancing是什么?谷歌云負(fù)載均衡
2023-12-13 08:47:47
摘要:谷歌云Google Cloud Load Balancing 是一種全分布式的負(fù)載平衡解決方案,可以將用戶流量 (HTTP)、HTTPS/2 與 gRPC、TCP/SSL、UDP 和 QUIC 均衡到多個后端,以避免擁塞、減少延遲、提高安全性和降低成本。

谷歌云Google Cloud Load Balancing 是一種全分布式的負(fù)載平衡解決方案,可以將用戶流量 (HTTP)、HTTPS/2 與 gRPC、TCP/SSL、UDP 和 QUIC 均衡到多個后端,以避免擁塞、減少延遲、提高安全性和降低成本。


谷歌云賬戶免綁卡http://hkonecloud.755800.com/


谷歌云Google Cloud Load Balancing 構(gòu)建在與谷歌相同的前端服務(wù)基礎(chǔ)設(shè)施上,支持每秒 100 多萬次查詢,并且具有一致的高性能和低延遲。

  • 軟件定義的網(wǎng)絡(luò) (SDN)谷歌云Google Cloud Load Balancing 不是基于實例或設(shè)備的解決方案,也就是說我們不會被鎖定在物理基礎(chǔ)設(shè)施中,也不會面臨 HA、規(guī)模和管理挑戰(zhàn)。
  • 單一全球任播 IP 和自動縮放 谷歌云Google Cloud Load Balancing 會平衡分布在全球的所有后端實例。它提供跨區(qū)域的負(fù)載平衡,包括自動多區(qū)域故障轉(zhuǎn)移。如果后端出現(xiàn)異常,它會逐步拆分轉(zhuǎn)發(fā)流量;如果需要更多資源,那么 谷歌云Google Cloud Load Balancing 也會根據(jù)需求自動擴(kuò)縮。


Cloud Load Balancing 如何工作


外部負(fù)載均衡

這里有一個場景可供理解。加入我們有一個客戶身處加利福尼亞。我們可以在該區(qū)域部署前段實例并配置一個負(fù)載均衡的 Virtual IP,當(dāng)我們的用戶擴(kuò)展到其他區(qū)域時,我們只需在其他區(qū)域創(chuàng)建實例即可,這時的 Virtual IP 和 DNS 的位置都是沒有變化的。

當(dāng)我們的應(yīng)用逐漸走向全球,我們同樣可以復(fù)用這個模式。如來自印度的瑪雅人的訪問會被路由到離他最近的印度實例,如果印度的實例過載并自動擴(kuò)縮以處理負(fù)載,在此期間,該訪問會被無縫重定向到其他路由并在印度實例擴(kuò)展到可以處理時路由回印度。(這是一個第7層外部負(fù)載均衡的例子)

內(nèi)部負(fù)載均衡

在任何3層應(yīng)用程序中,前端之后都有中間件和數(shù)據(jù)源進(jìn)行交互,以滿足客戶需求。這也是我們需要在前端與其他內(nèi)部層之間進(jìn)行第4層內(nèi)部負(fù)載均衡的地方。第4層內(nèi)部負(fù)載均衡適用于RFC 1918 VIP 后面的 TCP/UDP 流量,其中保留了客戶端 IP。

我們還會獲得自動健康檢查,并且沒有中間代理,這是因為使用了 SDN 控制和數(shù)據(jù)平面進(jìn)行負(fù)載平衡。

與其他服務(wù)的無縫集成

Google Cloud HTTP(S) Load Balancin 的關(guān)鍵特性之一是跨多個不同后端類型的負(fù)載均衡,而無服務(wù)器 NEG 的集成對此進(jìn)行了改進(jìn):負(fù)載平衡器的 URL 映射現(xiàn)在可以將無服務(wù)器 NEG 與其他后端類型混合。例如,外部 IPv4 和 IPv6 客戶端可以使用相同的基本 URL 以及路徑 /catalog、/queries、/video 和 /images 來請求視頻、API 和圖像內(nèi)容。通過負(fù)載均衡器的 URL 映射,對不同路徑的請求被路由到不同的后端:

  • /queries -> 具有無服務(wù)器 NEG 后端的后端;
  • /catalog -> 具有虛擬機(jī)實例組或地區(qū) NEG 后端的后端服務(wù);
  • /images -> 帶有 Cloud Storage 后端的后端存儲桶;
  • /video -> 指向互聯(lián)網(wǎng) NEG 的后端服務(wù),該 NEG 包含位于 GCP 外部的本地內(nèi)部端點。

如何使用全球 HTTP (S)Load Balancing

  • 對于全局 HTTP(s) 負(fù)載平衡,全局任播 VIP(IPv4 或 IPv6)與轉(zhuǎn)發(fā)規(guī)則相關(guān)聯(lián),該規(guī)則將流量定向到目標(biāo)代理;
  • 目標(biāo)代理終止客戶端會話,對于 HTTPs,可以在此階段部署證書,定義后端主機(jī),并定義路徑規(guī)則。URL 映射提供第 7 層路由并將客戶端請求定向到適當(dāng)?shù)暮蠖朔?wù);
  • 后端服務(wù)可以是用于計算實例的托管實例組 ( MIG ),也可以是用于容器化工作負(fù)載的網(wǎng)絡(luò)端點組 ( NEG )。這也是確定服務(wù)實例容量和運行狀況的地方;
  • 啟用 Cloud CDN 以緩存內(nèi)容以提高性能。可以設(shè)置防火墻規(guī)則來控制進(jìn)出后端的流量;
  • 內(nèi)部負(fù)載平衡設(shè)置的工作方式相同;仍然有轉(zhuǎn)發(fā)規(guī)則,但它直接指向后端服務(wù)、轉(zhuǎn)發(fā)規(guī)則。轉(zhuǎn)發(fā)規(guī)則包括“虛擬 IP 地址”、“協(xié)議”和最多5個端口。

如何使用 Cloud Load Balancing 保護(hù)你的應(yīng)用程序

借助 HTTPS 和 SSL 代理負(fù)載平衡,你可以使用托管證書,Google 負(fù)責(zé)提供和管理 SSL 證書的生命周期。

  • Cloud Load Balancing 支持多個 SSL 證書,使您能夠使用相同的負(fù)載平衡器 IP 地址和端口為多個域提供服務(wù);
  • 它吸收并消除了 Google 全球負(fù)載平衡基礎(chǔ)設(shè)施中的第 3 層和第 4 層容量攻擊;
  • 此外,使用Cloud Armor,可以防止第 3 層到第 7 層應(yīng)用級別的攻擊;
  • 通過使用身份感知代理和防火墻,可以對后端服務(wù)的訪問進(jìn)行驗證和授權(quán)。

在決定哪個負(fù)載平衡選項適合自己的使用案例時,需要考慮以下因素:內(nèi)部與外部、全球與區(qū)域以及流量類型(HTTP、TLS 或 UDP)。

騰訊云、阿里云、Google谷歌云、華為云、天翼云、移動云、AWS亞馬遜云代理商哪家好?推薦找755800


海外服務(wù)器免費測試http://running-capacitor.com/


USA-IDC為您提供免備案服務(wù)器 0元試用
立即聯(lián)系在線客服,即可申請免費產(chǎn)品試用服務(wù)
立即申請