为了账号安全,请及时绑定邮箱和手机立即绑定

AWS Lambda本身的架构和内部实现是怎样的?

/ 猿问

AWS Lambda本身的架构和内部实现是怎样的?

AWS
MYYA 2018-11-08 11:03:45

AWS Lambda本身的架构和内部实现是怎样的


查看完整描述

1 回答

?
千万里不及你

AWS Lambda服务是基于容器实现的弹性计算集群,并且集成AWS已有的消息服务和计费服务。弹性计算集群是一个计算资源池,用户程序启动时根据服务器的负载起不同的容器,类似于AWS的EC2服务和OpenStack的Nova服务,不过调度的从虚拟机改为容器。由于容器的启动时间只有毫秒级,通过容器虚拟化带来的overhead比虚拟机小,这样才能实现AWS Lambda弹性调度与按秒计费的需求。
因为AWS Lambda只需要实现容器的创建、销毁和调度,数据存储使用外部的S3、RDS、DynamoDB等服务,所以基于LXC或Docker实现一个能够自动调度容器的CaaS服务即可,除了AWS自研的容器调度系统,开源社区还可以考虑Kuberntes、Mesos和docker-swarm。

查看完整回答
反对 回复 2018-11-30

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信