Google App Engine和Google Cloud Storage之间的区别[关闭]

问题描述 投票:0回答:2

我们正在构建一种架构,该架构每天将在特定时间每天将1 GB的数据传输到300个android设备。 最初,数据将从一台独立的PC传输到远程数据存储。 我们正在考虑Google提供的服务。 在这种情况下(Google App Engine或Google Cloud Storage)可以使用哪些Google服务?

提前致谢。

android google-app-engine google-cloud-storage google-cloud-endpoints
2个回答
2
投票

使用Cloud Storage存储文件,如果您设置了适当的缓存头,则可以节省流量。 使用App Engine对用户进行身份验证,然后为他们提供云存储网址以下载文件。 您可以省略GAE部分,并从移动应用程序内部构造URL,并提供每天下载文件的路径。 在GCS中存储文件比在GAE中存储文件便宜得多。


1
投票

如Rene所述,您可以使用GCS来存储数据。 您的应用程序逻辑可以在GAE之外提供。

您使用什么语言来开发应用程序? 我的建议是现在使用Java或Python 2.7。

对于身份验证,您可以使用oAuth服务: https ://cloud.google.com/appengine/docs/python/oauth/

要与GCS进行交互,请使用推荐的GAE SDK: https//cloud.google.com/appengine/docs/python/googlecloudstorageclient/

© www.soinside.com 2019 - 2024. All rights reserved.