Google也有CDN – Cloud CDN

gcp-cloud-cdn

HiCloud, AWS Cloudfront, Cloudflare, Akamai…等不計其數的CDN廠商,您可能不知道,其實Google也有CDN。現在我們就來了解一下 Google Cloud CDN 的特色、計費以及完整整合GCP的特性。

什麼是CDN?

CDN 全名為 Content Delivery Network,又名內容傳遞網路,它是一種在網路上傳輸的內容快取機制,透過不同全球不同節點佈有 CDN 服務,能夠有效降低內容傳輸的延遲,確保網站在世界各地讀取維持同等的速度。因此,CDN 具有加速網頁瀏覽、有效分流、高穩定性及高安全性等特質。

Google Cloud CDN的特色

Google Cloud CDN 利用 Google 全球分布式的 *PoP點(points of presence),經由 Compute Engine 及 Cloud Storage 來加速網站服務及各種應用。Cloud CDN 減少網路延遲及降低服務成本。僅需於 HTTP(S) Load Balancing 做簡單的設定,就可以使用 Cloud CDN。

*PoP點 (points of presence): 為經由Google全球光纖骨幹(fiber backbone)上的重要網路節點,具有良好的反應及超低延遲的效果。目前累積經全球33國、100個PoP點。在東亞,台灣、東京、香港、新加坡都有。

CDN-pop

我們進一步整理:

  • Anycast : 不像其他大部分的CDN服務,Cloud CDN僅需單一IP就可以存取全球服務,且不須要每個區域的DNS
  • HTTP/2 : 支援比 HTTP/1.0、HTTP/1.1更有效率的HTTP/2
  • HTTPS : 支援 HTTPS 協定,僅需提供您的 SSL/TLS 的憑證即可
  • 整合來源 (Origin) : 整合了 Compute Engine 以及 Cloud Storage;在 Log 部分也與 Stackdriver Logging 做整合。
  • 與其他知名CDN廠商互連(如Akamai, Cloudflare等) :  https://cloud.google.com/interconnect/cdn-interconnect

Google Cloud CDN的限制:由於目前為1.0,設定簡單,但相對來說也有部分限制

  • Cloud CDN 完整整合 GCP,故無法單獨作為其他雲服務的 CDN
  • 單一檔案大小最大限制 10MB

更多可以參考 Cache details : https://cloud.google.com/cdn/docs/caching

Cloud CDN 的計價方式

Cloud CDN 的價格與 AWS Cloudfront 雷同,都是分為

  • Cache egress: CDN cache 流向 end user的流量
  • Cache fill: VM 流向 CDN cache 的流量
  • Http(s) cache lookup requests: lookup的次數,每萬次同樣0.0075美元

更多詳細的價格內容,請見: https://cloud.google.com/cdn/pricing

再了解 Cloud CDN 之後,可以馬上啟用,享受飆速的快感!

接下來我們將出一篇 Google Compute Engine Egress 的文章,讓各位夥伴充分使用 Google Cloud Platform上所有的服務 🙂

連絡我們