關閉

在網路的世界中,連線速度與品質,一直是每位資訊從業者的兵家必爭之地,為了讓使用者能夠迅速的存取到自己的網站或者App內容,工程師們絞盡腦汁就只是為了讓延遲再低上一些。尤其在針對中國的使用者時,常常會發現用戶連線延遲過高,或者根本連線不到的狀況。

針對這樣的問題,市面上的加速連線方案百百種,該如何挑選適合自己業務場景的加速連線方案呢?

別緊張!以下將聚焦兩個主軸:

  1. 降低連線延遲
  2. 針對中國使用者的連線方案
並且闡述EIP、CDN兩者的原理與部屬方式,整理出適用的場景及效益與成本的比較,讓工程師們不必再為加速方案頭疼了!

什麼是EIP?
EIP全稱為 Elastic IP,彈性公網IP,其功能主要為提供外網連線的IP地址,可以附加在運算主機上,讓雲端機器能夠連線上Internet。

那麼,什麼又是精品EIP呢?精品EIP又稱作 BGP(多線)精品線路,它依然屬於EIP的一種,只是精品EIP針對中國大陸境內的使用者有進行線路的優化。這類優化可以讓中國使用者在連線該精品EIP附加上的運算主機時,得到加速的效果,降低延遲與掉包。

而根據此種特性,精品EIP相當適合用於「拓展中國市場」的網頁、遊戲營運等。其中又可以分為「代理主機架設」或者「直接建立主機」,前者可以通過Alibaba Cloud的運算主機附加精品EIP後,進行反向或正向代理的架設,幫助使用者連入或者連出;後者則是可以直接將服務部署在附加精品EIP的主機上,來達成服務加速的效果。

什麼是CDN?
CDN全稱為 Content Delivery Network,內容傳遞網路,在Alibaba Cloud用有分為一般CDN、動態DCDN,前者是針對網頁中的靜態內容進行緩存與加速,包含像是html、CSS、圖片、影片等等;而後者則是針對服務進行路由優化,Request會由邊緣節點加速回源。

一般來說,若要服務全球用戶,並且加快網站、遊戲頁面載入的場景,會適用於一般的靜態內容加速CDN;而如果要跟後端進行交互,例如取API資料、資料庫交互等等,則會建議使用動態DCDN,針對服務進行路由的加速優化,快速回到源站。

另外必須提醒的是,若是要針對除中國地區以外的區域進行CDN加速,使用一般的域名即可,但若是需要服務中國地區使用者,則必須注意域名是否有進行ICP備案,有經過備案許可才能夠在中國境內提供內容與服務。

下列是針對兩項服務進行的比較,各位可以根據自己的需求來選擇相對應的服務來使用。
 
 精品EIPCDN
應用場景
  1. 網站
  2. API
  3. 遊戲主機
靜態CDN:
  1. 網站、遊戲靜態物件加速

動態CDN:
  1. API、後端程式回源交互
優勢
  1. 適合用於大多數的應用場景
  2. 費用與連線品質處於合理範圍
  3. 不須使用ICP備案
  1. 適合用於靜態物件龐大的應用場景
  2. 價格優惠
  3. 速度與連線品質更佳
劣勢
  1. 容易受到中國境內網路延遲波動影響
  2. 由於是單點線路進入中國地區,因此內陸城市連線品質較差
  1. 若為中國地區加速,須具備ICP備案
連線品質★★★★☆★★★★★
性價比★★★☆☆★★★★☆


另外,本篇僅比較了精品EIP與CDN兩項服務,下一篇將會針對CEN與GA兩項服務進行比較,
敬請期待!
 



撰寫人
 

解決方案架構師
吳祐德 Ted Wu