![](/img/trans.png)
[英]can a lambda function inside a private subnet access aws services outside the vpc through vpc endpoints?
[英]How does an AWS Lambda function scale inside a VPC subnet?
我知道 AWS Lambda 是一个无服务器概念,其中可以在某个事件上触发一段代码。
我想了解 Lambda 如何处理缩放?
例如。 如果我的 Lambda 函数位于 VPC 子网内,因为它想要访问 VPC 资源,并且该子网的 CIDR 为192.168.1.0/24
,这将在减去 AWS 保留的 5 个 IP 后得到251
可用 IP
这是否意味着如果我的 AWS Lambda 函数同时获得 252 次调用,
只有 251 个请求会得到服务,1 个请求要么超时,要么在 252 个函数之一完成执行后被执行?
子网大小对于 AWS Lambda 扩展是否重要?
我正在关注这个参考文档,其中提到了每个区域的并发执行限制,
我是否可以假设无论 AWS Lambda 函数是无 VPC 还是在 VPC 子网内,它都会按照文档中提到的限制进行扩展?
Vladyslav 的答案在技术上仍然是正确的(子网大小确实很重要),但是自从编写它以来情况发生了重大变化,并且子网大小的考虑因素要少得多。 查看aws 的公告:
- 由于网络接口在执行环境之间共享,通常每个功能只需要少数网络接口。 您帐户中跨功能的每个独特的安全组:子网组合都需要一个独特的网络接口。 如果您帐户中的多个功能共享一个组合,我们会在功能之间重复使用相同的网络接口。
- 您的功能扩展不再与网络接口的数量直接相关,并且 Hyperplane ENI 可以扩展以支持大量并发功能执行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.