GCP 的運算服務

GCP 入門

Nabeel Imam

Content Developer at DataCamp

引擎與函式

以伺服器為基礎

Compute Engine Google Compute Engine 標誌。

  • 可自訂的虛擬機器

無伺服器

App Engine Google App Engine 標誌。

  • 可擴充、高效率的應用程式開發

Cloud Functions Google Cloud Functions 標誌。

  • 事件驅動運算
GCP 入門

無伺服器光譜

一條趨勢線顯示從 Cloud Functions、App Engine 到 Compute Engine,所需控制與管理逐步增加。

GCP 入門

容器中的微服務

  • 容器:包含必要元件(函式庫、程式碼、資料)的封裝
  • 每個容器化應用程式提供一個微服務
    • 多個微服務組成整體服務

多個容器圍繞執行應用程式的行動裝置。

GCP 入門

照片分享應用程式

有人使用行動裝置瀏覽並分享照片。

上傳激增

  • 增加上傳服務的容器數量
  • 觸發推薦服務更新

協調編排至關重要…

GCP 入門

Kubernetes

  • 開源的容器協調編排軟體
  • 由 Google 發明

Google Kubernetes Engine (GKE)

Google Kubernetes Engine 標誌。

  • 完全代管的 Kubernetes 服務
  • 自動擴縮與更新
  • 與其他 GCP 服務整合
GCP 入門

應對上傳激增

大量使用者同時在應用程式上瀏覽圖片,長條圖顯示流量上升。

  • GKE 會為上傳服務擴增容器
    • 高峰過後再縮減

一個容器傳送訊息給另一個容器。

  • 上傳微服務傳送訊息給推薦服務
GCP 入門

複雜架構

受強化資安保護的地端資料中心出入受限。

  • 因法規需將資料留在地端
  • 運算服務在雲端
GCP 入門

跨平台橋接

  • 跨多種環境部署應用程式
    • GCP、地端、其他雲端供應商
  • 簡化營運並提升法遵
  • 應用程式必須以容器為基礎
    • 促進導入容器化架構
Anthos

Google Anthos 標誌。

GCP 入門

一起來練習吧!

GCP 入門

Preparing Video For Download...