無伺服器模式簡介

無須預先佈建,免除伺服器管理作業,採用「以量計價」模式

免費試用 與銷售人員聯絡
什麼是無伺服器模式?

全新的「無伺服器」運算模式可讓您省去管理行動及 API 後端、ETL、資料處理工作及資料庫等多種複雜的伺服器作業。

無須預先佈建:您只需要提供程式碼和資料,Google 就會視需求適時地配置資源。

免除伺服器管理作業:只要採用「無伺服器」模式,您就能擺脫以人工或透過自動化服務管理伺服器所需的重複性和容易發生錯誤的作業 (擴充叢集、安裝作業系統安全性修補程式等)。

採用「以量計價」模式:有了動態佈建及自動配置功能,您就只需要為使用的部分付費。

無伺服器示意圖
無伺服器模式有哪些優點?

如果您的應用程式必須儘快上市,而且擴充需求也較難以預測,那麼無伺服器模式就是您的最佳選擇!在此與您分享 Google Cloud 客戶在採用無伺服器模式後發現的幾個優點:

縮短上市時間:管理基礎架構是相當費時的作業,不過只要能省卻這項作業,就能更快速地將新程式碼轉化為應用程式。

降低基礎架構成本:我們採用「以量計價」模式,讓您省下更多成本。

降低運作成本:委託系統自動執行重複性較高的佈建及管理作業之後,您就能專心處理較具價值的開發工作。

無伺服器模式有哪些優點
無伺服器模式 - 正確建立微服務

設計精良的微服務不僅只需負責單一作業,也具備可獨立擴充的特性。一般應用程式可細分為數百種微服務,如果您還是使用傳統的平台技術,可能會導致基礎架構及管理成本暴增。Google Cloud Platform 的無伺服器產品不僅可以為您減輕這方面的重擔,還能協助您建立符合成本效益的微服務。

Google 提供的無伺服器產品/服務

自第一項完全以無伺服器模式執行的「Google App Engine」在 2008 年問世以來,Google Cloud 一直對無伺服器模式寄予厚望。此後,Google 也持續針對 Application Development 及 Analytics (分析) 推出更多無伺服器產品/服務。

GCP 產品/服務推出年分圖表
電腦即是資料中心

隨著運算服務日漸移往雲端,客戶所需的運算平台再也不只是披薩盒或電冰箱的大小,而必須動用一整座倉庫的電腦。這些嶄新型態的大型資料中心與早期的傳統代管設施大相逕庭,我們已無法僅將其視為擺在同一處的伺服器集合體。在這類設施中,大多數的硬體和軟體資源都必須相互搭配,才能提供高效能的網際網路服務。一般來說,只有在設計設施及部署資源時進行通盤考量,才有可能達到這樣的效果。 詳情請參閱《The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines》(電腦即是資料中心:倉庫規模機器的設計簡介)

無伺服器應用程式開發成果
產品 優點
App Engine 徹底捨棄基礎架構的無伺服器應用程式,讓您能夠將重心擺在程式碼上
Cloud Functions 在無伺服器的環境中打造並連結雲端服務
Cloud Datastore 具備自動資料分割及複製功能的高擴充性 NoSQL 資料庫
Cloud Storage 可配合高 QPS 需求的異地備援物件儲存空間
Cloud Pub/Sub 異地備援的即時通訊服務 (適用於所有訊息大小及速率)
Apigee 在多雲端環境中管理 Enterprise API
Endpoints 在 Google Cloud 上建置的 API 管理應用程式
無伺服器數據分析及機器學習服務
產品 優點
Cloud Dataflow 無伺服器串流及批次資料處理服務
BigQuery 無伺服器資料倉儲服務,讓您輕鬆為所屬企業部署進階雲端資料倉儲解決方案
Cloud ML Engine 在自訂 Google 硬體 (Tensor Processing Units) 上建置的可自動擴充無伺服器機器學習服務
應用實例
網路後端
網路後端應用實例圖表
微服務
微服務應用實例圖表
ETL
ETL 應用實例圖表
應用實例 Google 提供的無伺服器產品/服務
行動應用程式 Firebase
網路用戶端 Firebase
網路後端 App Engine -> Datastore
微服務 Cloud Functions -> Datastore
漫遊器 Cloud Functions
IoT 裝置訊息 Cloud Pub/Sub -> Dataflow
NoSQL 資料庫 Cloud Datastore
ETL Cloud Dataflow -> BigQuery
Blob 檔案儲存 Cloud Storage
數據分析倉儲 (SQL) BigQuery
個人化服務 Cloud Machine Learning Engine