我想使用 Google 的一种无服务器选项部署容器化代码。据我了解,谷歌对此有两种选择:
我已经观看了 2019 年 Google Next 演讲我应该在哪里运行我的代码?从 5+ 计算选项中进行选择。我阅读了 Jerry101 对一般问题“Google App Engine 和 Google Cloud Run 有什么区别?”的回答。.
对我来说,基本上听起来 Cloud Run 是对使用 Google App Engine 灵活环境的限制的答案。
我能想到选择 App Engine 灵活环境而不是 Cloud Run 的原因是:
- 遗留- 如果您的代码当前依赖于 App Engine Flex,您可能不想处理移动它
- 跟踪记录- App Engine Flex 已在一般可用性中出现了一段时间,从这个意义上说具有跟踪记录,而 Cloud Run 仅处于测试阶段
但这些都是操作类型的考虑因素。我也不担心。选择 App Engine Flex 而不是 Cloud Run 是否有技术优势?
谢谢
注意:截至 2019 年 4 月发布的这个问题,App Engine 的测试版无服务器 VPC 访问仅适用于标准环境,不适用于 Flex,因此这不是 App Engine Flex 与 Cloud Run 问题的考虑因素