哪个更好:Parse或AWS

时间:2014-05-24 06:51:03

标签: android ios amazon-web-services parse-platform backend

我正在开发电子书商店应用程序(我的目标用户每月将有10,000名用户)。我很难决定选择AWS和Parse之间的后端。

Parse非常简单易用。它可以节省我一两个月的开发工作。但我对每月的请求数量表示担忧。有1,000,000个免费请求。但我不知道他们如何计算请求数量。我测试了演示应用程序。一个简单的运行花了我4个请求(代码中似乎只有一个请求。)。我完全不知道1,000,000个请求可以服务多少用户。

AWS在第一年免费。它更灵活。我几乎可以控制一切。问题是我必须从头开始做所有事情。数据库,Web服务,安全性,服务器管理。此外,估算成本非常困难。

我想听听您对费用,性能,可扩展性,安全性等的意见。谢谢

2016年11月16日编辑:

Parse.com将于2017年1月28日终止。但它将提供开源版本。我个人认为它更好,因为我可以在任何我喜欢的地方托管我们自己的数据,例如,在AWS。

2 个答案:

答案 0 :(得分:13)

但是! ...

虽然Parse已关闭,但现在有:http://back4app.com

据我所知,现在(2016年底)与parse.com的完全相同达到了这一点。也就是说,back4app人提供了Parse所做的一切,显然它与实际(开源)Parse软件相同。

我经常使用back4app。对于任何典型的游戏或只是想要以某种方式连接的任何类型的启动或应用程序(android,ios,unity,等等)的客户端,我只使用Parse(back4app)并在3或4分钟内将它们放在一起 - 不能不容易。

所以(现在)这个问题的答案非常简短:

1。 Parse(实际上现在是back4app.com)是一个“完整的baas” - 非常容易使用。

,而

2。亚马逊AWS是一种“原始”云服务。

您无法将Parse(back4app)与AWS进行比较。 Parse(back4app)是“非常容易使用的一体化”,而AWS则是“原始云计算能力”。完全不同的用例。

您可能需要花费6分钟,甚至7分钟来设置和使用Parse(back4app);而20名云计算工程师的团队花费数月时间建造......无论他们建造什么! ...使用亚马逊AWS。


2015年的注释:Parse已关闭。 (Facebook厌倦了它并关闭了它。)最重要的是,继续使用Firebase.com,Kinvey或其他任何可用的baas。 (如果你正在制作游戏,游戏中甚至还有特定的 baas,例如gamespark。)


请注意,对于2015年:亚马逊AWS现在有点令人困惑,提供“亚马逊AWS Mobile”。 (那么,aws.amazon.com / mobile)这不是“一个易于使用的总包”,而是一个服务集合。

3。因此,虽然亚马逊AWS是一种“原始”云服务,但“亚马逊AWS移动”是一组服务,有点像使用baas。

Parse(back4app) - 非常容易使用。适合小孩子。与Firebase等相似

“亚马逊AWS Mobile” - 这有点像 Parse / Firebase / Etc,但它更严重,更难以使用。它实际上不是“一个包裹的服务”,它实际上是一套部件。因此,“DynamoDB”是noSql部分,“Cognito”是“简单登录部分”,依此类推。相比之下,Parse / Firebase等只需将数据库,登录,推送等全部包含在一个系统中。

“亚马逊AWS” - 这是糟糕的原始云计算能力,您无法将其与baas进行比较。


2015年之前的原始答案:

请注意,Parse是一个“整体”,而AWS是一个原始计算系统。

要制作一个典型的简单客户端 - 服务器系统,使用Parse(或任何其他baas)可能需要五分钟;如果您从头开始设计原始服务器和存储(例如AWS),则可能需要6个人月。


最后 - 惊人的PubNub如何适应这个?

4。别忘了PubNub - 没有什么比得上它了。 (亚马逊的SNS只是普通推送 - 没有像PubNub那样。)

无论你做什么 - 无论是使用AWS建立一个拥有20名工程师的大型网络公司,还是使用Parse(back4app)组建一个游戏 - 请回想一下,PubNub有一个独特的地方。

这是唯一的方式,你可以“出现”每个正在运行的应用程序 - 它们实际上都与永久套接字连接。因此,举一个简单的例子,你可以进行聊天的唯一方法是:PubNub。事实上,这在PubNub营销页面上得到了很好的解释...... explained

通常,无论您使用超级简单(parse-back4app)还是使用AWS构建它 - 您可能必须另外合并PubNub。

答案 1 :(得分:2)

Parse已经改变了他们的价格计划:你没有月度请求限制,但是突发限制。对于免费用户,它现在是30 req / s非常公平。

对于你的问题,是的,Parse会为你节省很多时间。我建议从Parse开始有一个原因:如果它们不适合您,您可以在AWS(或具有云端点的应用引擎)之后切换。