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

聊聊你们用过的 PaaS 云平台

  •  
  •   fengchang · 2014-10-14 18:11:40 +08:00 · 6945 次点击
    这是一个创建于 3484 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我先来吧,现在在用Sina App Engine开发一个App的后端。

    一直觉得PaaS概念很好的,但是用起来好多坑,最痛苦的是SAE的本地环境根本没办法用,只能改代码上传反复测试,每次上传一个功能后面都得跟一串fix bug。SVN的记录乱的一塌糊涂,起不到版本管理的作用。

    而且没有开发者社区,自己的论坛上冷冷清清的,全是提问的,没几个人回答,新浪自己的人也不管。SAE-Python倒是有Google Group,我看也有官方的人在,不过我是做PHP的,一直没有找到社区。

    有很多功能对于公司开发来说比较鸡肋,短信服务/推送服务等等,这些新浪云的服务都算不上好,我们都是用的第三方服务。TaskQueue和Cron挺实用的。日志也还算不错。Memcache可以用,不过在网页上调试也挺不爽的。

    虽然坑很多,不过还是对PaaS抱有希望的,例如要分发开源软件的话,PHP+MySQL的比较好部署,如果加上memcache,短信,推送等等,对于非专业用户就比较麻烦了。用新浪的应用商店或许可以把这些问题一键解决。

    如果想自己做个小项目的话,选择PaaS可能确实比较方便,但是我对SAE是有点怕了,不知道其他的平台怎么样。如果有用过的请分享一下感受。

    P.S.对搜狐云景比较感兴趣,已经领了200代金券,但是不敢贸然入坑。
    8 条回复    2014-10-19 09:44:58 +08:00
    hjc4869
        1
    hjc4869  
       2014-10-14 18:34:01 +08:00 via iPhone
    openshift挺好,开发部署一些小服务非常方便,也可以用自己的环境。
    现在热衷于IaaS。
    shyrock
        2
    shyrock  
       2014-10-14 18:48:55 +08:00
    偶尔用SAE写点网站抢码、自动签到之类的应用。。。调试确实麻烦,大型应用不敢想。
    wangfengmadking
        3
    wangfengmadking  
       2014-10-14 18:57:21 +08:00
    openshift +1确实挺好用的
    pimin
        4
    pimin  
       2014-10-14 19:53:28 +08:00   ❤️ 2
    今天也打算发个这样的帖子,没来得及发,就写在这里了。
    我是属于打酱油那种,没有过什么成熟产品。我觉得像我这种打酱油的,比如单纯的web应用,blog/bbs之类,并没有什么特殊需求。基本上不需要考虑运维,我认为PasS应该是可以有所作为的。可伸缩性是非常好的,入门成本非常低。
    当然参考V2EX最终撤离GAE,其实不难理解PasS本身局限性也是非常多,代码迁移、部署成本都比较高,
    一旦遇到计费政策调整之类就比较麻烦,相当于平台绑架。

    SAE上面目前只跑了一个简单的签到应用,作为国内最早的PaaS平台,SAE可用性是有的。

    目前其它几家百度的BAE、腾讯云、搜狐云景、阿里的ACE基本上都是基于Container,构架来说比SAE更成熟一些。但是应用层面来说,只能说刚刚起步。

    BAE折腾过nodejs,打算部署nodeclub上去,最终放弃是因为数据库不支持长连接。而且讨论的也比较少。当然这个问题是有解的,比如http://thinkgis.duapp.com/就是部署是BAE上的,访问速度也非常好。
    但是并不是非常稳定,session改用redis,mongodb改成短连接。官方支持的话没怎么见到,但是文档来说比较全面,基本上自己看文档能解决一些基本问题。

    ACE新版也是刚刚上线,搞了个typecho的blog在上面。刚刚部署好,http://img2b.aliapp.com,附加/图片资源用的是七牛,速度当然比什么博客空间要好得多。部署相对来说也很方便。如果是用本地存储,当前的缺点是不同版本之间的代码上传的文件不共享。。比如我svn/1/下面上传个头像,在svn/2/就访问不到了。官方可能是由解决方案的,不过目前来说文档什么的,太粗略。
    支持来说,论坛区的话都是水,什么安装wordpress教程都是加精的,简直是可怕。
    官方有旺旺群,人数比较少。正常来说官方工作人员比用户还多。解决问题效率还可以。比如昨天晚上一个奇葩的用户,因为php运行环境不支持mssql问题,在群里求助,官方回复说是堆栈不在,等他上线才能处理,今天下午就搞好了。重启应用(容器)就可以用了。

    搜狐云景只是开通了,没有去用。我最担心的不是好不好用,是这个公司是不是真的当作重点项目去经营。

    我认为后期PaaS会解决代码兼容性问题,通过hook一些API,比如本地读写,缓存之类,或者直接是可定制的开发环境,达到真正的不折腾。最终的比拼应该是在外部资源支持上。比如数据库、静态文件存储、本地开发环境支持等等。

    目前综合来说,基本上调试都非常麻烦,阿里云貌似有本地的java环境支持,php/nodejs好像还没有。
    mornlight
        5
    mornlight  
       2014-10-14 20:06:51 +08:00
    我尝试过SAE,好多代码要改,很多限制,非常麻烦,结果就没有一个应用跑起来。
    前些天试用ACE之后,我觉得ACE就是我想要的PaaS,当然目前还有不完善的地方,也不如SAE强大,但易用性好很多。我在微博吐槽了一句,SAE的架构师来问原因,我说了2点:SAE没有目录写权限。SAE不支持自定义域名HTTPS。
    pimin
        6
    pimin  
       2014-10-14 20:10:54 +08:00
    @mornlight
    是的,ACE基本上可以不用改代码
    freetg
        7
    freetg  
       2014-10-15 22:52:05 +08:00
    openshift 好用,但是 http 已经被墙了
    julor
        8
    julor  
       2014-10-19 09:44:58 +08:00   ❤️ 1
    没有考sae,限制太多。类似于bae2.0版本。

    我在用bae,使用过python,node.js环境。代码与本地无多大差异(linux开发环境,没试过win的)。私有数据库现支持长连接,可以放心使用。
    1支持mysql,mongodb。
    2redis功能限制很多,只能用来存小于2k的数据。
    3价格低能接受
    4最近一直没更新,不清楚在百度的地位,担心后期投入。
    5nodejs是他们重点支持的语言。

    云景:整体不错,很大细节问题,我到现在还没有成功部署ghost博客。
    1不支持mongodb。
    2具有容器动态调度功能,赞一个。
    3完整的redis。
    4支持备案。

    京东(jae):试过一次,当时体验很差,一个node.js应用部署上去,直接变成java环境,无法继续。(现在bug修正了),很不稳定。

    阿里:没有深入体验,整体不错。

    腾讯:只支持php,没有体验。

    因为是个人爱好,选择了python与node.js目前分析,bae与阿里最适合我。现在几个小工具都部署在bae。还在测试阿里环境。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3187 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:01 · PVG 20:01 · LAX 05:01 · JFK 08:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.