什麼是無伺服器運算?

無伺服器技術簡介

無伺服器運算讓開發人員不用管理基礎結構,而能更快速地建置應用程式。雲端服務提供者可以使用無伺服器應用程式,自動佈建、調整及管理執行程式碼所需的基礎結構。

了解無伺服器運算的定義之後,請注意,程式碼仍是由伺服器執行。之所以稱為無伺服器,是因為對開發人員來說,與基礎結構佈建和管理有關的工作是隱藏的。這種方法可讓開發人員更專注於商務邏輯,並為核心業務帶來更高的價值。無伺服器運算可協助團隊提高產能、確保產品更快上市,亦可讓組織將資源最佳化,並專注創新。

無伺服器運算的幾大優點

無需管理基礎結構

使用完全受控的服務可讓開發人員免於處理管理工作,專注處理核心商務邏輯。採用無伺服器平台時,您只要部署程式碼,程式碼即會在高可用性狀態下執行。

動態延展性

使用無伺服器運算時,基礎結構可在數秒內動態相應增減,以滿足任何工作負載的需求。

加速上市時間

無伺服器應用程式可降低每個開發週期的作業相依性,提升開發團隊的靈活性,能夠在較短時間內提供更多功能。

提升資源使用效率

改為使用無伺服器技術有助於組織降低 TCO 及重新配置資源,以加快創新步調。

無伺服器應用程式模式

開發人員可以使用各種應用程式模式 (其中許多模式都與他們熟悉的方法一致) 來滿足特定需求和商務需求。

無伺服器函式

無伺服器函式可搭配使用事件驅動模型和觸發程序,由觸發程序自動執行程式碼以回應事件和繫結,流暢整合其他服務,藉此加快開發速度。按執行次數付費模型,用於執行程式碼的時間和資源僅收取低於一秒的費用。

無伺服器 Kubernetes

開發人員可將自備容器帶入完全受控的 Kubernetes 協調叢集,以在尖峰工作負載的流量突然變更時,自動相應增減。

無伺服器工作流程

無伺服器工作流程採用少量編碼/無需編碼的方法,來簡化合併工作的協調流程。開發人員不需為這些互動編碼、不需維護黏附程式碼,也不需學習新的 API 或規格,即可整合不同的服務 (不論雲端或內部部署)。

無伺服器應用程式環境

使用無伺服器應用程式環境時,後端和前端都裝載在完全受控的服務中,由該服務處理調整、安全性和合規性需求。

無伺服器 API 閘道

無伺服器 API 閘道是無伺服器後端服務的集中式完全受控進入點。它可讓開發人員以全球規模來發佈、管理、保護及分析 API。

為什麼端對端無伺服器平台非常重要

無伺服器方法為開發人員、團隊和組織提供一個抽象層,讓他們將投資在基礎結構管理的時間和資源降至最低。不論是運算和資料庫引擎,還是傳訊、分析和 AI,這個方法都可以為應用程式的每個元件帶來效益。使用端對端無伺服器平台來提供全套無伺服器技術,最能夠確保組織採用無伺服器方法可以獲得最大效益。

了解端對端 Azure 無伺服器平台

開始建置無伺服器應用程式