OpenShift 技术专题简介

简介

  提示:此条目的主题不是OpenStack。 OpenShift开发者红帽公司首次发布2011年5月4日,​11年前​(2011-05-04)当前版本4.11 (2022年8月24日) 编程语言Go、AngularJS操作系统Red Hat Enterprise Linux或Container Linux类型云计算、平台即服务许可协议Apache许可证2.0网站openshift.com自由软件主题OpenShift 是由红帽公司推出的 PaaS 云计算平台,供用户创建网络应用(App、网站)。OpenShift Enterprise是其私有云版本这是一个开源软件,由 OpenShift Origin管理,支持GitHub,开发者可以使用Git来发布自己的web应用程序到平台上。

产品

Openshift 目前共提供三种产品:OpenShift Online、OpenShift Enterprise 和 OpenShift Origin。其中,OpenShift Online 是面向普通开发者和小微企业的线上公有云平台;OpenShift Enterprise 是面向企业的私有云平台;OpenShift Origin 是一个开源项目,是构成前两个的基础。

资源

OpenShift Online 为免费用户提供三个small gear的资源,用户创建应用时可以用一个 gear,也可以用多个 gear。因此,每一用户最多可以创建三个免费应用。这个资源份额在 PaaS 中对免费用户是比较慷慨的。

支持的编程环境

Node.js

Ruby

Python

PHP

Perl

Java

支持的数据库

MySQL

PostgreSQL

MongoDB

支持的框架

OpenShift支持各语言的web应用框架,以及他们的首选网络集成API,代码框架的代码没有被修改:

Node.js for JavaScript

Rack for Ruby

WSGI for Python

PSGI for Perl

在OpenShift上未修改的工作框架,包括有:

CodeIgniter

CakePHP

Ruby on Rails

Django

Perl Dancer

Flask

Sinatra

Tornado

web2py

竞争对手

Heroku

Cloud Foundry

Google App Engine

Jelastic

Koding

Dokku

参考

^ Mark Atwood. FAQ: Frequently Asked Questions. 2012-04-27. (原始内容存档于2012-05-24). 

^ Jim Jagielski. Announcing OpenShift Origin – The Open Source Platform as a Service (PaaS). 2012-04-30 . (原始内容存档于2016-05-13). 

^ Introducing Red Hat OpenShift 4.10. . (原始内容存档于2022-05-12). 

^ Morgan, Timothy Prickett. Red Hat takes OpenShift platform cloud private. . (原始内容存档于2013-07-03). 

EWeek: Red Hat Launches OpenShift

Huffington Post: OpenShift Becomes First PaaS to Support Java EE 6(页面存档备份,存于互联网档案馆)

Seeking Alpha: Why Red Hat Remains Hot(页面存档备份,存于互联网档案馆)

openshift 中文教程(页面存档备份,存于互联网档案馆)

Published by

风君子

独自遨游何稽首 揭天掀地慰生平