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
Android后端:谷歌应用引擎vs计算引擎_Android_Google App Engine_Google Cloud Endpoints_Google Compute Engine_Bigtable - Fatal编程技术网

Android后端:谷歌应用引擎vs计算引擎

Android后端:谷歌应用引擎vs计算引擎,android,google-app-engine,google-cloud-endpoints,google-compute-engine,bigtable,Android,Google App Engine,Google Cloud Endpoints,Google Compute Engine,Bigtable,我即将开始开发Android应用程序。后端将托管在谷歌云平台上,但我怀疑是否使用GAE,然后可能迁移到计算引擎或直接转到计算引擎 该应用程序将在许多国家发行,并且从一开始就可能有很多流量(我们已经启动了测试,效果非常好) 它不会有一个大的内容组件,Android后端的交互将基于RESTAPI 我的主要问题是: GAE使用Bigtable:如果我们决定稍后转到计算引擎,如何迁移数据 端点:可以在谷歌计算引擎中使用吗 毕竟,决定要么现在就节省时间(GAE更容易开始),要么避免以后的迁移 应用程序

我即将开始开发Android应用程序。后端将托管在谷歌云平台上,但我怀疑是否使用GAE,然后可能迁移到计算引擎或直接转到计算引擎

该应用程序将在许多国家发行,并且从一开始就可能有很多流量(我们已经启动了测试,效果非常好)

它不会有一个大的内容组件,Android后端的交互将基于RESTAPI

我的主要问题是:

  • GAE使用Bigtable:如果我们决定稍后转到计算引擎,如何迁移数据
  • 端点:可以在谷歌计算引擎中使用吗

毕竟,决定要么现在就节省时间(GAE更容易开始),要么避免以后的迁移

应用程序引擎的数据存储可用于。演示如何让应用程序引擎和计算引擎共享一个公共数据存储。这意味着您可以通过App Engine为大部分或所有API提供服务,然后在某些部分(视频处理、地理位置、Hadoop处理等)不适合App Engine模型时使用Compute Engine


目前,看起来云端点是,但您始终可以在计算引擎服务器中实现相同的HTTPS/JSON API。(使用您选择的语言——大多数都有不错的JSON支持)您需要做一些额外的工作来进行JSON编码/解码,但与替代App Engine提供的自动缩放和管理所需的其他工作相比,这可能是很小的。

GAE具有高度可伸缩性,我认为restful API不需要GCE。为什么说GAE不适合地理位置?