红帽迈向“容器”时代
- 来源:中国信息化周报 smarty:if $article.tag?>
- 关键字:阿里巴巴,亚马逊,代码 smarty:/if?>
- 发布时间:2015-11-06 10:22
在今年召开的红帽大会上,OpenShift 3因为对Docker容器提供原生支持而受到业界的广泛关注。
OpenShift 3是基于Docker Linux容器、Kubernetes编排和红帽企业Linux 7的首个企业就绪型Web级容器应用平台,对操作系统和应用运行时环境提供了全面的支持。
OpenShift Enterprise 3是红帽屡获殊荣的PaaS产品的新一代版本,使得开发和运营团队更敏捷、更具响应能力和更高效,从而帮助企业加快应用开发和交付。
近日,红帽公司副总裁、云与OpenShift业务部门总经理Ashesh Badani首次来华,以OpenShift 3为契机,与参会嘉宾探讨容器以及容器管理和编排为部署环境所带来的变革和创新等焦点。
“红帽一直坚信软件会颠覆各行各业,每一家公司最终都可能成为软件公司。”Ashesh Badani的开场非常铿锵有力。确实,软件产业的飞速发展以及其对各个行业产生的颠覆性作用,引发了企业管理层对企业未来战略发展方向及趋势产生了全新的思考和探索。比如,阿里巴巴和亚马逊颠覆了传统零售行业,Apple Pay以及近场支付等新的支付方式推动了金融支付行业的快速变革等等。“对于公司的经营和发展,公司管理者所面对的问题是——率领公司充分参与到行业颠覆的大潮中,还是被其他厂商所颠覆?”Ashesh Badani用反问句来肯定了一个回答。很多公司业务的战略和发展前景以及CEO自身都受到影响,他们需要重新思考企业的战略方向。
据权威机构的调查数据显示,36%的CEO表示他们目前正在考虑进入不同的行业,61%的CEO说他们现在所面临的竞争对手,已经不再是他们业务所涉及的行业,而是来自于其它行业,或者是那些使用颠覆性新技术的厂商。所以,不管是36%计划进入其它行业的企业,还是61%旨在巩固自身行业位置的企业,有50%的CEO都认为,他们会面临技术行业带来的新的挑战和竞争——这些新的竞争对手将来自于技术领域。
Ashesh Badani认为,传统软件行业的SaaS Margins会比较高,而IaaS的Margins较低,因此厂商会向着份额更高、利润率更大的行业领域发展,比如PaaS和SaaS。他举例:“大家看到行业的分析,或者金融方面的分析来说,IaaS的利润率在5%到20%之间,而PaaS的利润率更是在40%到60%之间。”由此可以看出,全世界的客户及合作伙伴关注重心,从传统数据中心向云迁移而转向将未来的工作负载及各种应用转向云端。
所以,红帽的OpenShift PaaS云服务平台备受关注。
Ashesh Badani着重介绍了OpenShift的卖点:“第一它能够加快创新、加快产品推向市场的时间;第二,OpenShift能够加快应用开发速度,并且能够允许我们利用现有的开发工具,来加快应用开发的速度;第三,OpenShift能够提高运营效率,当然这也会借助于容器技术,稍后我们谈到容器的时候再做进一步解释。所以,把第二、第三个卖点结合起来,也就是把应用开发速度和运营效率结合起来,最后就能够支持DevOps的模式。”
而OpenShift的特点也很显著。首先,OpenShift具有自助式特征,也就是说很多事情它都可以自动完成;其次,OpenShift支持多语言、多框架,不管是Java,还是Ruby,OpenShift对它们都能够支持;另外,就是它的自动化和团队协调与协作能力,也是OpenShift的主要特点。同时,OpenShift在运营方面可以达到较高的可靠性、安全性、可预测性以及可扩展性,一切都是基于开源基础之上。
日前,在北京召开的全球容器大会吸引了一千多人参加。容器成为业界热议的焦点源于其具备高敏捷性、灵活性和极高的效率。不管是SaaS还是一些服务提供商,他们都非常关注微服务的概念,把过去一套服务分隔成微小的服务单元,这样能够大大增加服务的灵活性和灵敏度。
Ashesh Badani同时介绍道,作为一个轻量级的操作系统,OpenShift 3也充分使用了容器技术。“OpenShift 3集成了Docker技术,也就是说Docker格式任何的镜像都可以在OpenShift 3上来运行,可以更快地对软件进行打包,然后在红帽的平台上运行。另外,有一个Atomic部署模式,只有在你的Docker或者镜像里面发生了变化,它才会进行变动,在其它时候就不会浪费时间和资源。这也使我们的平台有了一个更大的生态系统。”
在谈到红帽为何应用容器技术这个问题时,Ashesh Badani表示,首先需要考虑的是基础设施的成本,其次是开发速度,从运营角度来讲,容器技术更安全且运营和管理效率更高。
与此同时带来的是安全方面的问题。怎么保证在公有云中的这些内容是可信任的?安全性如何保证?比如,在进行搜索时,数以百计的多镜像是谁创建?是不是安全?谁来维护?Ashesh Badani表示,为了解决安全性的问题,目前,红帽已经在和几百个ISV软件提供商进行容器认证方面的合作;另外,红帽还为这些ISV合作伙伴提供一些开发包,像红帽的容器开发包工具等,这使这些ISV能够更容易的创建容器;同时,红帽也推出了Kinect计划,该计划在实际操作中能够帮助红帽的合作伙伴来分享他们在镜像或容器方面的一些最佳方法。他们可以列出镜像目录,或者直接到红帽注册器进行注册。
最后,Ashesh Badani为OpenShift打起了广告:“为什么OpenShift是一个非常出色的平台?因为这是一个完全为企业环境准备的平台。红帽在开源创新方面进行了大量投资,另外我们在很多社区,比如Docker、Kubernetes社区里投入很多精力,作出了大量贡献。另外最关键的一点是它加快了应用的交付,并且也充分体现了DevOps这个模式的高效性。”OpenShift将红帽强大的技术、产品和解决方案以及跨平台等多方面优势整合到一个平台上,服务于红帽的客户,他总结道。
相关链接
OpenShift Enterprise 3提供了基于Docker和红帽企业Linux的应用平台,为开发、部署和运行应用服务提供了安全、高效而且可移动的方式。这也使OpenShift用户能够接入最广泛的封装应用组件生态系统,并且享用红帽容器认证计划所保障的安全性和可信度。为了协调通常需要跨越多个容器和主机的企业应用,OpenShift Enterprise 3还融合了Kubernetes——由Google开发的强大的Web级开源容器编排和管理引擎。
在这个核心容器基础架构平台上,OpenShift增加了大量工具,供开发人员利用OpenShift Web、命令行或开发环境集成接口创建并协作开展应用项目,开发人员可以直接从GIT推送应用代码,并且采用OpenShift创新的来源至镜像(source-to-image)功能实现Docker镜像构建流程的自动化。
本报记者 陈曲