一尘不染

Google App Engine与Tomcat

tomcat

我能够创建基本的“ hello world”程序。

当我试图了解云与服务器之间的区别时,我了解到可以在Cloud上访问专门为您创建的虚拟实例,并且可以自由选择和安装自己选择的软件。为什么使用Google
App Engine(GAE)在不使用tomcat的地方广泛使用。GAE和Tomcat之间的主要区别是什么?


阅读 211

收藏
2020-06-16

共1个答案

一尘不染

__在这种情况下, CloudGoogle Cloud
Platform
。App Engine只是他们的服务之一。

App Engine是一个平台,可在此平台上构建您的应用程序。甲 平台即服务PaaS的
。它简化了构建可伸缩应用程序的过程,当您了解真正需要并了解可伸缩应用程序的原理时,应使用它。

Tomcat是Java Web容器,有许多替代方案。Google App Engine正在使用Jetty。您实际上可以通过使用Flexible
VM将它与Tomcat一起使用,尽管它没有多大意义。

App
Engine与Web服务器无关,它是一组服务,可帮助您构建可扩展的应用程序。它包括Memcache,数据存储区,任务队列,图像API,部署工具和版本控制,用于静态文件的CDN以及最重要的
自动缩放

实际上,您不仅限于Google Cloud Platform上的App Engine。还有更多传统服务,例如云中的自己的服务器,称为Compute
Engine
。在那里,您可以运行Tomcat或其他任何程序。

2020-06-16