现代计算推荐指南

AWS Lambda

指导

由于您选择了“我只想运行代码”,因此我们建议您最好从 AWS Lambda 开始。 

什么是 AWS Lambda?

AWS Lambda 是一项无服务器计算服务,可将代码作为高度可用、可扩展、安全且容错的应用程序函数运行。Lambda 将底层计算环境抽象化,让您能够专注于应用程序开发,从而加快上市速度并降低总拥有成本。借助 AWS Lambda,您可以运行代码来响应来自 200 多个服务的事件,也可以通过 HTTP 调用等传统方法调用代码。

我们为什么推荐 AWS Lambda?

凭借内置的安全状况,AWS Lambda 可以实时自动将函数从零扩展到数十万个。借助 AWS Lambda,您可以充分利用基于最可信、最可靠、最安全的云提供商进行构建的优势,因为 AWS Lambda 可以代表您管理几乎所有的服务器管理任务,包括硬件、软件、网络和设施管理、数据来源集成和配置。正因为如此,AWS Lambda 的月活跃客户数量超过百万,生成的调用价值超过 10 万亿美元。 

虽然我们推荐从此项服务入手,但其他服务也可以满足您的需求,如果您的应用场景发生变化,或者 AWS Lambda 似乎不适合您的应用场景,您可以随时尝试其他服务。 

常见问题图标

常见问题

  • 您可以将代码作为 zip 文件或容器图像上传。
  • AWS Lambda 在 AWS 区域自有的托管容量。
  • Web 服务、事件驱动型应用程序、数据处理和数据流。
  • 使用 AWS Lambda,只需为使用的计算时间(以毫秒为单位)付费,而不必预先为峰值容量预置基础设施。有关 AWS Lambda 定价的更多信息,请访问 AWS Lambda 定价

  • AWS Lambda 是一项无服务器事件驱动型计算服务,该服务使您可以运行几乎任何类型的应用程序或后端服务的代码,而无需预置或管理服务器。AWS Lambda 支持传统的编程语言,这保证了代码的高度可移植性。AWS Lambda 的价值在于其无服务器执行环境以及与来自其他 AWS 服务的事件的集成。AWS Lambda 高度托管的性质使客户可以将注意力放在自身的代码上,而不是放在基础设施上。在 AWS 之外按原样运行 AWS Lambda 应用程序将无法享受自动扩缩、高可用性、安全补丁、内置容错能力或 200 多个开箱即用的服务集成。
  • AWS Lambda 是函数部署工具,Amazon ECS 则是容器编排工具。AWS Lambda 非常适合在 15 分钟或更短时间内按需运行的应用程序和/或您只想为所用容量付费的应用程序。AWS Lambda 使用事件驱动型模型,在扩展、保护和确保工作负载的可用性方面承担更多工作。AWS Lambda 仅在 AWS 区域可用。如果您的任务运行时间超过 15 分钟,或者需要在 AWS 区域之外运行代码,那么 Amazon ECS 会是您的理想之选。Amazon ECS 在联网和可观测性等方面提供固定的体验,但可以根据您的需求进行定制。Amazon ECS 有多种部署选项,包括在 AWS Fargate、Amazon EC2、AWS Outposts 上以及在 AWS Anywhere 上进行本地工作负载的无服务器部署。

开始使用 AWS Lambda

AWS Lambda 图标

AWS Lambda 入门

您可以从 200 多个 AWS 服务和软件即服务(SaaS)应用程序中触发 Lambda,且只需按您的使用量付费。

AWS Lambda 资源图标

AWS Lambda 资源

访问有关 AWS Lambda 的详细文档、白皮书、教程和学习路径。

无服务器研讨会图标

无服务器研讨会

动手研讨会旨在介绍可用于解决业务问题的实用技能、技巧或概念。(研讨会仅提供英文版本

现代化研讨会图标

现代化研讨会

了解如何通过不同的技术实现业务现代化。(研讨会仅提供英文版本

Deloitte TCO 图标

确定总拥有成本

获取 Deloitte 的行业洞察电子书,将无服务器技术和基于服务器的技术进行比较。

AWS Lambda 客户案例图标

AWS Lambda 客户案例

了解全球领先组织如何使用 AWS Lambda 来运行其最敏感的应用程序和任务关键型应用程序。