Google App Engine与WebFaction

SRC*_*SRC 5 python google-app-engine webfaction

可能的重复: GAE + Python vs Webfaction + Python + django - 用于相对新的开发

您好,我正在谷歌应用引擎上使用django-nonrel开发我的一个爱好项目.应用程序的基本部分已完成.现在我需要使用一些高级功能:

  1. 像实时自动收报机一样的Facebook彗星
  2. django-filetransfer用于存储带图像的文章,并在有人阅读文章时提供相应的图像
  3. 完成上述两次10-30分钟的视频内容(尚未决定是否会对网络应用程序中的总视频进行限制,因为我们可以考虑允许用户上传)

所以我的问题是:

  1. 我需要使用我的应用程序的每个用户的彗星,因为GAE限制创建和免费配额创建频道和最大速率(6创作/分钟).如果我在GAE上托管我的申请,是否会花费更多费用?如果我们的应用程序使用反向Ajax,其他托管服务如WebFactionLinode也会收费吗?
  2. 由于使用django-filetransfers上传带有文章的图片需要我启用计费,是否与其他托管服务的情况相同?
  3. GAE(与WebFaction,linode或任何其他托管站点相比)是否具有成本效益,允许用户上传视频内容?

PS因为我使用了django-nonrel,所以此时可以轻松更改我的托管网站.一旦我开始处理上述功能,我就很难从一个托管站点移动到另一个托管站点.由于这个我想采取最好的步骤.此外,我来自印度,在这里支付1单位美元将花费我超过50单位的印度货币.因此,喜欢这里最好的交易,不要在性能上妥协:-)

谢谢你的时间,

苏尼尔

jdi*_*jdi 9

谷歌App Engine和webfaction/linode是无关的,超出了它们最终托管你的应用程序的程度.

GAE是一种用于托管应用程序的云平台即服务,它通常符合他们为您要使用的各个服务向您公开的API.他们给你免费等级,然后通过提高等级来赚钱.

Linode只是一个VPS(虚拟专用服务器).它是一个虚拟的Linux盒子,你负责设置服务.您的个人Web服务需求没有API.它只是一个可以自由发挥的Linux平台.需要apache?nginx的?MySQL的?MongoDB的?您需要安装和配置这些服务.

Webfaction位于GAE和linode之间,因为它也是一种VPS,一种共享和一种云.您可以获得shell访问权限,它有助于将您的服务安装为"应用程序",在控制面板中为您处理配置.但它也像linode一样,不像GAE那样是一个云平台.您没有获得与GAE提供的服务相同的各种服务的API.

应用引擎为您提供了无需管理实际服务器的便利,而是专注于管理您的应用及其所需的资源.但他们要求使用免费套餐以外的更多服务.

Linode/Webfaction/VPS/...不会根据资源特别收取费用.您的计划的一部分可能是无限带宽,或者可能是每月10GB,20GB等.也许您计划的一部分是128/256/512mb ram.你选择了你需要的计划,有时他们会让你在事后添加更多的存储/内存.但是,您不支付每次上传或按API调用付费,因为它们没有API.

GAE(以及类似亚马逊的服务)背后的理念是为您的服务提供可扩展的平台,您可以在这里更少地考虑硬件,而不是添加更多资源.