GCP (現 Google Cloud) 是什麼?主要應用在哪些地方?
GCP 全名 Google Cloud Platform,為 Google Cloud 舊稱,是 Google 提供的一套雲端服務。包含雲端運算、資料分析、資訊安全、機器學習、生成式 AI 及多雲管理等功能。簡單來說,當軟硬體資源部署至網際網路後,使用者只需透過網路,即可隨時隨地存取和使用。
Google Cloud 提供超過 100 項產品及服務,大致可分為七大類別,每一類別下包含多種不同的產品,圖中所展示的僅為整體的一部分,顯示出其極為多元的服務範疇。
在 Google Cloud 中雲端運算是最常見的服務之一,其核心產品包括 App Engine、Compute Engine 和 Kubernetes Engine,以下將對這三項產品進行介紹:
- Google App Engine (GAE)
GAE 是 Google Cloud 提供的雲端運算服務,主要協助開發者部署和架設 Web 應用程式及網站,無需自行購置或維護伺服器基礎設施。其最大的優點在於可以降低硬體採購與維運的成本。使用者只需要透過 Google 的管理介面監控系統運行狀況,檢查是否有異常,並根據需求調整繳費項目即可。 - Google Compute Engine (GCE)
GCE 是一項基礎設施即服務(Infrastructure as a Service, IaaS),提供可擴展的虛擬機器(Virtual Machine, VM),讓使用者能根據需求自訂計算環境。簡單來說,「虛擬機器」具備獨立的作業系統、儲存空間、網路資源及應用程式,能夠執行與實體伺服器相同的軟體,同時確保與其他虛擬機器完全地隔離,提升安全性與穩定性。 - Google Kubernetes Engine (GKE)
GKE 是一項託管式 Kubernetes 服務,為簡化容器化應用的部署與管理而設計。Kubernetes 是一款開源工具,能夠自動調整與維護應用程式,並在異常狀況時進行自動調整,降低維運成本。與其他雲端 Kubernetes 服務不同,GKE 簡化了這些流程,讓使用者無需管理底層基礎設施。使用 GKE,開發者可以輕鬆打造穩定和具擴展性的應用程式,同時利用 Google Cloud 的自動修復和安全機制,讓系統運行更穩定、更高效。