Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 用于Web服务器或应用程序引擎的Google计算引擎_Google App Engine_Google Compute Engine_Google Cloud Platform - Fatal编程技术网

Google app engine 用于Web服务器或应用程序引擎的Google计算引擎

Google app engine 用于Web服务器或应用程序引擎的Google计算引擎,google-app-engine,google-compute-engine,google-cloud-platform,Google App Engine,Google Compute Engine,Google Cloud Platform,我需要更好地理解谷歌云服务的技术堆栈 想象一下,您要构建一个站点,如imdb、RottntTomatos或metacritic 所以你有列出电影的应用程序。其他允许你+1或-1推荐或输入评论分数的应用程序 您有一个允许您登录的应用程序 然后您就有了所有这些HTML网页,以及用于显示网页的图形和其他资源 我知道Google App Engine可以提供html,我可以将资源添加到/web文件夹中。看来我可以在GAE上做一个完整的网站 那么,创建Google Compute实例的好处是什么 今天下午

我需要更好地理解谷歌云服务的技术堆栈

想象一下,您要构建一个站点,如imdb、RottntTomatos或metacritic

所以你有列出电影的应用程序。其他允许你+1或-1推荐或输入评论分数的应用程序

您有一个允许您登录的应用程序

然后您就有了所有这些HTML网页,以及用于显示网页的图形和其他资源

我知道Google App Engine可以提供html,我可以将资源添加到/web文件夹中。看来我可以在GAE上做一个完整的网站

那么,创建Google Compute实例的好处是什么


今天下午我创建了一个Google Compute实例,安装了apache,设置了我的域转发。我想知道,我应该将它与GAE结合使用,还是不需要它?

如果你只需要托管一些小脚本和一些静态内容,Google App Engine肯定是个不错的选择。通过使用AppEngine,您可以让Google负责安全补丁、复制和恢复、扩展和内容缓存

如果您需要运行其他非Web服务器软件来支持站点的功能,Google Compute Engine非常有用

例如,如果您需要运行Postges数据库,或者运行Reddis/Cassandra/MongoDB来存储用户信息和评级。谷歌的数据存储和MySQL在某些类型的应用程序中运行良好,但有许多不同的数据库类型可满足不同的需求

使用计算引擎的另一个好理由是,如果您需要在内存中加载并保存大量数据,或者执行“大数据”分析。前者的例子是ElasticSearch或Lucerne,后者是Hadoop、Hive和Pig


当然,您可以在App Engine上运行前端,然后在需要时使用Compute Engine,这是我的建议。

谢谢您的回答。