AWS 上的无服务器

在不考虑服务器的情况下构建并运行应用程序

AWS 提供运行代码、管理数据和集成应用程序的技术,且无需管理服务器。无服务器技术具有自动扩展、内置高可用性和按使用付费的计费模式,可提高敏捷性并优化成本。这些技术还免去了容量预置和打补丁等基础设施管理任务,因此您可以专注于编写为客户提供服务的代码。从 AWS Lambda 开始接触无服务器应用程序 - 这是一种事件驱动的计算服务,与 200 多种 AWS 服务和软件即服务 (SaaS) 应用程序原生集成。

更快地从想法到市场
降低成本
消除运营开销,您的团队将能够更快发布,获得反馈并进行迭代以更快推出市场。
使用按价值付费的计费模式,资源利用率会自动优化,您永远无需为过度调配付费。
大规模采用
更轻松地构建更好的应用程序
凭借可从零自动扩展到峰值需求的技术,您可以比以往任何时候都更快地适应客户需求。
无服务器应用程序具有内置的服务集成,因此您能够专注于构建您的应用程序而不是考虑如何配置。

更进一步

构建人员
学习门户

准备好开始构建了吗? 前往学习库,开始使用动手实践无服务器教程。

业务领导者
高管见解

想要赋权给您的开发团队? 查看这些来自 IDC 的见解。

初创公司
初创公司门户

想要快速构建 MVP? 了解如何获取积分,并构建您的第一个应用程序。

AWS 上的无服务器服务

现代应用程序在无服务器优先的基础上构建,这是一种优先采用无服务器服务的策略,因此您可以提高整个应用程序堆栈的敏捷性。我们已经为计算、集成和数据存储所有三个层级开发了无服务器服务。 考虑开始使用这些服务:

计算

应用程序集成

数据存储

使用案例

  • Web 应用程序
  • 数据处理
  • 批处理
  • 数据摄取
  • Web 应用程序
  • 构建 Web 应用程序

    构建一个简单的“待办事项列表”Web 应用程序,使注册用户能够创建、更新、查看和删除项目。事件驱动的 Web 应用程序可以使用 AWS Lambda 和 Amazon 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

客户