问题描述
想知道使用任何方法(CLI、serverless.com、terraform等),在将新函数提交到AWS(或Azure或GCF)之后,将其托管到云端需要多长时间。用户想知道在部署新的lambda/serverless函数代码后,大约多久才能使用它。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
根据不同的云提供商和所使用的服务,无服务器函数部署的时间会有所不同。以下是一些常见的云提供商的部署时间估计:
– AWS Lambda:根据AWS Lambda的FAQ,当您更新一个Lambda函数时,可能会有一个短暂的时间窗口,通常不到一分钟,此时请求可能由旧版本或新版本的函数处理。因此,新函数不会立即可用,并且有可能调用旧函数。
– GCP:通常需要最多两分钟。
– Azure:部署时间有时会有所不同,可能需要五分钟,但通常在两分钟左右。
请注意,这些时间仅供参考,实际部署时间可能会因各种因素而有所不同,如网络连接速度、函数代码大小等。
您还可以参考一些专家的文章,如James Randall的文章,了解更多关于无服务器性能的信息,但可能没有关于云提供商将代码分发到执行点所需时间的具体数据。
正文完