CDN 內容傳遞網路

機房介紹

資訊機房,簡稱為機房,指安置多台電腦主機及多種網路相關設備,如防火牆、數據機、交換機、負載平衡器、IPS入侵偵測設備等,存放在一個空間內就是資訊機防。

但是作為一個專業機房,還需要結合空調冷卻、滅火設備、濕度控制、無塵環境等控制,加上電力備源、安保措施、門禁管理,進出管制等才能算是專業機房。

機房的規模可以是一間房間大小,或是一間工廠大小,或者更大型機房如國家研究所,用於處理大型運算、天氣預測、颱風氣流模擬等。

網站託管

本公司備用專業團隊,管理資訊機房,更有專屬網路頻寬、電源穩定、UPS備源設備,讓您網站存放安心、穩定瀏覽、避免客源流失。

有助於您節省電費、網路費、管理費、設備維護費、人工管理費等支出,幫您省一大筆費用。

CDN 內容傳遞網路

隨著科技技術創新日新月異..

CDN(Content delivery network),又名內容傳遞網路 這是一種內容在網路上傳輸的快取機制 一般而言,連上一個網站就等同於連上這個網站的所在的伺服器 舉例來說,如果你(人在台灣)使用網站的伺服器位置是在美國,你必須透過網路先連到遙遠的美國網路再連上網站(伺服器位置) 但是如果在亞洲的日本(節點)、香港(節點)甚至是台灣(節點),佈有CDN服務的話(網站伺服器一樣在美國) 那麼你只需要連線到日本(節點)、香港(節點)或台灣(節點)的機房就可以連上網站(隨便一個都比美國近) 而你讀取到的內容,完全是和連線到美國網站的一模一樣 這其中的道理,CDN會判斷你的所在位置 根據你的位置來取得離你位置最近的那一筆資料,而這些讀取到的資料則是美國網站的緩存資料 如下圖 cdn_j_1 Web Sever 把產生的內容放入各個節點的機房中 各地用戶在讀取網站資料的時後會依據所在地去最近的機房拿資料 這樣一來就算Web Sever架在美國或歐洲,也不影響用戶讀取網站的速度 CDN好處 1. 加速網頁瀏覽效能:因為已經將緩存資料放在最近的機房中,不需要重新像伺服器讀取 2. 有效分流(頻寬):當所有用戶都不再向同一個伺服器讀取資料,大幅降低集中流量 3. 網站穩定度:網站流量分散後,網站的穩定度大幅提高,即使短暫當機也不怕用戶無法使用 4. 安全性增加:因網站透過CDN分散出去,駭客較難直接攻擊網站本體

內容傳遞網路(英語:Content delivery network或Content distribution network,縮寫:CDN)是指一種透過網際網路互相連接的電腦網路系統,利用最靠近每位使用者的伺服器,更快、更可靠地將音樂、圖片、影片、應用程式及其他檔案傳送給使用者,來提供高效能、可擴展性及低成本的網路內容傳遞給使用者。 優點 內容傳遞網路的總承載量可以比單一骨幹最大的頻寬還要大。這使得內容傳遞網路可以承載的使用者數量比起傳統單一伺服器多。也就是說,若把有100Gbps處理能力的伺服器放在只有10Gbps頻寬的資料中心,則亦只能發揮出10Gbps的承載量。但如果放到十個有10Gbps的地點,整個系統的承載量就可以到10*10Gbps。 同時,將伺服器放到不同地點,可以減少互連的流量,進而降低頻寬成本。 對於TCP傳輸而言,TCP的速度(throughput)會受到延遲時間(latency)與封包漏失率(packet loss)影響。為了改善這些負面因素,內容傳遞網路通常會指派較近、較順暢的伺服器節點將資料傳輸給使用者。雖然距離並不是絕對因素,但這麼做可以盡可能提高效能,使用者將會覺得比較順暢。這使得一些比較高頻寬的應用(傳輸高畫質畫質的影片)更容易推動。 內容傳遞網路另外一個好處在於有異地備援。當某個伺服器故障時,系統將會調用其他鄰近地區的伺服器服務,進而提供接近100%的可靠度。 除此之外,內容傳遞網路提供給服務提供者更多的控制權。提供服務的人可以針對客戶、地區,或是其他因子調整。

Service image

技術原理..

內容傳遞網路節點會在多個地點,多個不同的網路上擺放。這些節點之間會動態的互相傳輸內容,對使用者的下載行為最佳化,並藉此減少內容供應者所需要的頻寬成本,改善使用者的下載速度,提高系統的穩定性。

內容傳遞網路所需要的節點數量隨著需求而不同,依照所需要服務的對象大小,有可能有數萬台伺服器。

伺服器的工作方式一般是基於nginx的模式,也就是僅僅快取網站的靜態內容,不過,隨著今年來世界各地CDN服務商紛紛推出HTTPS加速功能,工作方式也變得略有不同,變成了nginx+SNI(一個CDN節點上可以藉此技術繫結N個域名),同時,BGP anycast技術也逐漸引入了CDN領域中。

報導來源:https://technews.tw/2018/02/23/reseaech-of-taiwanese-using-smartphone