租用服務器依舊衆多企業的有限選擇,在選擇服務器時,我們經常會看到單線服務器,多線服務器、BGP線路的服務器,那麼這些線路的服務器在使用上又會存在哪些不同呢?
單線服務器:
單線服務器大多都是在主機上隻設置了一個IP,IP大多都是電信的,服務器的網絡運營商大多都是電信的。單線服務器就是指這個IDC機房要麼是聯通線路接入,要麼是電信線路接入,要麼就是移動線路接入,相互之間跨運營商訪問效果比較差。
雙線服務器:
雙線路雙IP是比較常見的,在運營商上接入了聯通和電信兩個運營商網絡,這樣服務器就擁有了兩個IP地址,然後利用路由器技術自動分辨訪問者的線路,從而實現電信用戶使用電信IP進網站,網通用戶使用網通IP訪問網站,這是單網卡雙IP方式。這樣做可以從硬件上解決兩種線路互訪困難的情況,以此提高網站打開速度。
但如何實現一個域名電信用戶訪問電信IP,聯通用戶訪問聯通IP地址呢?
這就由域名智能DNS解析雙線主機實現,域名泛解析或者對應線路智能解析。其原理通俗點解釋就像是垃圾分類,管理員會在你倒垃圾前先分清楚你是哪一類垃圾,然後分發給你對應的垃圾桶,是廚餘垃圾就給你是濕垃圾的垃圾桶,是過期藥品就給你有害垃圾的垃圾桶。
用戶訪問網站時先向DNS服務器查詢這個網站的IP地址。而DNS服務器會判斷用戶是電信上網還是網通上網? 是電信上網 就返回電信IP地址。是網通上網就返回網通IP地址。雙IP雙線路實現方式是指在一台服務器上安裝兩塊網卡。分别接入電信網線與網通網線并設置一個網通IP與一個電信IP,這樣一台服務器上就有了兩個IP地址,需要在服務器上添加網通或電信的路由表來實現網通用戶與電信用戶分别從不同的線路訪問。
BGP線路服務器:
采用BGP方案來實現電信/聯通/移動 多線路互聯的機房,我們稱為BGP機房。說到BGP機房,就離不開一個重要話題,那就是BGP協議。BGP(邊界網關協議)協議主要用于互聯網AS(自治系統)之間的互聯,BGP的最主要功能在于控制路由的傳播和選擇最好的路由。中國網通與中國電信都具有AS号(自治系統号),全國各大網絡運營商多數都是通過BGP協議與自身的AS号來互聯的。
通過BGP協議,實現單IP雙線路的模式,直接将其中的一條線路上的IP會映射到另一條線路IP上,用戶訪問時,可以根據用戶的運營商網絡自動的選擇适合的路由接待。
那麼他們的都有什麼特點呢?
單線:
單線優勢就是大帶寬成本低,機房出口帶寬充足。用單線服務器時,電信用戶在訪問時速度會相對于其他使用運營商服務的用戶訪問時的速度會快一些。一般采用單線服務器的大多是小型網站用戶。
反過來BGP的優勢就是單線機房的劣勢,最忍受不了的就是晚上、節假日機器故障維護問題,慢的要死,當然這種情況隻是機房帶寬不充足的情況下,帶寬充足還是比較穩定的。
雙線:
雙線支持全國各地的用戶訪問,适合針對全國用戶的網站,如商城類網站、門戶型網站、一般小型網站或小型網頁遊戲用戶等。
但是采用這種線路的弊端在于雙線費用較高并且帶寬較小,所有的數據包都是在主機上進行判斷後發到不同的網卡點的,當訪問量比較大的時候,服務器資源也會存在較大的占用,且由于通常域名默認指向電信站,因此初次訪問該站點的網通用戶會很慢。
BGP:
BGP機房實現了不同運營商能共用同一IP的目标,并且保證了各服務商都能以最快的速度接入網絡。
BGP多線機房出口帶寬沒有單線充足,一把的攻擊能扛住,大流量如20G的網絡就會丢包。使用BGP線路的優點在于,相對于雙IP雙線路的服務器而言,在操作上會更簡單。可以解決運營商不同造成的互聯不互通的問題。線路穩定性上也是有比較好的保障的。BGP線路的應用範圍是比較廣泛的,适合各類企業的使用。
運營商通過這樣的途徑不僅可以選擇到最佳的訪問途徑、達到最高的訪問速度,并且還不占用服務器的任何資源。
不好的地方就是BGP線路貴,同樣的機器和帶寬比單線高出很多,帶寬越大比例越大,一般用千兆以上帶寬的公司基本沒有用BGP多線的。
總而言之,如果你的用戶群體比較集中,流量非常大,比如基本都是北方用戶或者某一個城市,可以考慮放在單線機房,便宜省錢。小型網站平台可以考慮單線 CDN,這是個不錯的選擇。
如果業務是服務全國用戶或者當地電信聯通市場占比各半,流量在百兆以内就放在BGP多線,速度快,服務器有保障。
,