跳至

什麼是無伺服器架構?

無伺服器架構是一種軟體設計方法,能讓開發人員建構及管理應用程式,而無須管理基礎架構。無伺服器應用程式仍會在伺服器上運作,但雲端服務供應商會負責處理所有雲端基礎架構的佈建、管理和資源調度工作。

進一步瞭解 Google Cloud 的無伺服器運算服務。 

無伺服器架構的運作方式為何?

無伺服器架構的作用是為開發團隊省去伺服器管理作業。「無伺服器」一詞不代表沒有伺服器,而是指整體開發體驗。 

從開發人員的角度來說,您只需要編寫並執行程式碼,不必費心處理其餘工作。所有與伺服器相關的佈建、硬體維護、軟體和安全性更新作業與其他伺服器管理任務,都將由雲端服務供應商負責。另外,無伺服器架構會根據流量自動向上擴充或縮減資源。

無伺服器架構的優點

相較於其他基礎架構類型,無伺服器解決方案能為應用程式開發團隊帶來更多好處。以下列舉幾項無伺服器架構的主要優點:

自動執行作業

無伺服器解決方案能將多項任務自動化,免除管理伺服器的負擔。

具擴充能力

無伺服器解決方案會配合流量自動向上擴充或縮減資源,讓您不必進行微調或手動指定其他設定。

提高工作效率

無伺服器運算解決方案能讓開發人員專心編寫程式碼及最佳化商業邏輯,不必花時間管理伺服器。另外,開發人員也可視需要直接將程式碼部署至臨時測試環境。

無伺服器架構範例

以下是一些常見的無伺服器架構用途:

  • 根據指定條件觸發動作或執行排定的任務,例如每日報表、備份、商業邏輯等
  • 為網頁應用程式和行動應用程式建構符合 REST 樣式的 API
  • 執行非同步處理工作,例如影片轉碼
  • 將 IT 流程自動化,例如自動移除存取權、啟動法規遵循安全性檢查,或是傳送核准訊息等
  • 自動執行持續整合與持續推送軟體更新 (CI/CD) 管道,例如會觸發建構作業的程式碼修訂版本、會觸發自動化測試的提取要求等
  • 與第三方服務和 API 整合
  • 執行排定的任務,例如每日報表、備份、商業邏輯等
  • 即時處理結構化和非結構化資料

透過 Google Cloud 解決業務難題

新客戶可以獲得價值 $300 美元的免費抵免額,用以體驗 Google Cloud 的各項功能。
開始使用
與 Google Cloud 銷售專員聯絡,深入探討貴公司面臨的獨特挑戰。
聯絡我們