试玩了下redhat的openshift,总的来说还不错

2012-04-23 19:17:16 +08:00
 CoX
申请地址: http://openshift.redhat.com
目前每个注册账号提供1.5G内存和3G空间,会均分在三个app上.
重新用tornado写了下放在dotcloud上的ip查询应用.
AD : http://ip-json.rhcloud.com

说说使用体验,夹杂着和dotclou的比较:
1. Client tool 是ruby写的,Fedora最低版本是14,我的系统12,为此我还专门在虚拟机里装了个Fedora16。感觉没dotcloud方便啊。(有没有人用python写个rhcloud啊?)
2.代码管理openshift用的是强大的git来管理的(都说git强大,其实我个人比较少用),也可以ssh到终端来操作。dotcloud用的是rsync同步的,也可以ssh登录。
3.openshift 上也装了gcc,不过在编译GeoIP的时候,出错了(还编了个redis,结果没办法启用,不能绑定端口,还尝试装了下dropbox,也没成功)。这些在dotcloud上都试验成功。最后曲线救国,dotcloud编译GeoIP,复制到openshift上使用,搞定。
4.openshift上diy的话,自由度很大,想怎么搞就怎么搞,当然也可以不用wsgi方式来启python应用了。
5.最后一点,openshift可以免费绑定自己的域名,dotcloud则需要花银子了。

写到最后,又想到前段时间收到epio的邮件,说要关门大吉了。看来小公司搞这种服务有点不靠谱啊。
16970 次点击
所在节点    OpenShift
64 条回复
CoX
2012-04-24 01:22:25 +08:00
@da_a dotcloud用的是rsync,和git差别还是蛮大的吧
wynemo
2012-04-24 15:25:54 +08:00
用了下 还可以 顺便记录了下
http://gist.github.com/2477430
CoX
2012-04-25 12:48:46 +08:00
@wynemo 不错啊,你还记录了下,我都没记录

昨天绑定了一下自己的域名,操作也挺简单的 http://ip.pycox.com
CoX
2012-04-28 14:19:01 +08:00
@flyingnn 今天github看了下,可以在openshift上创建redis,看来创建pb3没有问题了

https://github.com/openshift/redis-openshift-example
jiyinyiyong
2012-05-14 16:43:49 +08:00
不知道和 heroku 和 cloudfoundry 对比是个什么情况, 求攻略 :P
CoX
2012-05-14 19:03:24 +08:00
@jiyinyiyong 这两个都没用过,所以我这里没攻略 :)
lidashuang
2012-05-14 19:18:10 +08:00
ruby 才1.87
phuslu
2012-05-14 21:54:09 +08:00
刚刚测试了一下,openshift 的 php IO性能比 python 快多了。估计是python WSGI containner有问题,每次热启动一个 instance 比 php 慢数拍。
CoX
2012-05-14 22:17:57 +08:00
@phuslu 没做过性能上的测试,不知道tornado的no-blocking模式会不会性能好些
phuslu
2012-05-14 22:41:09 +08:00
@CoX 这个应该和 tornado/gevent 这种没关系,是 WSGI Instance 启动较慢
CoX
2012-05-14 22:59:10 +08:00
@phuslu 有没有测试代码,我试试看
phuslu
2012-05-14 23:26:47 +08:00
@CoX 用的是 goagent 的 wsgi.py 和 index.php 做对比的。客户端是 1.8.5

python 的部署知道在 wsgi/application 的那个文件中加上 from wsgi import application
https://github.com/phus/goagent/blob/edf92509753fdd07e0fff45f79aee456e0074e6c/server/python/wsgi.py

fetch.php 的直接放到 php 文件夹下就能用了了。
https://github.com/phus/goagent/blob/edf92509753fdd07e0fff45f79aee456e0074e6c/server/php/index.php
phuslu
2012-05-25 02:25:25 +08:00
@CoX 今天有试一下,这下 openshift 的 WSGI Application 冷启动的速度比之前提高不少。很不错。现在就用的是 openshift 的 python fetch server 在回帖。
CoX
2012-06-06 11:04:07 +08:00
@phuslu 冷启动速度是通过什么来衡量的呢? http://im-im.rhcloud.com 跟你的测试比较比较,看看速度如何?
zhongbeyond
2012-07-17 10:35:02 +08:00
@CoX hi,最近想在openshift上搭个博客,同时版绑定域名。看了你的 http://ip.pycox.com

为什么有的链接还是 http://ip-json.rhcloud.com,能不能通过修改配置文件什么的,所有的链接都是 ip.pycox.com/***
zhongbeyond
2012-07-17 10:40:58 +08:00
@CoX
hi,最近想在openshift上搭个博客,同时版绑定域名。看了你的 http://ip.pycox.com
为什么有的链接还是 http://ip-json.rhcloud.com,能不能通过修改配置文件什么的,所有的链接都是 ip.pycox.com/***
CoX
2012-07-17 10:58:10 +08:00
@zhongbeyond 那些之所以还显示ip-json的链接,是因为我页面上写死了是这个二级域名的。如果想显示自己的域名,只需要链接弄成相对地址就可以了。
zhongbeyond
2012-07-17 11:44:51 +08:00
@CoX 哦。openshift用起来感觉如何?稳定么?速度如何。之前跟别人合租空间,搭了一个个人博客,现在工作了,挺忙,很少更新博客了,买了近一年没写过文章,感觉资源浪费,打算搬到openshift那里。
CoX
2012-07-17 12:34:05 +08:00
@zhongbeyond 觉得还算比较稳定吧,目前没遇到出什么状况。 如果只是写个人博客,而且流量不是很大的话,完全够用吧。
zhongbeyond
2012-07-17 12:51:23 +08:00
@CoX 哦。绑定域名需要备案么。

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

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

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

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

© 2021 V2EX