負載均衡的應用場景有:1、能夠用來解決高并發問題,主要應用于高訪問量的業務;2、根據業務發展從而擴展應用程序;3、可以在負載均衡實例下添加多臺云服務器實例,解決單點故障問題;4、在各地域部署多可用區,實現同城容災;5、將域名解析到不同地域的負載均衡實例下,實現全局負載均衡,解決跨地域容災問題。
具體內容如下:
負載均衡適用于高訪問量的業務,提高應用程序的可用性和可靠性。
1、應用于高訪問量的業務:
如果您的應用訪問量很高,您可以通過配置監聽規則將流量分發到不同的ECS實例上。此外,您可以使用會話保持功能將同一客戶端的請求轉發到同一臺后端ECS,提高訪問效率。
2、擴展應用程序:
您可以根據業務發展的需要,隨時添加和移除ECS實例來擴展應用系統的服務能力,適用于各種Web服務器和App服務器。
3、消除單點故障:
您可以在負載均衡實例下添加多臺ECS實例。當其中一部分ECS實例發生故障后,負載均衡會自動屏蔽故障的ECS實例,將請求分發給正常運行的ECS實例,保證應用系統仍能正常工作。
4、同城容災(多可用區容災):
為了提供更加穩定可靠的負載均衡服務,億速云負載均衡已在各地域部署了多可用區以實現同地域容災。當主可用區出現機房故障或不可用時,負載均衡仍然有能力在非常短的時間內(大約30s中斷)切換到另外一個備可用區恢復服務能力;當主可用區恢復時,負載均衡同樣會自動切換到主可用區提供服務。
使用負載均衡時,您可以將負載均衡實例部署在支持多可用區的地域以實現同城容災。此外,建議您結合自身的應用需要,綜合考慮后端服務器的部署。如果您的每個可用區均至少添加了一臺ECS實例,那么此種部署模式下的負載均衡服務的效率是最高的。
如下圖所示,在負載均衡實例下綁定不同可用區的ECS實例。正常情況下,用戶訪問流量將轉發至主可用區內的ECS實例;當可用區A發生故障時,用戶訪問流量將轉發至備可用區內的ECS實例。此種部署既可以避免因為單個可用區的故障而導致對外服務的不可用,也可以通過不同產品間可用區的選擇來降低延遲。
如果您采取如下圖所示的部署方案,即在負載均衡實例的主可用區下綁定多臺ECS實例,而在備可用區沒有任何ECS實例。當主可用區發生故障時會造成業務中斷,因為備可用區沒有ECS實例來接收請求。這樣的部署方式很明顯是以犧牲高可用性為代價來獲取低延時。
5、跨地域容災:
您可以在不同地域下部署負載均衡實例,并分別掛載相應地域內不同可用區的ECS。上層利用云解析做智能DNS,將域名解析到不同地域的負載均衡實例服務地址下,可實現全局負載均衡。當某個地域出現不可用時,暫停對應解析即可實現所有用戶訪問不受影響。