iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 30
0
Cloud Native

資安效能,兩全其美系列 第 30

一篇文讓你秒懂CDN【鐵人挑戰30天】

作者:李文濤Akamai大中華區產品市場經理

著名的**《哲學簡史》(A little history of philosophy ,Nigel Warburton著)將2400年的西方哲學取精用宏、深入淺出地呈現給讀者。雖然內容傳遞網路(CDN)**的歷史要比哲學史短得多,但受此啟發,Akamai將CDN 18年來的演化歷程濃縮到本文中,希望能讓人們更瞭解CDN的成因、歷年的變化以及未來發展前景。

第一章 快取年代(1998年-2003年)

我們的旅程要從麻省理工學院大樓的走廊開始,在這裡,一位電腦科學家與一位數學教授見了面。這元電腦科學家就是全球資訊網的發明人Tim Berners Lee,他當時注意到網際網路正變得異常擁擠和緩慢。於是,他便向那位名叫Tom Leighton的數學教授請教,問他能否寫個演算法來解決該問題。在接下來的日子裡,Tom和他的研究生Danny Lewin不但寫出了這個演算法,還決定憑著這個演算法來建立一番事業。同年,Akamai公司便正式成立,世界上第一個CDN也就此誕生

Leighton和Lewin最初的核心理念是將內容快取在終端使用者附近,使他們不必大費周折地瀏覽這些內容。例如說,採這種方式快取內容,《星球大戰》的影迷就能從附近的CDN伺服器下載最新預告片,而不必從位於網際網路另一端的原始伺服器(Origin:原始伺服器,存放內容或應用的資料中心)才能取得。這種改變會帶來三大好處:使用者看到視訊的速度可以加快;網站運維人員可以將以前任務分派給CDN供應商,從而降低伺服器負荷;快取能夠減輕網際網路中間一里路的流量負擔

Akamai就此一舉成功。很快,每個人都開始將內容快取到網路「邊緣」。但網際網路仍在增長,因此,人們急需新的利器對抗網路擁擠

第二章 加速年代(2003年-2012年)

https://ithelp.ithome.com.tw/upload/images/20181114/20112135jHxcjEY8Z5.png

針對靜態內容,快取解決使用者問題的性能絕佳,但它對最佳化交易處理動態內容卻無能為力。因此,它面對含有大量交易處理的各種線上應用,包括:電子商務、遊戲和企業應用時,快取技術將面臨重重挑戰。試想:當您登錄亞馬遜網站並將某個商品放入購物車時,您無法快取此類資料;當Netflix顯示一張個人化廣告時,您不能快取這個資訊;當一位客戶經理在Salesforce軟體上把銷售機會記錄下來時,無法對應任何快取。

2003年,Akamai率先提出了世界上第一個應對這類問題的解決辦法——「動態網站加速」。Akamai的工程師們將動態交易拆分開來,並利用規模龐大且神奇的數學演算法為交互中的每一元素找到最快的傳送路徑。現在,每當一項交易在終端使用者與資料中心之間傳輸時,它將以最佳路徑在網際網路裡穿梭,自動避免堵塞和延遲。

Akamai再一次獲得空前成功。從此以後,人們能夠在網上安心地購物和交流。而行動時代也隨之到來。

第三章 行動體驗和安全時代(2012年-2015年)

https://ithelp.ithome.com.tw/upload/images/20181114/20112135JV7dp24Zfj.jpg

2012年12月,全球最大的實體零售商沃爾瑪宣稱該公司購物網站的**40%瀏覽量來自行動設備。一個月後,Akamai觀察到29%**的行動使用者都經由手機購買商品。不過,由於蜂巢網路性能不穩,大部分的使用者對手機體驗不太滿意,並稱呼它是「最後一哩路問題」。此外,瘋狂增加的行動設備、瀏覽器和網路連接(3G、4G、Wi-Fi)也讓問題更加複雜。

這時期中,Akamai再次肩負起業界領導者的角色,引導人們走過新的動盪行動年代。Akamai透過旗艦型ION解決方案,成功解決了「最後一哩路問題」。這個解決方案可以針對不同的使用者情況或使用情境(如:使用者正在使用3G上網、iPhone和行動chrome瀏覽器瀏覽您的網站,這就是使用者情況/情境)來動態最佳化內容和以及傳輸應用程式。

同年,Akamai最早認識到它為內容傳輸而建置的雲端服務平臺非常適合協助企業增強線上業務安全。隨後,Akamai正式發佈了雲端安全解決方案,保護客戶免受應用攻擊和分散式阻斷服務攻擊等網路威脅。

Akamai將該方案稱作「保護和性能(Protect and Perform)」解決方案,意思是讓客戶能一舉兩得,以最佳性能和最高安全性向其終端使用者傳輸內容或應用。

到2015年,CDN已不再僅僅指快取,還是加速、行動最佳化和安全的代名詞。不過,CDN的發展遠未止步,更多激勵人心的創新正在到來。

第四章 業務邏輯支援年代(截至目前)

https://ithelp.ithome.com.tw/upload/images/20181114/20112135UfJNpyc1sP.jpg

如果您是一家公司電子商務部的數位化行銷經理,並在最近重新設計了公司網站,現在希望比較一下新、舊網站的使用者轉化率。這就是一種典型的A/B測試案例

以往人們通常依靠內部IT資源來完成這一目的,但這不僅成本高而且容易出錯。現在,只要使用CDN就能進行。事實上,只要簡單的使用Akamai的Cloudlet的服務,我們的CDN便可完美整合您的後端系統,將客戶引向A/B網站並展開追蹤,協助您關聯比較使用者轉化資料與每次客戶瀏覽。

您也可以將一些業務邏輯工作委託給CDN供應商,加快把新服務推向市場的速度,而您的IT人員就能夠專注加強核心職能。經由在網際網路邊緣執行業務邏輯,您還能擁有更高的可擴充性,並且確保最佳使用者體驗。

現在,對於所有已經建立網路系統的企業而言,CDN已成為一個得力的助手。CDN的黃金期已經到來。

第五章 展望未來

https://ithelp.ithome.com.tw/upload/images/20181114/20112135Va4JfzxigA.jpg

CDN簡短的歷史到這裡就要結束了。但重要的是,我們應思考:「未來會有什麼?」Akamai認為CDN可能或正在朝以下五個方向發展:

1. 無處不在的CDN

廣泛的部署為CDN打下良好的發展基礎。CDN分佈越廣,距離終端使用者就會越近,因而就越能帶來更好的客戶體驗。Akamai預計未來的CDN平台將遍及手機基地台、行動設備、人們的生活空間、機上盒、虛擬實境眼鏡等各個領域。

2. 大數據分析

CDN攜帶了大量資訊。比如,Akamai傳輸了全世界網路流量的15-30%。經由這些數據,Akamai可協助企業深入瞭解客戶體驗和行為,並依此做出明智的商業決策。此外,CDN還有可能參與機器學習和人工智慧等有趣的使用場景。

3. 物聯網(IoT)CDN

物聯網將建立在各種設備之間的API交互之上。Akamai能夠加速不同的API交易。CDN將在物聯網流量和資料安全與管理這些面向增加物聯網的解決方案能力。

4. 行業化CDN

每個行業對CDN服務都有獨特要求,例如技術、使用場景和法規。隨著CDN市場這塊餅越來越大,Akamai預測未來將會出現一些專門針對金融、證券和保險(FSI)、線上遊戲、視訊影音串流以及電子商務等行業提供服務的CDN供應商與CDN解決方案。

5. 虛擬專有化CDN

虛擬專有化CDN是指某一特定公司的專用虛擬CDN。利用網際網路傳輸和本地設備最佳化,電信公司可以向其全球或地方企業客戶提供這種解決方案。

CDN的未來發展將一片光明。在數位化轉型過程中,各企業正變得日益依賴網際網路,來與客戶、合作夥伴和員工進行溝通交流。而生於網際網路的CDN將成為企業推動數位化轉型和商業成果的有力工具。

如今,線上商務發展和不斷升高的客戶期望促進著CDN的演化。正如Nigel的書中所述,「這是在整個哲學史中永恆的主題,每個時代都有它的特點和變革,但這個主題永遠不會消失」。而CDN也是如此。


https://ithelp.ithome.com.tw/upload/images/20181022/20112135LwOIpVXgFR.png


上一篇
Edge乾貨:IPv6的性能優勢【鐵人挑戰29天】
系列文
資安效能,兩全其美30

尚未有邦友留言

立即登入留言