AWS 上的無伺服器

建置並執行應用程式,無須擔心伺服器

AWS 提供用於執行程式碼、管理資料和整合應用程式的技術,所有這些都無需管理伺服器。無伺服器技術具有自動擴展、內建高可用性和按用量付費的計費模式,以提高敏捷性和最佳化成本。這些技術還消除了容量佈建和修補等基礎設施管理任務,因此您可以專注於編寫為客戶服務的程式碼。無伺服器應用程式始於 AWS Lambda,這是一種事件驅動型運算服務,以原生方式與 200 多個 AWS 服務和軟體即服務 (SaaS) 應用程式整合。

更快地讓想法變成產品進入市場
降低成本
消除營運開銷,因此您的團隊可以快速發佈、取得意見回饋並進行疊代,以更快地進入市場。
使用按價值付費的計費模式時,會自動最佳化資源使用率,無需為超額佈建付費。
適應大規模
更輕鬆地建置更好的應用程式
借助自動從零需求擴展到尖峰需求的技術,您可以比以往更快地適應客戶需求。
無伺服器應用程式具有內建的服務整合,因此您可以專注於建置應用程式而不是對其進行設定。

邁出下一步

建置者
學習入口網站

準備好開始建立? 轉至學習庫,開始實作無伺服器教學。

企業領導者
Executive Insights

想要提升開發團隊的能力? 查看 IDC 的這些洞見。

新創公司
新創公司入口網站

是否需要快速建置 MVP? 了解如何存取抵用金,並建置您的第一個應用程式。

AWS 上的無伺服器服務

現代化應用程式在建置時採無伺服器優先策略,優先採用無伺服器服務,因此您可以在整個應用程式堆疊中提高敏捷性。我們為堆疊的所有三個層開發無伺服器服務:運算、整合和資料儲存。 考慮開始使用以下服務:

運算

應用程式整合

資料存放區

使用案例

  • Web 應用程式
  • 資料處理
  • 批次處理
  • 事件擷取
  • Web 應用程式
  • 建置 Web 應用程式

    建置簡單的「待辦事項清單」Web 應用程式,讓註冊使用者建立、更新、檢視和删除項目。事件驅動型 Web 應用程式可以使用 AWS LambdaAmazon API Gateway 作為商業邏輯,使用 Amazon DynamoDB 作為資料庫,使用 AWS Amplify Console 託管所有靜態內容。

    範本程式碼 » 

    Arch-Diagrams_Serverless-Category-Page_WebApp
  • 資料處理
  • 以幾乎任何規模處理資料

    以 Markdown 格式將訪談筆記傳遞至 Amazon S3。使用 S3 事件觸發多個處理流程 – 一個用於將 Markdown 檔案轉換並保留為 HTML,另一個用於偵測並保留情緒。

    範本程式碼 » 

    Arch-Diagrams_Serverless-Category-Page_DataProcessing
  • 批次處理
  • 自動化批次處理

    使用 Amazon EventBridge 規則定期排定工作流程。例如,您可以透過使用 AWS Step FunctionsAWS Lambda 協調擷取傳輸負載 (ETL) 工作流程,產生空氣品質測量結果的最低、最高和平均評級。

    範本程式碼 »

    Arch-Diagrams_Serverless-Category-Page_Batch
  • 事件擷取
  • 自動索引及存放文件和影像

    使用 Amazon Machine Learning (ML) 服務 (如 Amazon ComprehendAmazon Rekognition) 來發現非結構化資料中的資訊,並將結果傳送至 Amazon OpenSearch (Amazon Elasticsearch Service 的後繼者) 以進行快速索引。這樣的模式在支援個人化客戶體驗的任務 (如點擊流分析) 的電子商務應用程式中非常有效。

    範本程式碼 » 

    Arch-Diagrams_Serverless-Category-Page_EDA

客戶