無伺服器運算可讓您建置和執行應用程式與服務,而無須擔心伺服器的問題。使用無伺服器運算,您的應用程式仍然在伺服器上執行,但所有伺服器管理工作都由 AWS 完成。您可以使用 AWS 及其無伺服器平台在經濟實惠的服務上建置和部署應用程式,這些服務提供內建的應用程式可用性和彈性擴展功能。這可讓您專注在應用程式程式碼,無須擔心佈建、設定和管理伺服器。

建置無伺服器應用程式可讓您專注在應用程式程式碼上,無須擔心管理和操作基礎設施。您無須擔心佈建或設定伺服器,因為 AWS 會代您處理這些工作。這可減輕您的基礎設施管理重擔,且有助於加快上市時間。

建立無伺服器應用程式可為您提供四大好處:

無須管理伺服器

無須管理伺服器
無須佈建或維護任何伺服器。無須安裝、維護或管理軟體或執行時間。

可彈性擴展

可彈性擴展
您的應用程式可自動擴展,或透過切換使用單位 (例如,輸送量、記憶體) 而非個別伺服器單位來調整容量。

高可用性

高可用性
無伺服器應用程式有內建的可用性和容錯能力。您不需要建構這些功能,因為執行應用程式的服務預設都已提供這些功能。

沒有閒置容量

沒有閒置容量
您不需要支付閒置容量的費用。不需要針對運算和儲存等項目預先佈建或佈建過多的容量。例如,程式碼未執行時無須付費。

您可以結合多種 AWS 服務來建立無伺服器 Web 應用程式。每個服務都是全受管服務,無須佈建或管理伺服器。您只需將這些服務一起設定好,然後將應用程式程式碼上傳到無伺服器運算服務 AWS Lambda。

建立無伺服器 Web 應用程式的架構

依照我們的逐步指南操作,立即部署您的第一個無伺服器應用程式。

松鼠 SAM

關於「松鼠 SAM」
松鼠 SAM 的名字取自於 AWS Serverless Application Model (AWS SAM),這個模型可定義無伺服器應用程式使用的資源。SAM 離開舒適的森林生活來協助 AWS 使用者以更輕鬆有效的方式建立無伺服器應用程式。