有谁知道 Google App Engine Flex 和 Google Cloud Run 之间的区别?
Thanks
Cloud Run 文档信息还不是很丰富,但新视频我应该在哪里运行我的代码?从 5 个以上计算选项中进行选择 (Cloud Next '19) https://youtu.be/wzPmgWJ5fpU将 Cloud Run 与 App Engine 以及 Cloud Functions、Google Kubernetes Engine 和 Google Compute Engine 进行比较。
- 您可以选择将 Cloud Run 应用部署在完全托管的基础设施上(“无服务器”、按使用付费、根据流量自动快速扩展并缩减至 0)或 Google Kubernetes Engine 集群上。 App Engine 始终是完全托管的,并且具有自动扩展功能。 App Engine Flex 逐渐自动缩放并降至 1。App Engine 第二代自动快速缩放并降至 0。
- Cloud Run 要求您的应用在容器中运行。 App Engine Flex 可以为任何语言运行时运行您的容器。第二代 App Engine 提供了一些语言运行时。
- Cloud Run 服务现在可以响应 HTTPS 请求(不一定来自 Web 浏览器)、gRPC 请求、Pub/Sub 触发器或计划触发器。它可以配置为最多允许 15 分钟来处理请求。 App Engine 运行 HTTP Web 应用程序。 App Engine Classic、Standard 和 Flex 具有不同的请求超时,并且自动缩放、基本缩放和手动缩放也各不相同。
- Cloud Run 专为包括软件开发人员和运营专家的团队而设计。 App Engine 是为开发人员设计的。
- Cloud Run 已全面发布(截至 2019 年 11 月 14 日)。 App Engine 经过多年的考验,每天处理数十亿个请求。
在开始之前调查 Cloud Run 的局限性。例如。负载容器最多可配置 2GB RAM(GKE 集群可配置更多),无需磁盘空间(仅 RAM 磁盘)。请参阅Cloud Run 操作指南 https://cloud.google.com/run/docs/how-to和其余的云跑文档 https://cloud.google.com/run/docs.
另请参阅应用引擎文档 https://cloud.google.com/appengine/docs.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)