在阿里雲負載均衡下需要做好哪些準備?
在使用負載均衡前,您需要做好以下準備:
規劃負載均衡例項的地域
阿里雲提供包括華北、華東、華南、亞太東南、亞太東北、歐洲中部、美國東部、美國西部、香港、中東東部在內的不同地域的負載均衡服務。
為了提供更加穩定可靠的負載均衡服務,阿里雲負載均衡已在各地域部署了多可用區以實現同地域下的跨機房容災。此外,您也可以在不同地域建立多個負載均衡例項,透過DNS輪詢的方式對外提供服務,從而提高跨地域的可用性。
在選擇地域時,請注意:
為了減少延遲並提高下載速度,建議選擇離您客戶最近的地域。
由於負載均衡不支援跨地域部署,因此應選擇與後端ECS例項相同的地域。
選擇負載均衡例項的型別(公網或私網)
根據您的業務型別,確定負載均衡的例項型別。負載均衡例項建立後,系統會根據例項型別分配一個公網服務地址或私網服務地址。
公網負載均衡例項僅提供公網IP,可以透過Internet訪問負載均衡服務。如果您要建立公網型別的負載均衡例項,還需根據具體業務特點確定計費方式:
按流量計費:適用於波峰波谷效應明顯的業務。
按頻寬計費:適用於頻寬較為平穩的業務。
私網負載均衡例項僅提供阿里雲私網IP,只能透過阿里雲內部網路訪問該負載均衡服務,無法從Internet訪問。私網型別的負載均衡例項不收取費用。
選擇監聽協議
負載均衡提供四層(TCP協議和UDP協議)和七層(HTTP協議和HTTPS協議)監聽。
四層監聽將請求直接轉發給後端伺服器,不會修改標頭。客戶端請求到達負載均衡監聽後,負載均衡伺服器會使用監聽中配置的後端埠與後端ECS建立TCP連線。
七層監聽原理上是反向代理的一種實現。客戶端請求到達負載均衡監聽後,負載均衡伺服器會透過與後端ECS建立TCP連線,即再次透過新TCP連線HTTP協議訪問後端,而不是直接轉發報文到後端ECS。由於七層監聽比四層監聽在底層實現上多了一個Tengine處理環節,因此,七層監聽效能沒有四層好。此外,客戶端埠不足、後端伺服器連線過多等場景也可能導致七層服務效能不高,如果您對效能有很高的要求,建議您使用四層監聽。
準備後端伺服器
您需要在負載均衡例項中新增ECS來處理前端監聽轉發的請求。在建立負載均衡前,需要建立好ECS例項並部署相關應用。建立ECS時,請注意:
ECS例項的地域和可用區確保ECS例項的地域和負載均衡例項的地域相同。此外,建議您將ECS部署在不同的可用區內,提高本地可用性。
ECS配置在ECS上部署好應用後,不需要再進行特別的配置。但如果您要配置一個四層監聽(TCP協議或UDP協議),並且ECS使用的是Linux系統,確保net.ipv4.conf檔案中的以下三個引數的值為0:
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.eth0.rp_filter = 0
ECS部署目前負載均衡例項後端可配置的ECS數量沒有限制。但是,為了保證對外服務的穩定與高效,建議您根據業務分類或應用服務的模組劃分,將提供不同服務或執行不同任務的應用伺服器ECS新增到不同的負載均衡例項中。更多 阿里雲產品知識可以關注趙一八筆記。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69977531/viewspace-2700444/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 阿里雲負載均衡筆記阿里負載筆記
- 阿里面試:Dubbo負載均衡有哪些策略?阿里面試負載
- 阿里雲負載均衡SSL證書配置(更新)阿里負載
- 在阿里雲上單機使用Nginx負載均衡釋出網站阿里Nginx負載網站
- 實施 統計製程控制 需要做好哪些準備?
- 【知識分享】企業在什麼情況下需要做負載均衡負載
- 負載均衡有哪些知識點需要掌握?Linux運維負載Linux運維
- LNMP+HAProxy+Keepalived負載均衡(二)- 基礎服務準備LNMP負載
- LNMP+HAProxy+Keepalived負載均衡(一)- LNMP基礎環境準備LNMP負載
- 微信小程式製作開發前需要做好哪些準備工作?微信小程式
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端
- 負載均衡負載
- 聚焦亞洲:為後疫情時代做好準備(附下載)
- 阿里雲SLB負載均衡實踐,解決高併發響應慢阿里負載
- 在Linux中,如何實現負載均衡?Linux負載
- spring cloud 上雲的情況下,Ribbon 客戶端負載均衡 與 ALB 服務端負載均衡的選擇SpringCloud客戶端負載服務端
- IP負載均衡負載
- WebSocket負載均衡Web負載
- nginx負載均衡Nginx負載
- NGINX 負載均衡Nginx負載
- 【Nginx】負載均衡Nginx負載
- 負載均衡---ribbon負載
- LoadBalancer負載均衡負載
- LVS 負載均衡負載
- 面對SQL Azure DBA該做好哪些準備?URSQL
- Linux環境下Nginx及負載均衡LinuxNginx負載
- 負載均衡技術(一)———負載均衡技術介紹負載
- 解密負載均衡技術和負載均衡演算法解密負載演算法
- 負載均衡常見的演算法有哪些?負載演算法
- 【故障公告】部落格站點一臺阿里雲負載均衡被DDoS攻擊阿里負載
- 雲端中間層負載均衡工具 Eureka負載
- Kafka 負載均衡在 vivo 的落地實踐Kafka負載
- 負載均衡技術(二)———常用負載均衡服務介紹負載
- 【知識分享】四層負載均衡和七層負載均衡負載
- docker下nginx反向代理和負載均衡配置DockerNginx負載
- SQL Server中常見負載均衡方法(下)VQSQLServer負載
- 介紹下Nginx 反向代理與負載均衡Nginx負載