Akamai 為企業提供全世界網站快取方案
網絡瓶頸的問題在網絡世界存在多時,大家在本地瀏覽本地的網站有可能不發覺,但當瀏覽外國的網站就會變得援慢,甚至連網站也看不到,如果經常發生這些問題的話,瀏覽者不會再次到訪。尤其是一間國際級網上商店,大部份的網上顧客都是從世界各地而來,有一點兒援慢就會直接影響生意,這是不足為奇。有些企業在每個國家架設伺服器,然後在中間同步網站內容及資料庫,那就能夠提供快速的網上商店服務給本地顧客,聽起來是相當之複雜,以及投資金額亦不輕。
而 Akamai 產品經理 Harish Menon 表示 Akamai Intelligent Platform 為企業的網站在世界各地都能夠給顧客快速瀏覽,這套方案的概念好像 Proxy 伺服器,當顧客瀏覽網站時,首先會經過 Proxy 伺服器,如果之前沒有去過的網站,Proxy 伺服器會自動去尋找,然後會將網站內容緩衝 (Cache) 下來,之後有其他顧客要求瀏覽同一網站,Proxy 伺服器即時將緩衝下來的網站內容傳遞給顧客,這就可以令存取網站更加快捷。
以下是 Akamai Intelligent Platform 運作概念圖表:
1. 香港的網頁伺服器位置不需要有任何改動。
2. 位於香港的 Akamai Edge 伺服器只會更新及緩衝放在香港地區的網頁伺服器,然後將內容同步到其他 Akamai Edge 伺服器,例如步驟 3 的中國 Akamai Edge 伺服器。
3. 當這部中國 Akamai Edge 伺服器收到剛才從香港同步過來的內容,第一時間會儲存下來,接著等待中國顧客瀏覽網站,那就會將儲存的內容即時給中國顧客。而中間的路由是採用 BGP,那就可以為全世界的 Akamai 路由器互相傳送資料更加快速。
4. 公司只要將 DNS 改為 Round Robin 方式指向各部 Akamai Edge 伺服器,再利用程式得知顧客的網絡地址是從那個國家而來,那就可以自動為中國顧客瀏覽最近的中國 Akamai Edge 伺服器。除了加快瀏覽網站速度之外,安全性亦相對提高,因為黑客只有攻擊 Akamai Edge 伺服器,而不能攻擊「真身」。
大家可以按這裡比較採用了這套方案的路徑速度。
筆者選擇了從香港到北京的路徑,綠色線代表 Akamai Intelligent Platform 路徑,而藍色線代表真實網絡路徑,這很明顯採用了這套方案後,大大改善了延遲 (Latency) 及封包遺失 (Packet Loss) 的問題。
Akamai Intelligent Platform 為企業改善網站速度上的問題,那就不用再擔心投資大量金錢在每個國家架設伺服器,降低投資金錢之餘,還為網站增加安全性。