OpenShift新推出无月使用费的Bronze计划

Red Hat旗下,业界领先的PaaS平台OpenShift最近推出一款全新的「铜牌」(Bronze)计划。(受不了自己的这股新闻联播腔了……)

Bronze和之前的Silver最大的区别在于:Silver每月掏20美金作为Red Hat的商业技术支持费用。而Bronze则不用缴纳此项「月费」,但也无法享受Red Hat的技术支持(和Free一样只有社区支持)。Free/Bronze/Silver三个计划的对比在官网这里能很好的看出来。

Continue reading OpenShift新推出无月使用费的Bronze计划

在OpenShift上用Octopress搭建静态博客

Octopress是一个基于Jekyll的框架,两者均开源,而且都是Ruby……为什么不推荐直接用Jekyll呢,呃……因为Octopress把Jekyll包装得很好了啊。嗯,为什么不直接在Github Pages上部署?在GP上部署很简单的,但是在OpenShift上部署就不那么容易了(略微tricky一点,整体还是很简单)。

下面就讲述一下我搭建Octopress的方法,目测比网上流传的各个版本简单!

Continue reading 在OpenShift上用Octopress搭建静态博客

OpenShift博客故障恢复笔记

一天前从OpenShift Status了解到OpenShift平台要进行更新,在上面的应用将自动进入maintaince(维护状态),平台更新后,应用将自动恢复运行。

自动化的工程总是容易有意外,比如我的博客就是放在OpenShift上的,结果恢复后,MySQL这个Cartridge挂了,WordPress提示我连接数据库失败。我尝试重启mysql,

rhc cartridge restart mysql-5.1 --app blog

结果我根本访问不了博客了,请求发送过去得不到正常的响应。然后我试过重启应用,也不行。后来病急乱投医,干脆杀掉所有挂起的进程然后再启动应用。

Continue reading OpenShift博客故障恢复笔记

OpenShift应用的备份还原

AppFog经常莫名奇妙的重启给我造成了不小的阴影,我总担心哪一天OpenShift也会搞出什么问题(尽管目前还没有,红帽的稳定性还是有保障的)。但是防范于未然总是好的。搜罗了一下,本文的方法直接来自于OpenShift官方文档。借助于rhc工具,我们可以非常方便地备份和还原应用。

备份方法

首先,打开终端,运行。

cd /WHERE-DO-YOU-WANT-TO-KEEP-BAK-FILE/
rhc snapshot save APPNAME

Continue reading OpenShift应用的备份还原

OpenShift绑定顶级根域名教程

不少朋友都应该体验过OpenShift的便捷服务了,但是随着rhcloud.com二级域名在大陆大部分地区被屏蔽掉,不得不绑定一个域名以便完整地访问自己的服务(目前https还能打开rhcloud.com的二级域名)。

网上关于OpenShift里面的app绑定域名的文章很多了,但是鲜有涉及到如何绑定根域名(如librehat.com)的。这里我讲一下我绑定的经验,其实也是从openshift的community学来的啦。

Continue reading OpenShift绑定顶级根域名教程

OpenShift和dotCloud个人感受

这两大云计算平台目前都只能在类UNIX(Mac OS X/Linux/BSD)下操作。不过借助MinGW之类的应该还是能在Windows完成,只是会麻烦一点~

OpenShift和dotCloud能够搭建很多平台,PHP/Python/Java等等,也支持MySQL数据库,最棒的是这类云计算平台几乎没有什么限制,用的是亚马逊的云计算服务器群,国内访问速度还可以,延迟200ms左右吧。

简单说一下,dotCloud用的是Python写的一个名叫dotCloud的程序来管理托管的应用,而OpenShift用的是强大的git,直接同步到本地来编辑然后push,就像托管代码那样,感觉相当自由。但是OpenShift好像创建应用的时候就固定应用类型了,而dotCloud则是可以变更应用类型的(Python还是PHP)。

SAE限制很多,GAE又不稳定,现在看来这类稍微需要一点技术含量的PAAS是最好的。适合搭建博客、个人小站,或者是其他云计算时代的Web App!