【IT168 专稿】全球开源解决方案厂商红帽公司近日在北京召开发布会,面向中国市场正式推出红帽云计算解决方案及相关产品,红帽CEO Jim Whitehurst和云产品高级经理Gordon Haff接受记者采访。
▲红帽CEO Jim Whitehurst
Whitehurst在采访中指出,作为一家开源解决方案的厂商,红帽与其他厂商最大的不同之处在于红帽的产品都是来自于开源社区,是从用户的真正需求出发的。以红帽企业级Linux为例,红帽首先从全球十几万个开源项目形成Fedora社区,并基于开源的Fedora社区,产生红帽企业级的Linux产品,这样的产品是真正反应用户需求的。红帽其他的产品也都是采用这种模式,包括中间件产品Jboss、红帽企业虚拟化、实时网格产品MIG以及管理产品Centralise等。
红帽近日推出的云计算产品也同样是基于这样的模式,包括混合云和私有云构建平台CloudForms,以及PaaS平台OpenShift。“红帽的云计算产品不是自己想出来的,而是基于世界大型数据中心(如Google、Amazon等)的需求和实践形成的,真正符合用户需求的云计算产品”, Whitehurst在访谈中表示。
CloudForms&OpenShift:打造开源的云计算
在采访中,红帽云产品高级经理Gordon Haff对红帽的开源的云计算产品——CloudForms和OpenShift做了具体的介绍。
▲红帽云产品高级经理Gordon Haff
- CloudForms
CloudForms是一个用于帮助用户创建混合云和私有云的平台,其具体构成如下图所示,目前Beta版已经开放出来可以使用了(http://www.redhat.com/cloudforms/beta/)。
▲Red Hat CloudForms
CloudForms通过将综合应用生命周期管理和创建统一云平台的能力相结合,为IaaS云计算市场带来了新的机遇。此外,CloudForms还可以帮助用户利用现有的计算资源来创建混合云,这些资源包括如下三种:来自不同厂商的虚拟化的云服务器,如VMware和红帽;广泛的红帽认证的公共云供应商,如IBM、Amazon和NTT通讯等;传统的物理服务器,包括高密度的机架和刀片。这样可以很好地保护用户的现有IT投资。
CloudForms基于红帽的开放式API——Deltacloud API,它支持用户管理不同标准的云。支持创建60多个开源项目,它具备应用生命周期管理能力,可构建混合云以及私有云。
- OpenShift
OpenShift(https://openshift.redhat.com/)是一款开源的PaaS平台,开发者可以在该平台上使用多种语言进行开发,并将开发出来的应用在红帽合作伙伴的云平台(如Amazon的弹性云)上进行部署和运行。
▲OpenShift
Gordon表示,Red Hat OpenShift与VMware Cloud Foundry的最大不同在于开发语言和开发框架。如上图所示,OpenShift支持不同标准的开发架构,包括Java、Python、PHP语言以及Spring、Seam、Weld、CDI、Rails、Rack、Symfony、Zend Framework、Twisted、Django、Java EE框架。VMware使用的是Spring框架和Java开发语言。
在应用部署方面,红帽的平台开发的应用不一定要运行在红帽的平台上,而VMware必须要以其平台进行部署。
“云计算的产生就是因为像Google、Amazon、Yahoo!等一些大公司利用开源的IT架构来解决现有IT架构中存在的一些问题”, Whitehurst强调,“云计算要发展,也只有从开源的产品和开源的社区出发,真正了解用户的需求,才能做出真正切合用户需求的云产品”。