gpt4 book ai didi

google-app-engine - Google Cloud 中的 Google Compute Engine、App Engine 和 Container Engine 有什么区别?

转载 作者:太空宇宙 更新时间:2023-11-03 15:17:31 26 4
gpt4 key购买 nike

Google Cloud Compute 中的 Google Compute Engine、App Engine 和 Container Engine 之间的实际区别是什么?什么时候使用什么?

有什么好的例子可以理解所有这三个引擎吗?

最佳答案

(免责声明:我在 Google Cloud Platform 团队工作,但这是个人回答。)

所有这些都是允许您在云中托管应用程序的解决方案。您可以将它们视为一种控制/自动管理的范围。还有另一件事需要考虑:App Engine 有两种环境,“标准”和“灵活”。

所以频谱最终是:

  • App Engine 标准:有限的运行时间(Python、Java、PHP、Go)、启动和运行非常简单、自动缩放等。专门为 App Engine 设计的 API。
  • App Engine 灵活:您可以将任何内容放入容器、自动缩放等。
  • 容器引擎:您根据微服务设计您的应用程序,指定它们的缩放方式等,但让容器引擎(Kubernetes 的 Google 云平台实现)执行缩放
  • Compute Engine:基本上,托管 VM 具有优势。 Managed Instance Groups 内的一些功能,例如实时迁移、自动缩放,但它比上面的更“裸机”。

基本上,您需要决定您希望“亲力亲为”的程度。您决定采取的控制越多,您需要做的工作就越多,但您获得的调整(和灵 active )就越精确。

此外,App Engine Standard 支持“缩放至零”——如果您的应用没有获得任何流量,它可以完全休眠。这使其成为爱好项目的绝佳环境。

关于google-app-engine - Google Cloud 中的 Google Compute Engine、App Engine 和 Container Engine 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40762475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com