【问题标题】:Difference between Google app engine and google cloud storage [closed]谷歌应用引擎和谷歌云存储之间的区别[关闭]
【发布时间】:2015-04-05 08:11:08
【问题描述】:

我们正在构建一个架构,每天在特定时间将 1 GB 的数据传输到 300 台安卓设备。最初,数据将从独立 PC 传输到远程数据存储。我们正在考虑 Google 的服务。哪些谷歌服务可能用于这种情况(谷歌应用引擎或谷歌云存储)?

提前致谢。

【问题讨论】:

  • 我会阅读有关这些产品的文档,然后您可以做出明智的决定。这在做出架构决策时尤其重要。

标签: android google-app-engine google-cloud-storage google-cloud-endpoints


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    正如 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/

    【讨论】:

      猜你喜欢
      • 2014-10-30
      • 2018-05-09
      • 1970-01-01
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-13
      相关资源
      最近更新 更多