自從 1995 年網際網路商業化以來,Internet 的速度始終是帶動網路產業的重要關鍵。其中,內容遞送網路 (Content Delivery Network, CDN) 扮演了非常重要的角色,幾乎可說是所有大型內容網站必備採用的網路服務。
Akamai 因應這股趨勢,在 1998 年創立並致力於內容遞送網路,當時所設定的願景標語為「Faster Forward」,成為 Akamai 這 20 年來努力不輟的目標。

「但是一般人真的太少人知道 CDN 的存在,因此我剛加入 Akamai 拜訪陌生客戶時,對方一看到名片上的 Faster Forward 標語,還誤以為我們是快遞公司呢!」喜愛開玩笑的 Akamai 台灣香港區總經理陳家煌笑談到身為 Internet 基礎建設廠商常碰到的趣事。
時隔 20 年,Internet 的發展早已超越當年的想像,Akamai 也不再只是 CDN 廠商。陳家煌談到 Akamai 觀察到的 2019 年 Internet 三大趨勢:IoT 、行動與 XaaS,將改變 Internet 未來至少 10 年的樣貌。因此,Akamai 決定在 20 週年的今年,將願景標語改為「Experience the Edge」,宣示 Akamai 的 CDN 網路不僅僅只是將客戶的網站服務帶到使用者面前,而是建構出一座遍及全球的「邊際網路 (Edge Networks)」,為雲端時代提供創新的邊際網路服務。
本文目錄
多雲資訊架構不得不注意的隱藏成本
首先,針對企業逐漸將傳統資訊架構遷移到多雲 (Multi-cloud) 架構,許多對外網站遷移到公有雲上,再搭配第三方 CDN 服務確保網站效能與用戶體驗。然而,許多企業主往往忽略「公有雲+CDN」所產生的隱藏成本,因為 CDN 僅能快取熱門內容 (Hot Data) 以協助節省流量成本,若前端用戶要求存取冷門內容(Cold Data),則 CDN 伺服器必須存取更後端位於公有雲上的內容伺服器。

「若不定時有用戶存取冷門內容,CDN 伺服器必須不斷與內容伺服器拿資料,將連帶墊高公有雲服務的費用,這是 CIO 常忽略的隱藏成本,」陳家煌說明道:「Akamai 為解決這個問題,推出一項名為 Cloud Wrapper 的新服務,在原始內容伺服器外,建立一個快取層,所有的流量只要經過原始伺服器一次,便可無限供應內容給 Akamai 智慧邊際伺服器,有效平穩公有雲伺服器上的費用。」
不僅如此,陳家煌更透露 Akamai Cloud Wrapper 除了支援自家的 CDN 網路之外,更提供 API 介面,可支援第三方 CDN 網路,為客戶提供更多的彈性選擇。
從第一哩路開始加速
對建置資料中心來跑網站的客戶來說,另一個容易產生效能瓶頸的地方,正是從原始伺服器到 CDN 網路之間的線路。通常 CDN 網路是透過 Internet 連線與原始伺服器連接,這意味著兩者之間的連線並不穩定,且有一定的延遲性。「傳統的內容網站所受到的影響不大,」陳家煌解釋道:「但現今直播網站當道,用戶希望直播延遲的時間愈短愈好,我們必須使用不同的方法來連接原始伺服器。」
因此,Akamai 推出 Direct Connect 服務,直接從 Akamai 設置於當地資料中心的邊際伺服器 (Edge Server),拉一條 10GbE 的專屬線路,直接連接原始伺服器所在網路的路由器,確保第一哩路的穩定與效能,並將網路延遲降至最低。

「去年 (2017) Akamai 為運動賽事直播活動做到延遲時間 10 秒鐘以內,今年 (2018) 則成功達到 2 秒鐘以內的延遲時間,」陳家煌表示:「但明年已經開始有客戶要求直播賽事必須達到 1 秒鐘以內的延遲時間,因為每秒鐘的延遲將平均流失 6% 的收視戶。」
超低延遲串流的魔法:CMAF
將延遲時間從 10 秒鐘急速縮短至 2 秒鐘,並非單靠網路效能的提昇就可以做得到,如何增加應用層效能亦是關鍵之一。陳家煌表示,直播時代的興起,讓網路影音的傳輸模式,從過去的一對多進化成多對多的模式。對 Akamai 來說,這意味著來源端的影音內容格式將更加複雜,所需要耗費的轉檔時間,也將造成拉長延遲時間的元兇之一。

Apple 與微軟與 Akamai 合作,設計出新興的 CMAF(Common Media Application Format) 檔案格式,將所有不同格式的來源影音檔案,轉檔打包成單一的 CMAF 格式,就可以提供給各種不同終端裝置來播放使用。 CMAF 格式天生支援低延遲傳輸的特性,這可以幫助 CDN 串流影音時,可再大幅度縮短延遲時間。
