System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及網絡調度,具體而言,涉及一種基于ip的私有化cdn調度裝置和方法。
技術介紹
1、當前很多企業內部的網絡架構復雜、帶寬有限,會導致網絡擁堵、訪問延時高,嚴重影響網絡環境和工作效率。對于上述問題,為了優化內部網絡拓撲、升級硬件設備、優化內網的配置策略,過于冗余復雜,需要花費大量成本。
2、現有技術中,由于內網的緩存架構技術性復雜,通常需要修改內部網絡的拓撲結構來實現負載均衡控制和內容分發;成本較高,需要更新服務器設備,投入專業人員進行配置維護整個緩存架構;且傳統的cdn方案主要是基于dns服務對域名進行解析,再調度到就近的緩存節點進行數據分發,在內網搭建dns解析系統的過程與維護過于復雜,需要為每個站點設置域名,而且由于dns擴散機制,不能快速的進行調度。
技術實現思路
1、為了克服上述問題或者至少部分地解決上述問題,本專利技術提供一種基于ip的私有化cdn調度裝置和方法,可以兼容ip訪問和域名訪問的方式,可顯著提高用戶端內容訪問效率,減少帶寬消耗,提高應用和服務的性能,不需要大量精力去優化維護,節省了運維成本。
2、為解決上述技術問題,本專利技術采用的技術方案為:
3、第一方面,本專利技術提供一種基于ip的私有化cdn調度裝置,包括流量加速器、調度控制中心、多個邊緣緩存節點以及與邊緣緩存節點匹配的源服務器;上述流量加速器部署在私有網絡的需要加速代理的pc或服務器上,上述調度控制中心用于對邊緣緩存節點進行配置,并向流量加速器提供邊緣節
4、本裝置包括流量加速器、調度控制中心、邊緣緩存節點和源服務器,其中邊緣緩存節點和源服務器與公網cdn方案中的功能一致,和公網cdn相比,本裝置可以不需要依賴dns調度來實現邊緣節點的調度,主要通過用戶端的代理加速流量加速器和調度控制中心來實現。流量加速器安裝在私有網絡的需要加速代理的pc或服務器上,支持全平臺流量的透明代理加速,同時與調度控制中心通信;調度控制中心主要功能包括對所有邊緣緩存節點進行配置,給流量加速器提供邊緣節點信息,支持按域名或ip段進行配置;本裝置中用戶端只需要打開流量加速器,無需進行其他配置,當瀏覽器訪問時流量會被流量加速器獲取,并根據調度控制中心的配置,分配到不同的代理通道,再代理對應的邊緣節點。
5、本專利技術通過在內網中部署緩存架構,用戶端部署代理流量加速器的方式,讓用戶就近獲取訪問內容緩存,可以顯著提高用戶端內容訪問效率,減少帶寬消耗,提高應用和服務的性能,不需要大量精力去優化維護,節省了運維成本。
6、基于第一方面,進一步地,上述流量加速器通過hook機制獲取本地訪問流量,并根據調度控制中心的配置信息將本地訪問流量代理到對應的邊緣緩存節點。
7、基于第一方面,進一步地,上述調度控制中心提供基于ip調度的配置單,上述配置單包括加速業務、加速業務的源服務器ip集合與對應的邊緣緩存節點對應關系。
8、基于第一方面,進一步地,上述流量加速器根據自身ip網段和基于ip調度的配置單設置對應的代理節點和緩存節點。
9、基于第一方面,進一步地,上述調度控制中心根據加速業務域名或ip段對所有邊緣緩存節點進行配置。
10、第二方面,本專利技術提供一種應用如第一方面中上述的基于ip的私有化cdn調度裝置的基于ip的私有化cdn調度方法,包括以下步驟:
11、當瀏覽器訪問時,基于流量加速器獲取訪問流量;
12、根據調度控制中心的配置信息,將訪問流量分配到不同的代理節點;
13、根據不同的代理節點代理至對應的邊緣緩存節點。
14、本方法基于上述裝置實現,用戶端只需要打開流量加速器,無需進行其他配置,當瀏覽器訪問時流量會被流量加速器獲取,并根據調度控制中心的配置,分配到不同的代理通道,再代理對應的邊緣節點。本專利技術通過在內網中部署緩存架構,用戶端部署代理流量加速器的方式,讓用戶就近獲取訪問內容緩存,可以顯著提高用戶端內容訪問效率,減少帶寬消耗,提高應用和服務的性能,不需要大量精力去優化維護,節省了運維成本。
15、基于第二方面,進一步地,上述基于流量加速器獲取訪問流量包括以下步驟:
16、基于流量加速器的系統級hook組件獲取訪問流量,并將獲取的訪問流量導向流量加速器中的一級代理。
17、基于第二方面,進一步地,上述根據調度控制中心的配置信息,將訪問流量分配到不同的代理節點的方法包括以下步驟:
18、根據配置信息中的不同ip段對應的邊緣緩存節點、需要代理加速的ip或域名,基于流量加速器中的一級代理解析hook組件捕獲的流量的目的地址;
19、根據目的地址將訪問流量導向流量加速器中的二級代理,基于二級代理判斷當前訪問是http或https,基于判斷結果分配到對應的代理節點。
20、基于第二方面,進一步地,上述基于二級代理判斷當前訪問是http或https,基于判斷結果分配到對應的代理節點的方法包括以下步驟:
21、基于二級代理判斷當前訪問是http或https;
22、若是https請求,二級代理先hook截斷https的connect請求;
23、解析目的地址選擇對應的代理地址,并與connect正向代理建立獨立信道,若建立連接成功,則轉發請求和返回內容給流量加速器;
24、若是http請求,直接發送到對應的反向代理;
25、若正向代理/反向代理建連失敗,則直接回源。
26、基于第二方面,進一步地,上述根據目的地址將訪問流量導向流量加速器中的二級代理的方法包括以下步驟:
27、判斷目的地址是否是需要代理加速的ip或域名,若是,則將訪問流量導向流量加速器中的二級代理導向二級代理;若否,則直接回源。
28、本專利技術至少具有如下優點或有益效果:
29、1、框架簡潔:通過在用戶端安裝本裝置提供的流量加速器和調度控制中心,可以直接使用ip來進行調度,不需要花費大量成本對內部網絡拓撲進行改造即可實現緩存和內容分發,同時該裝置不會影響到內網原有的網絡架構;
30、2、運維效率高:調度控制中心提供了配置和監控,只需要配置代理加速的站點ip,維護邊緣緩存的信息,無需多個平臺進行運維;
31、3、使用成本低:只需要提供邊緣緩存節點,不需要對用戶端和內部網絡進行大量改造;
32、4、提高安全性:支持按不同網段進行配置,對不同用戶的內容訪問進行控制;
33、5、提高便利性:流量加速器不需要手動配置操作,用戶無感知,支持全平臺用戶端代理加速。
本文檔來自技高網...【技術保護點】
1.一種基于IP的私有化CDN調度裝置,其特征在于,包括流量加速器、調度控制中心、多個邊緣緩存節點以及與邊緣緩存節點匹配的源服務器;所述流量加速器部署在私有網絡的需要加速代理的PC或服務器上,所述調度控制中心用于對邊緣緩存節點進行配置,并向流量加速器提供邊緣節點信息及調度策略信息。
2.根據權利要求1所述的一種基于IP的私有化CDN調度裝置,其特征在于,所述流量加速器通過hook機制獲取本地訪問流量,并根據調度控制中心的配置信息將本地訪問流量代理到對應的邊緣緩存節點。
3.根據權利要求1所述的一種基于IP的私有化CDN調度裝置,其特征在于,所述調度控制中心提供基于IP調度的配置單,所述配置單包括加速業務、加速業務的源服務器IP集合與對應的邊緣緩存節點對應關系。
4.根據權利要求3所述的一種基于IP的私有化CDN調度裝置,其特征在于,所述流量加速器根據自身IP網段和基于IP調度的配置單設置對應的代理節點和緩存節點。
5.根據權利要求1所述的一種基于IP的私有化CDN調度裝置,其特征在于,所述調度控制中心根據加速業務域名或IP段對所有邊
6.一種應用如權利要求1-5任一項所述的基于IP的私有化CDN調度裝置的基于IP的私有化CDN調度方法,其特征在于,包括以下步驟:
7.根據權利要求6所述的一種基于IP的私有化CDN調度方法,其特征在于,所述基于流量加速器獲取訪問流量包括以下步驟:
8.根據權利要求7所述的一種基于IP的私有化CDN調度方法,其特征在于,所述根據調度控制中心的配置信息,將訪問流量分配到不同的代理節點的方法包括以下步驟:
9.根據權利要求8所述的一種基于IP的私有化CDN調度方法,其特征在于,所述基于二級代理判斷當前訪問是http或https,基于判斷結果分配到對應的代理節點的方法包括以下步驟:
10.根據權利要求8所述的一種基于IP的私有化CDN調度方法,其特征在于,所述根據目的地址將訪問流量導向流量加速器中的二級代理的方法包括以下步驟:
...【技術特征摘要】
1.一種基于ip的私有化cdn調度裝置,其特征在于,包括流量加速器、調度控制中心、多個邊緣緩存節點以及與邊緣緩存節點匹配的源服務器;所述流量加速器部署在私有網絡的需要加速代理的pc或服務器上,所述調度控制中心用于對邊緣緩存節點進行配置,并向流量加速器提供邊緣節點信息及調度策略信息。
2.根據權利要求1所述的一種基于ip的私有化cdn調度裝置,其特征在于,所述流量加速器通過hook機制獲取本地訪問流量,并根據調度控制中心的配置信息將本地訪問流量代理到對應的邊緣緩存節點。
3.根據權利要求1所述的一種基于ip的私有化cdn調度裝置,其特征在于,所述調度控制中心提供基于ip調度的配置單,所述配置單包括加速業務、加速業務的源服務器ip集合與對應的邊緣緩存節點對應關系。
4.根據權利要求3所述的一種基于ip的私有化cdn調度裝置,其特征在于,所述流量加速器根據自身ip網段和基于ip調度的配置單設置對應的代理節點和緩存節點。
5.根據權利要求1所述的一種基...
【專利技術屬性】
技術研發人員:陳連波,余杰,蔡輝翔,林佳樂,史憬燁,王聲楚,吳成龍,吳劍林,張德成,
申請(專利權)人:廈門市安杰云網絡有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。