马上就加载好了...

PaaS平台OpenShift,你也可以认为是全能免费空间

by on Jul 27 , 2015 , under 尝鲜体验 , 995 views , 1 Comment

redhat推出PaaS平台OpenShift已经很久了,不过我也是最近才关注到这个领域。对于国人来说,它更像是一个免费的全能空间,大家觉得呢?

openshift

什么是OpenShift

OpenShift免费空间是Red Hat的平台即服务的云计算平台(PaaS),自由和开放源码的云计算平台使开发人员能够创建、测试和运行他们的应用程序,并且可以把它们部署到云中。Openshift广泛支持多种编程语言和框架,如Java,Ruby和PHP等。另外它还提供了多种集成开发工具如Eclipse integration,JBoss Developer Studio和 Jenkins等。OpenShift 基于一个开源生态系统为移动应用,数据库服务等,提供支持。

OpenShift Online服务构建在Red Hat Enterprise Linux上。Red Hat Enterprise Linux提供集成应用程序,运行库和一个配置可伸缩的多用户单实例的操作系统,以满足企业级应用的各种需求。

如何创建一个空间呢?很简单,登陆OpenShift,创建一个应用,选择自己空间的环境即可,甚至可以直接选择开源应用程序一键建站,比如Wordpress。

支持什么空间

OpenShift支持Java,PHP,Python,Perl,Ruby以及MySQL Database,phpMyAdmin,MongoDB NoSQL Database,Cron 1.4等应用。OpenShift服务器采用的是AmazonEC2数据中心,月流量不限制,且支持绑定顶级域名。值得注意的是,OpenShift并不支持.net和asp空间。

目前Red Hat的OpenShift 上可以免费创建三个app,提供512MB内存和1G 存储空间,OpenShift免费空间的稳定性是有目共睹的。换句话说,你可以拥有3GB大小的、不一样环境的空间。

如何使用FTP管理空间

OpenShift支持ssh和git的方式管理空间的文件,这对于国内的朋友来说可能有点难度,另外大家更习惯于ftp管理自己的空间,那么,我们如何使用FTP管理OpenShift的空间呢?其实也很简单:

1、首先下载PuTTYGen,生成私钥,然后保存到本地。

2、打开OpenShift,点击“set an SSH key”,Key name 自己填写,然后,将PuTTYGen生成的公钥复制放在OpenShift并保存。

3、启动Winscp(FTP工具),主机名填写你在OpenShift创建应用时给出的ssh地址(注意要去掉ssh,最终格式为xxx@xxx.com),然后点击下面的私钥,找到刚刚保存的私钥文件。

4、Winscp第一次连接会弹出提示,点击接受。登录成功后,你就可以用ftp管理你的空间了。

5、要知道你的文件所在目录,比如php环境就在app-root/runtime/repo/php。

如何绑定域名

接下来就是绑定域名了,打开OpenShift的应用详情页,看到一个默认的URL,然后点击“change”,随后将你要绑定的域名cname到这个url就可以了,这个跟其他的空间不太一样,不是a解析,而是cname。

其实很简单,比如我就cname了一个:http://x.wjd.im/

无限遐想

由于OpenShift提供的免费环境有很多种,甚至可以完全diy,并且给出的免费空间也不是很小气,所以大家对于OpenShift就有了很多遐想的空间。

比如啊,可以创建自己的,lamp环境,然后创建phpmyadmin,再安装discuz论坛。如果你是一个程序员的话,ssh指令和git一定不会让你感到陌生,你可以用几行代码轻松地创建和管理自己的空间。

 

沙发没了,但板凳还在!

  1. 公共VPN中继服务器SoftEther:免费的国外加速器 | 王佳冬中文博客 - 关于旅行,关于互联网

    […] 说起SoftEther,其实SoftEther前身是著名的日本PacketiX.NET高速VPN,是日本筑波大学开发并维护的全球分布式公共VPN中继服务器软件,最近由于需要管理openshift所以临时又用到了它。 […]

赶快说点什么吧! ^_^