GCP 提供四種 Compute Services:
App Engine
- GCP 提供的第一個 Compute Service,是一種 PaaS,開發人員只要把程式部署到部台上,即可開始運作,簡稱 GAE。
- 提供有多種許言、framework、library。
- 分成兩種環境:
- Standard: 在沙盒中執行
- Flexible: 在 Docker 中執行
Compute Engine
- 提供 Linux 和 Windows VM,這個環境簡稱 GCE,屬於 IaaS。
- VM 有提供各種機型,可以調整 CPU core 數、RAM、Storage,實際上就像是一台遠端的機器。
Kubernetes Engine
- 全托管的 Kubernetes 環境,簡稱 GKE,一般稱這樣的一個容器服務為 CaaS。
- GKE 由 Stack Driver 監控,這是 Google Cloud 系統內置的監控平台。
Cloud Functions
- Serverless 環境,不需要先配置 VM 或 Container、K8s 即可運行程式。
- 這種程式通常是被事件觸發,當被外部事件觸發才執行。
- Cloud Functions 支持三種語言: JavaScript、Python 3、Go
- Cloud Functions 包含三部份: Trigger、event、function,程式員定義一個 event,透過 trigger 連結到 fuction,這樣的服務又稱為 FaaS。
四種服務總結如下表:
沒有留言:
張貼留言