多個專線做負載均衡 洛神雲網路SLB負載均衡新姿勢

2021-10-13 23:21:56 字數 3034 閱讀 6093

通過此文:

你可以了解阿里雲網路slb負載均衡產品進化史。

你可以了解slb最新產品架構及應用場景。

你還可以了解slb的技術新內涵。

你可以免費獲取slb更多資料!

slb負載均衡「進化史」網際網路業務初期發展階段業務特點:此時網際網路業務還處於拓新階段,網際網路企業不夠壯大,其網路業務集中在運營商或者大型idc側進行管理,需要集中處理大量訪問流量。此時需要效能和穩定性都很強的負載均衡方案。

硬體負載均衡裝置在此時應運而生,它們有專業的維護團隊,很高的硬體效能,以及穩定可靠的業務保證。

但是由於和物理硬體強相關,對於使用者來說,其投資昂貴,需要預先**出自己的業務發展量來進行投資,在業務發展初期的投資很容易出現浪費;其次就是擴充套件難,硬體的採購,安裝是有乙個比較長的週期的,難以達到隨業務擴充套件的需求;最後就是運維難,需要乙個專業的團隊來運維,故障恢復週期取決於故障本身的恢復難度和團隊的專業水平。

網際網路業務高速發展階段業務特點:隨著網際網路企業的高速崛起,對於這些企業來說,競爭異常激烈,需要經常快速的調整業務以滿足客戶的需求。

軟體化的負載均衡讓客戶可以靈活的部署並且調整業務,但是由於這些大部分還是客戶自己部署的,因此客戶在部署的時候還是要去考慮和硬體效能的配套,效能難以擴充套件,同時負載均衡本身可靠性方案的部署,後續的功能和容量的擴充套件等問題都需要去思考兼顧,無法做到真正的隨心所欲部署。

業務全面上雲階段業務特點:業務的雲化已經是大勢所趨,雲化帶給了企業前所未有的「網路隨業務而動」的體驗,使用者在規劃網路的時候不再去考慮企業業務發展對網路的要求是什麼,而僅僅去關注業務發展本身就可以了,網路是可以隨著業務發展而不斷彈性變化的。

在這樣的階段,對負載均衡提出了新的要求,在滿足企業高效能,高安全要求的前提下,要能隨著企業的發展而自主的隨時彈性伸縮,時刻與企業業務相匹配,同時對於網路不斷湧現的新業務要能做到全面的支援。

阿里雲slb負載均衡如何滿足業務發展?

阿里雲負載均衡slb產品已多年承載阿里巴巴集團雙十一購物狂歡節的網路巔峰流量,剛剛過去的2023年雙十一,集團所有核心系統上雲,全面由公共雲slb承載,峰值流量1.22 tbps,併發連線數3.38億,每秒處理2.89億資料報 , 每秒新建416萬條連線。

阿里雲負載均衡不斷引領的技術優勢,保證了其對這樣大流量業務的強力支撐,我們接下來就來剖析一下阿里雲負載均衡持續進化的技術內涵:

100g網路進化,經歷了kernel lvs到dpdk版lvs帶來的效能大幅提公升後,單純dpdk lvs已無法滿足100g網路的效能需求,通過軟硬體結合的技術,對最新的100g網絡卡硬體特性進行了深度定製,大量業務流量完全由硬體處理,滿足了slb產品對單流效能以及整體能力的需求。

基於洛神2.0的nfv平台架構,為使用者提供更高階的彈性預熱、更快速的特性迭代、流量排程能力和超大的彈性能力,slb整體容量不再受限於slb硬體資源,依託阿里雲ecs提供的強大計算能力,超大型例項規格已經為多個頂級客戶提供服務。

ssl處理能力進一步公升級,通過整合最新一代的intel quickassist technology硬體加速能力,不僅能夠滿足超大彈性能力帶來的ssl解除安裝需求,同時支援了業界最新的tls 1.3等安全協議規範。

原生整合容器服務。阿里雲容器服務 kubernetes 版提供高效能可伸縮的容器應用管理能力,支援企業級容器化應用的全生命週期管理。整合阿里雲虛擬化、儲存、網路和安全能力,打造雲端最佳容器化應用執行環境。在雲原生領域,基於阿里雲容器領域的持續積累,不管是在kubernetes專有版、託管版還是serverless版本,都支援slb負載均衡的無縫整合,kubernetes api server通過slb提供了全域性訪問能力,對於使用者業務需要的服務和路由,無需通過控制台或openapi手動建立負載均衡slb,通過容器kubernetes控制台管理介面、kubernetes dashboard甚至kubectl命令列工具或yaml配置檔案,以kubernetes原生的方式,完全無需感知slb,即可自動完成slb的建立和使用。容器服務的 slb 方案支援原生的阿里雲高可用負載均衡,可以自動完成網路配置的修改和更新。該方案經歷了大量使用者長時間的使用,穩定性和可靠性大大超過使用者自建的入口實現。

原生支援服務網格service mesh。阿里雲服務網格是乙個託管式的微服務應用流量統一管理平台,相容istio,支援多個kubernetes集群統一流量管理,為容器和虛擬機器應用服務提供一致性的通訊控制。整合阿里雲容器服務、網路互連和安全能力,打造雲端最佳服務網格環境,為每個微服務提供一致的流量控制和可觀測能力。不管是阿里雲服務網格,還是阿里雲容器服務kubernetes版本中支援的istio,都實現了和負載均衡slb的全面整合,不管是istio虛擬服務還是服務閘道器,都可以自動通過負載均衡slb提供負載均衡高可用能力。

除了支援kubernetes的雲原生生態,負載均衡slb還能夠支援阿里雲彈性容器例項eci,阿里雲彈性容器例項(elastic container instance)是 serverless 和容器化的彈性計算服務。您無需管理底層 ecs 伺服器,只需要提供打包好的映象,即可執行容器,並僅為容器實際執行消耗的資源付費。不管是自建kubernetes,還是直接使用eci例項,負載均衡slb都支援eci的直接掛載,使用控制台或openapi操作即可使用。

slb同時支援多種組網方式,目前已全面支援ipv6網路,並支援各種混合雲場景,通過專線連線的線下idc,通過cen連線的跨地域甚至跨越大洋的雲企業網,都可以通過slb掛載,統一對外提供服務。

在雲原生領域,阿里雲容器服務開源了所有和阿里雲網路包括負載均衡slb整合的相關**和解決方案,自建方案也同樣可以達到無縫整合負載均衡slb的能力,另外通過slb支援的混合雲部署能力,可以做到各種異構網路和環境的線上和線下全打通。

阿里雲負載均衡SLB

slb 簡單來講就是slb系統也是乙個由多台計算機構成的集群。使用者在這個系統中申請和配置了乙個slb的例項對外提供服務,針對該slb例項的訪問請求會通過我們的系統按照使用者設定的規則向後端的多台ecs進行 那麼當我們系統內的某一台計算機出現問題的時候,其他的計算機可以承擔本應由其處理的任務而保證整...

阿里雲負載均衡SLB配置教程 實戰案例

雖然實際訪問量沒有達到預估的百萬,日均有4 5萬,併發有100多,所以此次配置還是相當有效的。由於專案是純前端h5,把專案整體打包到cdn,這樣就算分享介面掛掉,也不會影響h5的正常訪問。那壓力就集中在分享介面的承載上。具體的slb操作方法這裡不再陳述,阿里雲slb的入門文件 寫的很清楚了。這裡只是...

利用阿里雲 LBS 做負載均衡

年關將近,不少朋友開始做年會 幾千人的 節目會瞬間湧入大量請求,單台伺服器無法勝任,需要多個伺服器打配合戰。基於阿里雲提供的 lbs ecs rds,我們有非常簡單的方案。庫 步驟 example.com dns 解析指向 lbs 222.1.1.1 lbs 後台新增 ecs1 和 ecs2,對外埠...