摘要(Abstract)

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架构下可以启动很多个实例进行重复计算。


主题(Topic)

项目(Project)