V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
evlos
V2EX  ›  云计算

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

  •  
  •   evlos · 2012-06-24 14:54:19 +08:00 · 23272 次点击
    这是一个创建于 4331 天前的主题,其中的信息可能已经有所发展或是发生改变。
    你们有项目部署在 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 什么的就不说了,绑个域名什么的要备案什么的真是受不鸟。
    63 条回复    1970-01-01 08:00:00 +08:00
    DeeCheung
        1
    DeeCheung  
       2012-06-24 15:01:06 +08:00   ❤️ 2
    试试openshift @evlos
    GordianZ
        2
    GordianZ  
    MOD
       2012-06-24 15:12:40 +08:00   ❤️ 1
    数据库方面个人觉得第一方的没太大必要,比如 heroku 的话如果不用 pgsql 就直接找在 aws 上的数据库托管,一样很快的。
    而且话说 mongodb 我在 Lion 上装的二进制包挺方便的 =。=
    goofansu
        3
    goofansu  
       2012-06-24 15:26:33 +08:00
    楼主不用homebrew吗?brew install相当于apt-get
    evlos
        4
    evlos  
    OP
       2012-06-24 15:27:12 +08:00
    @DeeCheung 好,待会儿弄个帐号
    evlos
        5
    evlos  
    OP
       2012-06-24 15:27:35 +08:00
    @goofansu 上面提到的那些都能装 O_O ?!
    evlos
        6
    evlos  
    OP
       2012-06-24 15:32:12 +08:00
    @GordianZ 啊啊,aws的数据库服务看起来不错,多谢建议。
    之前装 Psycopg2 倒是装的快吐血了 - -,mongodb 的吐槽是我错了 >_<
    goofansu
        7
    goofansu  
       2012-06-24 15:35:56 +08:00   ❤️ 1
    @evlos 恩, http://mxcl.github.com/homebrew/ ,看看吧,有这个安装开发工具很容易,安装前可以用brew info xxx(xxx就是你要装的东西),如果有的话,会输出一些东西,还会告诉你安装好后怎么设置开机启动
    eric_q
        8
    eric_q  
       2012-06-24 15:52:41 +08:00
    目前搭环境还是用了虚拟机装gentoo……
    evlos
        9
    evlos  
    OP
       2012-06-24 16:32:29 +08:00
    @goofansu 看起来不错,装了,谢谢。
    @eric_q 虚拟机有时候挺方便的,可以放在移动硬盘里在不同系统不同硬件的电脑之间随意使用 =w=
    evlos
        10
    evlos  
    OP
       2012-06-24 16:34:39 +08:00
    @DeeCheung 超给力,就等 APPFog 和 Openshift 的 Pricing 出来了,他们应该会谨慎一点,毕竟 GAE 就是这样赶跑人的 。。。。
    evlos
        11
    evlos  
    OP
       2012-06-24 20:27:50 +08:00
    Openshift 速度不错。 http://moe-loli.rhcloud.com/ Demo

    话说。。。。

    他喵的,openshift 创建的 wordpress 的默认用户名和密码居然在这里 https://github.com/openshift/wordpress-example
    敢不敢在创建完成的时候提示一下!!!
    TONYHEAD
        12
    TONYHEAD  
       2012-07-11 15:10:55 +08:00
    试用phpfog中,打算把托管在其他主机上的wordpress转过去。
    Showfom
        13
    Showfom  
       2012-07-11 15:17:36 +08:00
    小邪好蛋疼哦。。。。。。
    zhongbeyond
        14
    zhongbeyond  
       2012-07-17 11:32:54 +08:00
    openshift用过么。感觉如何。
    rivsen
        15
    rivsen  
       2012-07-17 11:55:07 +08:00
    我在openshift上搭建的ezpublish站点跑着都很顺溜,除了不能开启solr之外其余的都毫无压力,只是国内访问速度有时候有些慢,不过它提供了git管理代码,你只需要 git push 一下你的网站就会自动重启然后更新代码,每一个环节都有钩子可以控制~
    rivsen
        16
    rivsen  
       2012-07-17 11:56:23 +08:00
    另外一点,openshift可以ssh登录,也可以 ssh -D ~
    HowardMei
        17
    HowardMei  
       2012-07-17 12:40:07 +08:00   ❤️ 2
    看起来挺有趣的,有些什么限制?比如:域名解析可以自动么(比如多域名,让客户自己添加A记录啥的),可不可以装ssl,有没有流量计费?
    能跟Linode比较下就完美了 x_x,现在云太多,试都试不过来,限制又多,和自己管理vps的麻烦比,不相上下啊。
    rivsen
        18
    rivsen  
       2012-07-17 12:50:08 +08:00
    每个app有个rhcloud.com的二级域名,支持绑定域名别名,而且那个二级域名默认是https的哦~我现在一直用https,每个注册用户可以创建3个app(我注册的时候是5个不知道后来又改了什么),磁盘空间有限制(貌似现在是512M,我注册的时候是256M),对于流量没有限制,自己玩玩,搭建个博客啥的够用了,ssh登录的用户限制比较大,没有root,只能ssh登录上去调试代码啊啥的,支持好几种语言,有兴趣就去看看,空说没啥意思, https://openshift.redhat.com
    zhongbeyond
        19
    zhongbeyond  
       2012-07-17 12:50:14 +08:00   ❤️ 1
    @rivsen 绑定域名需要备案么。我最近想把空间搬过去。稳定性如何。选来选取还是感觉openshift强大啊。
    rivsen
        20
    rivsen  
       2012-07-17 12:56:00 +08:00
    @zhongbeyond 当然不需要,只有天朝需要备案,不要产生有域名就要备案这种思想,这是不科学的~
    CoX
        21
    CoX  
       2012-07-17 13:01:30 +08:00
    @rivsen 现在空间是1G了,内存512M了。
    zhongbeyond
        22
    zhongbeyond  
       2012-07-17 13:03:14 +08:00
    @rivsen 哎,篱笆让我相当无奈啊。光是用谷歌就让我上火不行。好东西也担惊受怕地在使用。
    @Cox 它这相当于vps了吧。关注了很多云空间的,感觉红帽的这个最爽啊。
    rivsen
        23
    rivsen  
       2012-07-17 13:03:52 +08:00
    @CoX 哦!看来我知道的信息又落后了~ openshift发展挺快的,我注册很早,那会还是5 app + 256M disk 呢,:-)
    rivsen
        24
    rivsen  
       2012-07-17 13:05:14 +08:00
    @zhongbeyond 对,尤其是它是git管理源代码的,很强大,而且openshift是开源的,你可以下载个基于fedora的iso,里面就有一套openshift服务端
    CoX
        25
    CoX  
       2012-07-17 13:11:07 +08:00
    @rivsen 删除gear重新创建不知道会不会变成最新的,或者干脆重新注册个账户也成


    @zhongbeyond openshift 自由度很大,而且能绑定域名,目前感觉很爽。
    zhongbeyond
        26
    zhongbeyond  
       2012-07-17 13:45:28 +08:00
    @rivsen @Cox
    玩它们那些命令行是不是得用fedora啊?各位大大,推荐一下哪个版本比较合适,之前只用过ubuntu.
    CoX
        27
    CoX  
       2012-07-17 13:50:08 +08:00   ❤️ 1
    rivsen
        28
    rivsen  
       2012-07-17 16:59:24 +08:00   ❤️ 1
    @zhongbeyond linux最好了,因为开一个终端就可以解决大部分问题,要习惯命令行工作方式,高效、简洁,另外 @CoX 提供的链接很有用。我个人推荐fedora,我现在就是用fedora。
    evlos
        29
    evlos  
    OP
       2012-07-17 17:04:40 +08:00
    @Showfom 嘿嘿 =w=

    @HowardMei
    Heroku支持多顶级域名,免费。Appfog支持单个顶级域名,收费。wildcard还要格外收费。
    Appfog还在测试目前未知。Openshift支持各种,应该是免费的。
    和linode有点难比啊,一个是vps,一个是paas。主要看需求,如果只是单纯的站点,目前我也有一个linode,感觉放哪里都一样,但是云毕竟是云,放心很多。
    1212e
        30
    1212e  
       2012-07-17 17:28:53 +08:00   ❤️ 1
    @evlos PHPFog的免费套在北京访问超慢啊。
    westup
        31
    westup  
       2012-07-17 18:05:53 +08:00
    phpfog绑定域名不要钱的。
    zhongbeyond
        32
    zhongbeyond  
       2012-07-17 22:08:07 +08:00
    @eric_q 以前大学的时候就折腾gentoo了,现在工作没时间折腾了。有时间还是希望用gentoo,毕竟有感情了。
    evlos
        33
    evlos  
    OP
       2012-07-17 23:16:06 +08:00
    @westup 但是免费套餐那里写了 Use a custom domain for $5 / month 诶 O_O,收费套餐倒是包含这个的。难道是我理解错了?
    yegle
        34
    yegle  
       2012-07-17 23:28:27 +08:00
    @eric_q
    @zhongbeyond 亲,有个东西叫Gentoo-prefix,可以在Windows/Mac下跑Portage的…
    logtee
        35
    logtee  
       2012-07-17 23:28:31 +08:00
    @evlos @westup 是要钱的吧
    eric_q
        36
    eric_q  
       2012-07-18 00:25:45 +08:00
    @yegle 现在 Mac 上用的是 homebrew……
    zhongbeyond
        37
    zhongbeyond  
       2012-07-18 08:52:10 +08:00
    @rivsen @CoX 两位有折腾过vmwear的cloud foundry么;貌似它也是多平台的.感觉如何
    rivsen
        38
    rivsen  
       2012-07-18 09:37:38 +08:00
    @zhongbeyond 我玩VPS,^_^,因为高配的VPS租金好贵,所以就找了openshift作为网站的托管主机,然后租了一个相对实惠的。别的云主机我没有玩过,不太清楚。
    CoX
        39
    CoX  
       2012-07-18 09:58:53 +08:00
    @zhongbeyond 没玩过,那东西要玩还得去下载个1G的镜像,感觉太坑爹了
    CoX
        40
    CoX  
       2012-07-18 11:04:53 +08:00   ❤️ 1
    刚刚玩了下 appfog , 也可以免费绑定域名, http://app.pycox.com
    evlos
        41
    evlos  
    OP
       2012-07-18 15:45:41 +08:00
    @CoX 啊啊因为是测试期所以免费的,但是根据 phpfog 的定价来看估计也是 $5/month。

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

    openshift的免费的够用了,依然可以绑定域名;用它的收费套餐就不如买个linode了
    yegle
        43
    yegle  
       2012-07-27 19:01:02 +08:00
    @eric_q 一直认为gentoo-prefix的迁移成本更低…linux/mac/windows都可以搞…
    evlos
        44
    evlos  
    OP
       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
        45
    evlos  
    OP
       2012-07-27 23:18:37 +08:00
    域名绑定免费!
    ewangke
        46
    ewangke  
       2012-07-28 19:12:30 +08:00
    mkeith
        47
    mkeith  
       2012-07-29 21:01:10 +08:00
    @ewangke 我把你的代码上传后怎么是404啊?能详细出个教程吗?谢谢
    darklowly
        48
    darklowly  
       2012-07-29 21:06:42 +08:00
    买个国内的云服务器,配置全环境,或者是用IDC提供的方案 反正搞一个全站出来
    然后亚洲CDN一下 既可以不备案也可以便宜稳定。
    ewangke
        49
    ewangke  
       2012-07-30 15:05:42 +08:00
    @mkeith 代码没有问题的,我新建了个重新试了一下。估计你没有启动你的app,去console里面看一下,是否已经启动了。

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

    使用af crashlogs <your_app_name>,可以查看crash log,帮助你找到问题所在
    CoX
        51
    CoX  
       2012-07-30 15:15:42 +08:00
    @evlos 那50G流量不知道是不是每个月的,这点没写清楚啊。
    mkeith
        52
    mkeith  
       2012-07-30 17:58:16 +08:00
    @ewangke 我选择的服务器是Rackspace 可能是这个原因,我新建了一个AWS Asia SE 的就好了.
    ewangke
        53
    ewangke  
       2012-07-31 00:46:29 +08:00
    @mkeith 好奇怪的问题啊,应该是他们的BUG
    evlos
        54
    evlos  
    OP
       2012-07-31 20:35:20 +08:00
    @CoX 非常好的问题,我几乎找遍了appfog整个网站,但是木有发现任何相关说明,后台也没有流量统计,大家需要小心!
    @ewangke =w=,话说木有rss订阅功能么?
    CoX
        55
    CoX  
       2012-07-31 20:48:03 +08:00
    @evlos 目前我的理解是总流量50g,超过之后,要么停要么买流量。
    ewangke
        56
    ewangke  
       2012-08-01 04:18:39 +08:00   ❤️ 2
    @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
        57
    CoX  
       2012-08-01 10:17:43 +08:00
    @ewangke 每月限量,那还不错。3Q
    sohoer
        58
    sohoer  
       2012-08-01 14:36:47 +08:00
    @ewangke 不知道50G流量是不是in+out?
    ewangke
        59
    ewangke  
       2012-08-01 15:49:03 +08:00
    @sohoer 现在in的流量没有收费的
    kaiqiz89
        60
    kaiqiz89  
       2012-08-10 16:16:43 +08:00
    我是不是在暴殄天物,居然用这么好的东西搭twip,真可耻... ...
    nomaka
        61
    nomaka  
       2012-08-10 16:24:10 +08:00
    我这里 aws 被 干扰的不行了...能访问 但是 速度<2kb/s
    loveminds
        62
    loveminds  
       2012-08-10 19:18:12 +08:00
    @westup 那是AppFog,绑定免费
    loveminds
        63
    loveminds  
       2012-08-10 19:23:55 +08:00
    23.23.204.240 这是东海岸机房?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2082 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:05 · PVG 00:05 · LAX 09:05 · JFK 12:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.