Google云计算中的Google Compute Engine、App Engine和Container Engine实际上有什么区别?何时使用它们?
有没有好的例子来理解这三个引擎?
Google云计算中的Google Compute Engine、App Engine和Container Engine实际上有什么区别?何时使用它们?
有没有好的例子来理解这三个引擎?
(免责声明:本人是Google Cloud Platform团队的一员,但这只是个人回答。)
所有这些解决方案都允许您在云中托管应用程序。您可以将它们视为一种控制/自动管理的光谱。还有另一件事需要考虑:App Engine有两个环境,“标准”和“灵活”。
因此,这个光谱最终变成了:
基本上,您需要决定要多么“亲手操作”。您决定要采取的控制越多,您需要做的工作就越多,但您可以获得更精确的调整(和灵活性)。
另外,App Engine标准版支持“缩放到零” - 如果您的应用程序没有任何流量,它可以完全休眠。这使它成为业余项目的绝佳环境。
Compute Engine更多地关注基础设施方面。 App Engine更多地关注应用程序方面。 Container Engine更多地关注集群管理和容器编排系统,旨在运行和管理Docker容器。