像aws lambda和google云功能一样无服务器如何在基础架构级别上工作

时间:2018-03-08 11:51:58

标签: serverless serverless-architecture

我想深入了解无服务器架构(如aws lambda和google云功能) 他们如何部署和运行该功能,我听说他们将为每个请求设置该请求的实例。这不是真的很贵而且效率低下吗? 或者,如果他们重用实例或容器,他们如何处理或管理并发,自动扩展和实例管理?

1 个答案:

答案 0 :(得分:0)

不同的云使用不同的技术来对工作负载进行负载平衡。根据我所学到的知识,云提供商可以了解如何使用它,并为客户优化它们,从而消除基础架构中不必要的复杂性。

使用码头工人完成平衡,

https://rominirani.com/docker-swarm-tutorial-b67470cf8872

使用Kubernetes(Google Cloud),可以使用外部负载均衡器(用于外部访问),

https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/

这些只是为了公众。

云提供商将进行所有可能的优化,以便他们可以快速运行您的代码。我真的认为它们是专有的而不是开源技术。

希望它有所帮助。