頂尖的公有云提供商,如Amazon Web Services(AWS)、微軟Azure和 Google Cloud Platform (GCP),都有他們自己的本地網絡產品。谷歌云網絡服務提供了私有的和軟件定義網絡的選擇,來管理虛擬私有云(VPC),擴展應用,減少延遲等等。
開始了解谷歌云網絡服務,并通過下面的關鍵術語列表,了解哪一個對你的開發更好:
Google VPC:Google VPC是谷歌公有云架構上的一個獨立網絡。管理員可以提供 GCP資源,如Google Compute Engine (GCE) VM實例或Google Container Engine容器,還可以 選擇連接它們,或者與其它獨立。使用這一VPC,多GCP項目可共享一個常用網絡,通過谷歌共享的VPC Networks (XPN)功能。
谷歌提供了兩種類型的VPC網絡:自動模式VPC網絡,以及自定義模式VPC網絡。這兩個選項之間的區別是,自定義模式VPC網絡要求企業手動創建子網。為了增加安全性,用戶可以使用身份和訪問管理以及防火墻來保護他們的VPC網絡。
Google XPN:如同前面所述,Google XPN,最近的一個版本,使得多GCP項目共享一個VPC網絡和資源。每一個獨立的項目都維護了它自己的網絡配置和安全策略。谷歌這一云網絡服務尤其對混合云部署有用,或者在企業管理多個與GCP交互的應用中隔離出不同組時。
Google Cloud Load Balancing:Google Cloud Load Balancing跨不同的GCE計算資源和區域分布流量,以確保應用可以擴展。它將資源置于單個anycast IP之后,以實現跨區域負載平衡,并且它是軟件定義的,而不是基于物理設備的。它有五種類型的負載平衡:HTTP(S)、SSL代理、TCP代理、網絡的和內部的。為了確保應用程序和內容的傳送,該服務可以與Google Cloud Content Delivery Network(CDN)集成。
Google Cloud CDN:Google Cloud CDN使用全球端點,更快地向最終用戶提供應用和網站內容。GCE實例組和谷歌云端存儲桶可以通過HTTP(S)負載平衡功能進行移動,然后通過Google Cloud CDN。之后,Google Cloud CDN在位于谷歌網絡邊緣的端點上使用緩存來減少延遲。Google Cloud CDN生成高速緩存接收到的信息日志,并允許你刪除不需要的內容。
Google Cloud Interconnect:這一谷歌云網絡服務提供了可用性,也降低了從內部企業系統向GCP傳輸的延遲性。Google Cloud Interconnect提供商,如Backbone Connect、Colt and Equinix,提供了直接連接,來確保企業的基礎架構能連接到GCP上。管理員可以訪問所有GCP服務,以及使用多個 Cloud Interconnect提供商。數據密集型應用尤其受益。
Google Cloud Domain Name System (DNS):這一谷歌云網絡服務將企業從管理自己的DNS服務器和軟件的工作中解放出來。用戶提交域名請求,谷歌DNS服務將它們翻譯成IP地址。這一服務也存儲這些地址,以及其它數據,并且允許用戶通過名稱搜索。通過GCP控制臺或gcloud命令行工具,用戶可以管理DNS記錄,或者通過REST API創建他們自己的DNS接口。