Google Cloud Anthos 技術摘要
從基礎架構、資料庫與資料管理,接著便是談到應用程式現代化。這幾年 Kubernetes (K8S) 已成為顯學,GKE 則是由 GCP 代管的 Kubernetes 服務,而 Anthos 則是以 GKE 為基礎由 Google Cloud 發展出來管理混合雲、多雲的應用服務。整合 Istio 與 Anthos Service Mesh(ASM),Anthos 簡化複雜的設定與管理工作,建構可擴展全球的服務。同時也將提到如何透過 SLO monitoring 及 Cloud monitoring 監管 GCP 上的服務。
GOOGLE ANTHOS - 管理混合雲、多雲及擴展全球化的應用程式管理平台
許多企業在跨出海外後需部署全球化服務,他們都很好奇 Google 是以何種架構提供全球 15 億人使用 Gmail 服務,以下便是 Google 在 Kubernetes Engine 上架構多個叢集(Nodes)、跨區域平台來提供全球化分散式服務的方式。分散式服務讓多個 Pod 跑在不同區域的不同叢集上,即使有Pod 壞掉,服務仍然不會中斷。除了多叢集外,需要透過服務網格(Service Mesh)將商業邏輯容器與網路功能容器切開,如此一來商業邏輯容器能更輕量化,而底層的網路功能容器也就是 Envoy proxy 則可做到更自動化、擴充性高及更安全。(如圖1)