跳至主要内容

无服务器计算

AWS 上的无服务器

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

概览

AWS 提供运行代码、管理数据和集成应用程序的技术,且无需管理服务器。无服务器技术具有自动扩展、内置高可用性和按使用付费的计费模式,可提高敏捷性并优化成本。这些技术还免去了容量预置和打补丁等基础设施管理任务,因此您可以专注于编写为客户提供服务的代码。

阅读无服务器季度回顾博客文章

AWS 上的无服务器的优势

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

AWS 上的无服务器服务

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

使用案例

构建 Web 应用程序

构建一个简单的“待办事项列表”Web 应用程序,使注册用户能够创建、更新、查看和删除项目。事件驱动的 Web 应用程序可以使用 AWS LambdaAmazon API Gateway 来搭建业务逻辑,使用 Amazon DynamoDB 作为数据库,并使用 AWS Amplify Console 来托管所有静态内容。

示例代码

Missing alt text value

处理几乎任何规模的数据

将一次访谈中的笔记以 Markdown 格式提交到 Amazon S3。使用 S3 事件触发多个处理流 - 一个用于将 Markdown 文件转换并持久存储为 HTML,另一个用于检测和持久存储情绪。

示例代码

Missing alt text value

自动批处理

使用 Amazon EventBridge 规则定期安排工作流。例如,您可以通过使用 AWS Step FunctionsAWS Lambda 编排提取传输负载(ETL)工作流来生成空气质量测量值的最小、最大和平均评级。

示例代码

Missing alt text value

自动存储文档和图像并编制索引

使用 Amazon 机器学习(ML)服务(例如 Amazon ComprehendAmazon Rekognition)来发掘非结构化数据中的信息,并将结果发送到 Amazon OpenSearch(Amazon Elasticsearch Service 的后继者)以快速编制索引。这样的模式在电子商务应用程序中非常适用于支持个性化客户体验的任务,例如点击流分析。

示例代码

Missing alt text value

找到今天要查找的内容了吗?

请提供您的意见,以便我们改进网页内容的质量。