GAE:在具有处理MS Word文件的项目中使用灵活的环境或标准环境

时间:2018-09-10 14:43:21

标签: google-app-engine google-cloud-platform google-cloud-datastore google-cloud-storage google-cloud-sql

我是GCP的新手,但是我需要选择以下帮助: Flex 标准环境。 我开发的应用程序(Python 2.7)正在处理:

  1. 从用户(在线)加载MS Word文件。
  2. 将它们保留在存储中(应该是Google云还是文件系统?)。
  3. 根据预定义的数据库条目(MySQL)处理它们。
  4. 修改后的文件发送回用户/客户端。

自标准环境以来。

有一些限制(comparing page
  

写入本地磁盘:标准环境中为“否”。

因此,我应该使用灵活的环境来加载和存储MS Word文件吗?

您可能提到的与使用任何其他环境有关的其他方面吗?

1 个答案:

答案 0 :(得分:1)

这里有一个document,旨在帮助您选择环境。主要区别在here中突出显示。

要回答您的特定问题,这两种环境都可以执行您想要的操作,但是方式不同。 App Engine通过Google Cloud Storage提供文件存储,您可以在此处轻松存储MS Word文件。

我不确定“对... MySQL进行处理”的含义,但是Cloud SQL可以使用任何标准数据解析,导入和导出,这两种App Engine环境都可以访问。

如果您希望更易于管理,建议您尝试使用Google App Engine标准;如果您想要更多控制权,那么Google App Engine Flex是一个更好的选择。