我想深入了解无服务器架构(如 aws lambda 和谷歌云功能)他们如何部署和运行该功能,我听说他们将为每个请求设置一个实例。那不是真的很昂贵而且效率低下吗?或者如果他们重用实例或容器,他们如何处理或管理并发、自动扩展和实例管理?
问问题
75 次
1 回答
0
不同的云使用不同的技术来平衡工作人员。根据我了解到的情况,云提供商了解了它的使用方式,并针对他们的客户进行了优化,从而消除了基础架构中不必要的复杂性。
与码头工人一起完成平衡,
https://rominirani.com/docker-swarm-tutorial-b67470cf8872
使用 Kubernetes(谷歌云)它是通过外部负载均衡器(用于外部访问)完成的,
https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/
这些只是公开的。
云提供商将进行所有可能的优化,以便他们可以快速运行您的代码。我真的会认为它们是专有技术而不是开源技术。
希望能帮助到你。
于 2018-03-23T17:13:43.773 回答