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 點。在東亞,台灣、東京、香港、新加坡都有。
我們進一步整理:
• Anycast : 不像其他大部分的 CDN 服務,Cloud CDN 僅需單一 IP 就可以存取全球服務,且不須要每個區域的 DNS
• HTTP/2 : 支援比 HTTP/1.0、HTTP/1.1 更有效率的 HTTP/2
• HTTPS : 支援 HTTPS 協定,僅需提供您的 SSL/TLS 的憑證即可
• Google 於 2014 年指出 https 的網站會優先被搜尋 : https://goo.gl/NBAkZQ
• 整合來源 (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
※ iKala 多年網路服務部署經驗,能提供企業最專業的架構諮詢,讓企業能以較低的成本達到部署目標。※
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
閱讀更多:
- Google Cloud Load Balancing、Cloud CDN 與 Cloud Armor:幫您做好網路安全防護
- 【手把手教學】Cloud CDN 連接外部來源 Custom Origin
- 主機是別家的可以用 Cloud CDN 嗎? 一招教你客製外部來源!