谷歌计算引擎和谷歌容器引擎有啥区别?

Posted

技术标签:

【中文标题】谷歌计算引擎和谷歌容器引擎有啥区别?【英文标题】:what are the differences between Google compute engine and Google container engine?谷歌计算引擎和谷歌容器引擎有什么区别? 【发布时间】:2015-08-05 04:31:39 【问题描述】:

我想知道容器引擎和计算引擎之间有什么区别?

如果我在主机上有一个由 Groovy 和 Jetty 完成的 Jax~rs 应用程序,并计划迁移到谷歌云平台,我应该开始使用谷歌容器还是谷歌计算?

【问题讨论】:

【参考方案1】:

谷歌计算引擎 它基于Virtual Machine。

谷歌容器引擎 它基于Docker。

计算引擎将像在 linux 机器上工作一样简单,但对于容器,您需要知道 how docker works 并且有一些 use cases for docker。

您应该从 Google Compute 开始,但如果您对实验感兴趣,那么请使用 Container 引擎。

【讨论】:

感谢您的建议,如果我的目的只是想要一个托管服务,VM 或 docker 无关紧要。我只希望它能够在 SSH 上支持 Jetty 服务器Groovy 技术、maven/gradle,因为我不想再次修改我的架构.我应该选择 Compute Engine 吗? 是的,谷歌计算非常好。 你能在你的计算引擎服务器上运行 docker 吗?如果是这样,您为什么不这样做而不是使用容器引擎? 因为 GKE(容器引擎)抽象出管理图像,为您提供私有 docker 图像存储。它安装了有助于管理容器的 Kubernetes。容器引擎可以被认为是运行在计算引擎之上,需要额外的 tweeks。 Google Container Engine 是一组运行 Kuberentes 管理 Docker 容器的物理服务器,用户租/买这些容器,这对吗?

以上是关于谷歌计算引擎和谷歌容器引擎有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

百度搜索引擎和谷歌搜索引擎的区别

ANGLE 和 Skia 图形引擎有啥区别?

谷歌电子表格和谷歌应用引擎如何实现交互

百度知道和百度搜索有区别吗?

搜索引擎优化和谷歌付费广告

在 App Engine 和 Compute Engine 中启动 docker 容器有啥区别?