PaaS平台OpenShift,你也可以认为是全能免费空间
by 冬瓜 on Jul 27 , 2015 , under 尝鲜体验 , 995 views , 1 Comment
redhat推出PaaS平台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一定不会让你感到陌生,你可以用几行代码轻松地创建和管理自己的空间。
August 3rd, 2015 on 13:38
[…] 说起SoftEther,其实SoftEther前身是著名的日本PacketiX.NET高速VPN,是日本筑波大学开发并维护的全球分布式公共VPN中继服务器软件,最近由于需要管理openshift所以临时又用到了它。 […]