默认情况下,AWS对最新更新的lambda版本使用LATEST别名,我假设以下步骤。
LATEST别名指向版本5。LATEST别名仍然指向版本5。LATEST别名切换到版本6。通过这些步骤,lambda似乎有几乎0的停机时间。
然而,这只是一个假设。
在部署新版本时,是否有文档明确提到停机问题?我只想知道在部署新版本时AWS能保证多少停机时间。
我也发现了类似的问题here,尽管我的问题不清楚。
发布于 2018-07-19 14:28:39
AWS Lambda使用容器进行部署。如果我不得不猜测,AWS正在旋转版本6,而版本5仍然处于活动状态,那么一旦版本6准备就绪,它就会应用任何必要的更改来将流量指向现在的实时版本6。下面的文章提到了AWS Lambda容器生命周期:
https://aws.amazon.com/blogs/compute/container-reuse-in-lambda/
https://stackoverflow.com/questions/51425114
复制相似问题