AWS Lambda

官网地址

功能列表

AWS Lambda 功能原文描述,原文里功能点描述的零散、无组织,这里对应归约到阿里云的功能组织样式:

  • 丰富的触发器类型

    • AWS 各种产品触发器,如存储桶,对应原文描述里的“用自定义逻辑扩展其他 AWS 服务”

    • Http 触发器,对应原文“构建自定义后端服务”

  • 多种编程语言支持,对应“自备代码”

    • Java

    • Go

    • PowerShell

    • Node.js

    • C#

    • Python

    • Ruby

    • Custom Runtime

  • 丰富的资源类型

    • 按量实例,对应“自动扩展”

    • 预留实例,对应“精细的性能控制”

  • 灵活的计量模式

    • 后付费模型,对应“只需按实际使用量付费”

除了能映射到阿里云功能的点之外,Lambda 也额外提及了一些功能:

  • “完全自动化的管理”:即无需关心基础设施,就是 serverless 的基本优点之一

  • “内置容错能力”:即跨可用区部署,高可用

  • “连接到关系数据库”、“连接到共享文件系统”:即函数里可以使用 AWS 其它服务

  • “运行代码以响应 Amazon CloudFront 请求”:即函数可全球部署,低延迟响应

  • “编排多个函数”:即函数编排能力

  • “集成化安全模型”:即利用密钥和网络隔离来保证函数安全

  • “灵活的资源模型”:即可以限制函数的 CPU、带宽和磁盘 IO

产品更新

AWS Lambda release note:https://docs.aws.amazon.com/lambda/latest/dg/lambda-releases.html

截至 2021.06,相关的更新可以归纳为:

使用场景

重点功能

冷启动

官方文档:AWS Lambda best practice

上述文档是 Lambda 最佳实践合集,冷启动是其中的一部分。Lambda 针对冷启动的优化都是建议性质的,如尽量不要使用 VPC

Last updated