我能够创建基本的“hello world”计划。
当我试图理解云和服务器之间的区别时,我了解到Cloud是您可以访问专门为您创建的虚拟实例的地方,您可以自由选择和安装您选择的软件。为什么Google App Engine (GAE)广泛用于不使用tomcat的地方。 GAE和Tomcat之间有哪些主要区别?
答案 0 :(得分:3)
Cloud 为Google Cloud Platform。 App Engine只是他们的服务之一。
App Engine是一个在其上构建应用程序的平台。 平台即服务或 PaaS 。它简化了构建可伸缩应用程序的过程,您应该在了解真正需要的内容并理解可伸缩应用程序的原则时使用它。
Tomcat是一个Java Web容器,还有很多替代方案。 Google App Engine正在使用Jetty。实际上,您可以通过使用灵活虚拟机将其与Tomcat一起使用,尽管它没有多大意义。
App Engine与Web服务器无关,它是一组可帮助您构建可扩展应用程序的服务。它包括Memcache,数据存储区,任务队列,图像API,部署工具和版本控制,静态文件的CDN以及最重要的自动缩放。
实际上,您并不仅限于Google云端平台上的App Engine。有更多传统服务,如云中的自有服务器,称为Compute Engine。在那里你可以运行你的Tomcat或其他任何东西。