关键词
描述
AWS Lambda 让您无需预置或管理服务器即可运行代码。您只需按消耗的计算时间付费 – 代码未运行时不产生费用。借助 Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,而且全部都无需管理。只需上传您的代码,Lambda 就会处理运行和扩展高可用性代码所需的一切工作。您可以将您的代码设置为自动从其他 AWS 产品触发,或者直接从任何 Web 或移动应用程序调用。
no-servers-to-manage
无需管理服务器
AWS Lambda 可以自动运行您的代码,无需预置或管理服务器。您只需编写代码并将其上传至 Lambda。
continous-scaling
持续扩展
AWS Lambda运行代码以响应每个触发程序,从而实现自动扩展您的应用程序。您的代码将并行运行并独立处理每个触发程序,使其按照工作负载的大小精密扩展。
subsecond-metering
次秒级计量
使用 AWS Lambda 时,会按代码执行时间 (以每 100 毫秒为单位) 和代码触发次数收费。代码未运行时,无需支付任何费用。
针对Lambda架构的需要维护两套程序等以上缺点,LinkedIn的Jay Kreps结合实际经验和个人体会提出了Kappa架构。Kappa架构的核心思想是通过改进流计算系统来解决数据全量处理的问题,使得实时计算和批处理过程使用同一套代码。此外Kappa架构认为只有在有必要的时候才会对历史数据进行重复计算,而如果需要重复计算时,Kappa架构下可以启动很多个实例进行重复计算。
相关主题
相关项目