我想在应用引擎之上构建一个开源在线学习平台,但是有几个挑战让我怀疑这是否是一个好主意。
我想在应用程序引擎上执行此操作的原因是因为它负责托管。当今大多数开源学习平台都需要 LAMP 堆栈,因此学校中必须有人知道如何通过 ftp 上传软件、查找数据库登录详细信息、选择托管服务商、...
我正在努力解决的应用引擎上的唯一问题是
- 设置应用程序 ID 的过程面向开发人员。
- 学校仍然需要下载 app engine sdk
- 对原始资源使用进行计费,这很难转化为软件功能使用。
对于 1,编写指南很容易,但如果您对如何使其更容易有任何想法,请告诉我。
问题 2:sdk,或者如果可能的话,只有 appcfg.py,可以包含在一些“安装程序”中,它会询问您的应用程序 ID,并为您设置它。这也将允许我初始化数据存储。
但我真的被困在 3 上。可以估计某个功能的使用量将花费多少,跟踪一个功能的总使用量并以这种方式估计学校的账单,显示哪些功能的成本明细他们最多,但我不知道这样做的好方法。