Google Code Prettify

2023年1月27日 星期五

GCP: Basic concepts of Compute Services

GCP 提供四種 Compute Services:

  1. App Engine

    • GCP 提供的第一個 Compute Service,是一種 PaaS,開發人員只要把程式部署到部台上,即可開始運作,簡稱 GAE。
    • 提供有多種許言、framework、library。
    • 分成兩種環境: 
      • Standard: 在沙盒中執行 
      • Flexible: 在 Docker 中執行
  2. Compute Engine

    • 提供 Linux 和 Windows VM,這個環境簡稱 GCE,屬於 IaaS
    • VM 有提供各種機型,可以調整 CPU core 數、RAM、Storage,實際上就像是一台遠端的機器。
  3. Kubernetes Engine

    • 全托管的 Kubernetes 環境,簡稱 GKE,一般稱這樣的一個容器服務為 CaaS
    • GKE 由 Stack Driver 監控,這是 Google Cloud 系統內置的監控平台。
  4. Cloud Functions

    • Serverless 環境,不需要先配置 VM 或 Container、K8s 即可運行程式。
    • 這種程式通常是被事件觸發,當被外部事件觸發才執行。
    • Cloud Functions 支持三種語言: JavaScript、Python 3、Go
    • Cloud Functions 包含三部份: Trigger、event、function,程式員定義一個 event,透過 trigger 連結到 fuction,這樣的服務又稱為 FaaS

四種服務總結如下表: 


沒有留言:

張貼留言