关于 Heroku、PHPFog 和 APPFog 三大国外PaaS云的吐槽、用后感以及一些疑问

2012-06-24 14:54:19 +08:00
 evlos
你们有项目部署在 Heroku、PHPFog 或者 APPFog 么?

最近有用过这三个平台的免费方案(APPFog 的定价页面写了 Coming in July。话说是我记错了还是怎么的,总感觉前几天看是 Coming in June 啊),感觉都不错。

Heroku 官方提供的是 各种语言(除了php) + PostgreSQL,当然扩展(第三方服务)也很丰富,就是扩展里面的数据库相关的免费方案不是很给力,比如那啥 ClearDB MySQL Database 的免费方案是 10 个连接的限制,但是发现不管它它自己都会挂掉,难道是我木有关闭连接?话说 PHP 里面页面执行完了我记得就会关掉了,而 Tornado + Peewee 应该也不需要特地在执行末尾关闭连接吧。当然其他服务蛮好的,那个日志服务就很给力,虽然是免费的,但是依然坚持每天邮件我 – =,还可以查错误日志。PostgreSQL 大家觉得给力不?

Heroku 虽然免费给力,但是收费也挺狠的,开一个进程以上,每个进程要差不多 $35/month。数据库大于 5mb 只有 20gb 的要 $15/month,当然第三方应该有不错的,但是个人习惯数据什么的还是交给官方的服务。 http://yui.im/ Demo。

PHPFog 是 PHP + MySQL,蛮稳定的,我这里访问速度也不错。 http://moe.phpfogapp.com/ Demo。团队有项目用到了 Sliver 套餐 $29/month,很稳定,有问题到论坛提一下回复挺快的,论坛类似 PHP 版 PB,当然这两个在细节上差别很大啦。但是要注意如果要返回 503 http 头,同时在页面显示自己的提示信息,过段时间前面的 vanish 服务器就会使用自己的错误提示页面代替这个页面喔。

APPFog 是各种语言 + MySQL + MongoDB,流行的差不多都有了,加上扩展几乎能支持大部分需求。还木有试过,但是ui什么的蛮不错的。

PHPFog 和 APPFog 是同一家公司的,绑定域名是要交月费的(APPFog 还木有出台定价,不过估计是一样的),大概 $5/month,所以可以说最低消费 $5/month(当然这个包含在 Sliver 及以上的套餐里面),毕竟不绑个自己的域名用起来肯定不带感啦。

Heroku 可以免费绑域名很不错,但是这样带来的低门槛反而有点点弊端,比如说垃圾站横行什么的,当然目前个人觉得不需要担心什么,毕竟 python 目前和 php 比也算是个门槛吧。所以随之而来的墙什么的应该木有那么快吧。突然想到这三家都是基于 AWS 的,谁知道 AWS 目前有木有被墙什么的?

啊对了还有这三家部署都用的 Git,不支持 FTP 什么的,个人是觉得很带感。要注意如果在 PHPFog 上部署 WordPress 什么的,点了自动升级虽然升级了,但是下次 Push 又覆盖回去了,因为他们的 git 都是服务器上裸库的。所以升级什么的要本地弄。uploads upgrade cache 什么的目录是自动排除出版本管理系统的。

Amazon 威武。

MAC 在WEB开发方面就木有那么给力了,PostgreSQL Memcached Redis Python-mysql MongoDB 的要多难装有多难装,Ubuntu 一句 apt-get 好爽。

SAE 什么的就不说了,绑个域名什么的要备案什么的真是受不鸟。
23321 次点击
所在节点    云计算
63 条回复
evlos
2012-07-18 15:45:41 +08:00
@CoX 啊啊因为是测试期所以免费的,但是根据 phpfog 的定价来看估计也是 $5/month。

Openshift 的 pricing 出来了。免费,收费的 $45/month 起价
https://openshift.redhat.com/community/developers/pricing
CoX
2012-07-18 16:38:34 +08:00
@evlos 看到了phpfog的域名绑定收费了。

openshift的免费的够用了,依然可以绑定域名;用它的收费套餐就不如买个linode了
yegle
2012-07-27 19:01:02 +08:00
@eric_q 一直认为gentoo-prefix的迁移成本更低…linux/mac/windows都可以搞…
evlos
2012-07-27 23:17:37 +08:00
Appfog 的 pricing 出来了。。
https://console.appfog.com/pricing

Unlimited apps within 2GB RAM
Database services with 1GB limit = Free
evlos
2012-07-27 23:18:37 +08:00
域名绑定免费!
ewangke
2012-07-28 19:12:30 +08:00
mkeith
2012-07-29 21:01:10 +08:00
@ewangke 我把你的代码上传后怎么是404啊?能详细出个教程吗?谢谢
darklowly
2012-07-29 21:06:42 +08:00
买个国内的云服务器,配置全环境,或者是用IDC提供的方案 反正搞一个全站出来
然后亚洲CDN一下 既可以不备案也可以便宜稳定。
ewangke
2012-07-30 15:05:42 +08:00
@mkeith 代码没有问题的,我新建了个重新试了一下。估计你没有启动你的app,去console里面看一下,是否已经启动了。

http://ke_py_test.ap01.aws.af.cm/
ewangke
2012-07-30 15:08:03 +08:00
@mkeith 如果500,很可能是你的mongodb没有绑定,去consle里面绑定一下,就可以了

使用af crashlogs <your_app_name>,可以查看crash log,帮助你找到问题所在
CoX
2012-07-30 15:15:42 +08:00
@evlos 那50G流量不知道是不是每个月的,这点没写清楚啊。
mkeith
2012-07-30 17:58:16 +08:00
@ewangke 我选择的服务器是Rackspace 可能是这个原因,我新建了一个AWS Asia SE 的就好了.
ewangke
2012-07-31 00:46:29 +08:00
@mkeith 好奇怪的问题啊,应该是他们的BUG
evlos
2012-07-31 20:35:20 +08:00
@CoX 非常好的问题,我几乎找遍了appfog整个网站,但是木有发现任何相关说明,后台也没有流量统计,大家需要小心!
@ewangke =w=,话说木有rss订阅功能么?
CoX
2012-07-31 20:48:03 +08:00
@evlos 目前我的理解是总流量50g,超过之后,要么停要么买流量。
ewangke
2012-08-01 04:18:39 +08:00
@CoX 发邮件问了,是每月的。

Joe, Jul 31 13:03 (PDT):
Hi Ke,

Thanks for reaching out! I'll do my best to answer your questions.

1. Unfortunately our services are not user-configurable. If you need better control over your database, you can always connect to an external database like Amazon's RDS or ClearDB.

2. The 50GB bandwidth limitation is monthly.

3. We're still working on tunneling stability to non-Amazon US-East infrastructures, but we're continuously rolling fixes.

4. We don't have a subscription system for our docs yet, but we're working on it. Please note that you'll find a lot of good information here, too: https://groups.google.com/forum/#!forum/appfog-users

Please let me know if you have any other questions or concerns.

Joe
AppFog Support


Ke Wang, Jul 31 12:48 (PDT):
Hi, AppFog team,

Please check my app here: http://ke_py_test.ap01.aws.af.cm/
Codes are here: https://gist.github.com/3192772
And my blog to introduction AppFog in Chinese:
http://ke.indiebros.com/Tutorial/2012/07/28/bottle-with-mongodb-on-appfog/

BTW, I have some questions and suggestions:
1. How can I get db service's config rather than get the environment
variable in runtime? I need to config my Vanilla mysql db.
2. Some Chinese developers on www.v2ex.com have questions: Is the 50 GB
free bandwidth monthly or during the lifetime?
3. Some infr regions are not stable for production and caldecott.
4. Where can I subscribe the latest documents change?

Best Regards

------------------------------------------
CoX
2012-08-01 10:17:43 +08:00
@ewangke 每月限量,那还不错。3Q
sohoer
2012-08-01 14:36:47 +08:00
@ewangke 不知道50G流量是不是in+out?
ewangke
2012-08-01 15:49:03 +08:00
@sohoer 现在in的流量没有收费的
kaiqiz89
2012-08-10 16:16:43 +08:00
我是不是在暴殄天物,居然用这么好的东西搭twip,真可耻... ...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/40405

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX