GCP 是什麼?

GCP(Google Cloud Platform)是 Google 所開發的雲端平台,在 2011 年時正式向大眾開放。從那時開始,GCP 逐漸成為企業和開發者首選的雲端解決方案之一。
尤其近幾年,隨著企業數位轉型的加速和數據量的急速增長,GCP 的強大功能和靈活彈性受到越來越多組織的青睞。
而 GCP 提供的多元服務和工具,像是彈性計算(App Engine、K8s)、大數據處理(BigQuery)等。有助於企業快速獲取價值和洞察,從而加速業務決策和創新。

Google Cloud Platform  4 大核心

Google App Engine

GAE 是專為開發人員和企業設計的平台即服務(PaaS)解決方案,提供靈活高效的應用程式構建和部署環境,免除基礎架構管理和維護的煩惱。

Google Compute Engine

GCE 是一個 IaaS 平台,提供快速啟動時間和靈活的價格計費模式。它適用於企業和開發者,用於開發、測試及運行工作負載,並能滿足高性能計算需求。

Google Kubernetes Engine

GKE 是一個托管的 K8s 服務,它可以自動處理 Kubernetes 群集的配置、更新和監控,讓開發人員可以更加專注於應用程式的構建和部署。

Serverless

在無伺服器(Serverless)架構下,雲端供應商管理所有伺服器基礎設施,開發人員只需專注於編寫和部署程式碼,其他工作由供應商自動處理,大大減輕了負擔。

GCP 有哪些雲端解決方案?

GCP 有 150 多種產品,我們將依照 GCP 的 8 大功能應用,分別是(AI 與機器學習、運算、儲存空間、資料庫、資料分析、網路、開發人員工具、安全性),等類別來介紹企業們最常運用的方案!

01# AI 與機器學習

Google Vertex AI 提供了一系列工具和服務,涵蓋整個 ML(機器學習)生命週期,從數據準備和模型訓練到模型部署和監控。許多的企業都已使用 AI 和 ML 的功能,來幫助他們做出更好的決策並創造新的產品和服務。零售商可使用 Vertex AI 來構建推薦引擎,為客戶提供個性化產品推薦,而製造商則能夠透過 Vertex AI 來構建預測性維護模型,以預測機器故障。

02# 運算

Cloud Run 是一款全代管無伺服器平台,徹底解放對基礎設施管理的束縛。Google 會全面負責管理底層基礎設施,包括伺服器、作業系統和網路。直觀的使用者介面,讓開發人員只需提供應用程式的程式碼,後續工作 Cloud Run 會為你打理好。如果網站收到大量流量,Cloud Run 將自動啟動更多容器來處理流量。相反,收到較少流量 Cloud Run 將自動縮減容器數量,而且你無需為未使用資源付費。只需要支出應用程式實際使用的 CPU、記憶體和儲存空間費用。

03# 儲存空間

在資料為王的時代,企業需要可靠且可擴展的儲存解決方案,來因應不斷增長的海量數據,Google Storage 可以根據需求調整存儲容量,而不必擔心硬體限制。同時 Google Storage 還有強大的安全功能,包括身份驗證、加密和存取控制。企業可以放心地存儲敏感資料、實現數據治理。

04# 資料庫

GCP 的前 100 大客戶中,有 9 成以上都有使用 Cloud SQL。是 MySQL、PostgreSQL 和 SQL Server 都適用的全代管關聯資料庫服務。Cloud SQL 能夠代管資料庫,確保企業持續運作且服務不中斷。可自動化所有備份、複寫、修補、加密和儲存空間容量擴充的操作,實現了應用程式所需的可靠性、擴充性和安全性。

05# 資料分析

BigQuery 是一個專為海量數據集設計的全代管的資料分析平台,提供全代管的交互式查詢服務。它是 Google 提供給外界使用的核心技術之一,於 2010 年釋出給大眾,讓企業及開發人員利用其強大功能滿足大數據處理需求。BigQuery 可以在數秒內處理 TB 級數據,在數小時內處理 PB 級數據,為企業提供高效的數據分析能力。

06# 網路

網路方面 GCP 也提供了諸多功能。像是 VPC 用於管理軟體定義網路的虛擬私有雲,讓使用者能在 Google Cloud 中建立獨立且安全的網路環境。Cloud Load Balancing 是完全分散式的軟體定義型代管服務,可以處理所有的流量。而 Cloud CDN 負責提供快速、安全的全球內容傳遞服務,透過在多個全球位置提供快速的內容傳遞。這些服務彼此結合,為使用者提供完整的網路基礎設施,支援應用程式和服務的運行和管理流通!

07# 開發人員工具

Cloud Code 是一個 IDE 擴充套件,支援多種主流程式語言和框架,包括 Java、Go、Python、Node.js 和 .NET Core。它提供自動完成、錯誤檢查和即時反饋等功能,並支援本地執行和偵錯,大幅提高開發效率。此外,Cloud Code 可以與 GCP 的其他服務無縫整合,例如 Kubernetes、Cloud Run 和 Cloud Build,為開發人員提供敏捷的開發體驗。

08# 安全性

Google Cloud Armor 是一種雲端安全服務,可以保護雲端應用程式免受各種威脅,包括 DDoS 攻擊、Web 應用程式攻擊和 SQL 注入攻擊。舉個例子,一家遊戲公司使用 Cloud Armor 來保護其遊戲伺服器免受 bot 攻擊。Cloud Armor 的 Bot 管理功能能夠識別並阻止惡意機器人,來確保遊戲玩家獲得良好的體驗。

GCP 費用怎麼計算?

Google Cloud 採用透明公開且創新的定價方式,讓用戶方便計算、節省成本。計費方式有 即付即用、預估費用,另外會說明如何使用300美金的免費試用。

Google 免費試用方案

免費試用的用戶享有 300 美元的額度,免費使用 25 種以上的產品,但每月還是有用量的限制。

初次使用雲端平台的企業,大多會不確定自己的用量,所以 Google 提出了免費試用方案,目的就是為了要讓每個客戶方便估算自己的成本落點,以及讓企業確定所選方案真的能解決問題!

即付即用

即付即用(Pay as you go),顧名思義就是用多少付多少的計費機制,系統會根據每月用量自動調整費用。長期使用下,選擇承諾使用比即付即用更划算,但還是會有用到即付即用的時候。
大多使用即付即用的原因有兩個,其一是承諾使用的額度超過,所以用即付即用的計費方式。其二,想遷上雲端但還不確定自己的月用量企業,先用即付即用的方式來估算成本。

承諾使用折扣

GCP 的承諾使用折扣(Committed Use Discounts, CUD)是以一年、三年的期限來承諾,而這些承諾不需要預付費用。

●  以每小時的美元金額來計費,一但超出承諾使用量都將根據即付即用的費率付費。

●  購買承諾使用折扣後,在期間內不論有沒有使用都也需要按月付費。
接著,我們舉實際案例給大家看。

 

GCP的特點有哪些?Azure、AWS 與 Google Cloud 比較

Google Cloud Platform 的特點

GCP 提供 150 多種服務,涵蓋運算、網路、大數據等,包括 Google Workspace、企業 Android 和 Chrome OS。
雖然 GCP 在目前的主要雲端供應商中不是市佔率最大的,但它提供了一套全面的雲端整合服務來支援各種應用程式,加上出色的容器化工作負載支援,依然能在激烈的競爭下逐步前進。
唯一的限制是,與兩大龍頭 AWS 和 Azure 相比服務不夠齊全,對企業使用案例(Use Case)的支援有限。

Azure、AWS、Google Cloud 比較

接著來簡單介紹 GCP 的競爭對手 AWS、Azure 有哪些特點!

AWS 提供的方案從網路到機器運算都非常齊全,被認為是最可靠性和安全性最高的服務商,同時也比 Azure 和 GCP 具有更多的運算能力。

但所有在 AWS 開發 / 企業支援上提供應用程式的主要軟體供應商都必須付費,可用的服務和選項的數量繁雜可能會讓新手不知所措,以及在混合雲替代方案相對較少。

目前 Microsoft 服務的整合和遷移很簡單,可以使用許多選項,包括一流的 AI、機器學習和分析服務,大多數服務比 AWS 和 GCP 更便宜,並且對混合雲策略有許多支援。但與專為企業客戶設計的 AWS 相比,服務選擇較少。

看到這了解 3 大雲端平台的特點了嗎,最後總結給大家:

GCP 對 AI 和 ML 的高度重視而脫穎而出,而 AWS 在可靠性和安全性方面表現出色, Azure 則提供與 Microsoft 服務的無縫整合。這 3 個平台都有它獨特的優勢,可以滿足不同的業務需求和使用案例!

 看更多雲端平台介紹,請閱讀:雲端平台怎麼選?AWS、GCP、Azure、Alibaba Cloud 雲端平台比較