我能够创建基本的“ hello world”程序。
当我试图了解云与服务器之间的区别时,我了解到可以在Cloud上访问专门为您创建的虚拟实例,并且可以自由选择和安装自己选择的软件。为什么使用Google App Engine(GAE)在不使用tomcat的地方广泛使用。GAE和Tomcat之间的主要区别是什么?
__在这种情况下, Cloud 是Google 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或其他任何程序。