在今年的红帽峰会上,红帽发布的OpenShift 3因为对Docker容器提供原生支持而受到广泛关注,借不久前红帽公司副总裁、云与OpenShift业务部门总经理Ashesh Badani访华的机会,ZD至顶网记者请他详细介绍红帽对容器技术的态度,以及红帽在云和OpenShift上的技术发展路线图。
在Ashesh Badani看来,现今的公司管理者只有两个选择:融入行业颠覆大潮中?还是被其他厂商所颠覆?他以一个调研数据来证明自己的观点,在普华永道对CEO所做的调查显示:36%的CEO正在考虑进入不同行业,61%的CEO认为自己所面临的竞争对手来自于其它行业或者拥有颠覆性技术的行业;50%的CEO认为他们面对的是来自技术领域的新对手。
红帽公司副总裁、云与OpenShift业务部门总经理Ashesh Badani
这些CEO为什么如此重视来自于技术领域、尤其是颠覆性技术领域的对手?哪些颠覆性技术是跨行业竞争的杀手锏?在Ashesh Badani的介绍中,在云计算领域,越来越多的厂商向利润率更高的PaaS和SaaS方向发展。以面向金融行业的云计算解决方案为例,IaaS的利润率在5%到20%之间,而PaaS的利润率能够达到40%到60%。
而在将业务向云端迁移上,Ashesh Badani告诉记者:“我接触的客户,无论身在亚洲还是美洲,都在讨论从传统数据中心向云端的迁移,无论私有云还是公有云,大家达成的共识是:未来的工作负载和各种应用很大一部分都会在云上。”
而对于当前大热的容器技术,Ashesh Badani认为容器技术具有高敏捷性、高灵活性、高效的特点。现在很多IT服务提供商非常关注微服务的概念,把过去一套服务分隔成微小的服务单元,这样就能够大大增加服务的灵活性和灵敏度。 在云的当前发展态势下,在容器技术大热下,红帽的OpenShift 3为什么要充分使用容器技术、把自己打造成一个轻量级操作系统呢?对此Ashesh Badani解释:“容器技术实际上也是Linux技术,在这方面红帽非常有经验,在此基础上红帽推出的OpenShift Online版本已经有250万应用跑在其上,用户数量和应用数量每年是以超百分之百速度在增长。”
而根据Ashesh Badani的介绍,除容器技术在OpenShift 3上的应用之外,红帽希望容器技术还能够应用在红帽其它产品上。因此在初始阶段红帽就让容器技术使用行业标准的编排和管理工具,打造了一个良好的生态系统。
OpenShift 3集成容器技术后,Docker格式任何的镜像都可以在OpenShift 3上来运行,可以更快地对软件进行打包;另外其中还有一个Atomic部署模式,只有在容器或者镜像里面发生变化后,它才会变动,其它时候不会浪费时间和资源。这使平台有了一个更大的生态系统,现在在Docker hub上可以看到来自于不同软件公司的几百甚至几千个镜像。
提及OpenShift的发展,虽然OpenShift 3基于Docker,但从未来发展来看,作为OCP组织里的核心成员,红帽在未来也会把OCP里边标准的容器技术带到红帽产品中。另外在容器编排部分,红帽采用的是Kubernetes技术,这也是因为目前市场上最好的技术就是Kubernetes,但未来不排除红帽引入其它技术。把围绕容器的领先技术集成在一起,作为一个整体解决方案提供给大家。
欧洲旅游订票业务公司Amadeus与红帽基于OpenShift进行了一年多的合作。Amadeus专门负责处理在欧洲和美国市场的机票订单和酒店、出租车预定业务,机票订购量占全球业务量的95%。在高峰期,每秒可能会接收21万个请求,同时需要处理的应用服务器达上千个。Amadeus的应对方法是建立一个非常庞大的分布式系统,当中承载5000多个微服务,这些服务既可能在传统数据中心部署,也可能在私有云或公有云环境下部署。目前Amadeus希望把所有的服务器作为一个整体来进行管理,使得任何任务在任何服务器上都能运行。Amadeus的云服务平台基于OpenShift 3的云服务,并充分利用了容器技术和Kubernetes容器编排技术。从开发到上线再到最后产品,Amadeus的整个流程非常清晰、统一,从开发环境转变到不同公有云、私有云等环境,红帽和Amadeus已经进行了一年多的合作。
对于中国PaaS市场,Ashesh Badani也提及了他的理解。在他看来,PaaS主要是公有云和私有云两种模式,在公有云领域,新浪、百度、腾讯、阿里、搜狐都推出了技术平台;但是在企业级领域,只有几家公司能提供这样的技术,包括:红帽的OpenShift、Pivotal的CloudFoundry、IBM的BlueMix和惠普的Helion。但是在私有云领域,还没有形成生态,国内虽然有一些小型服务商和供应商在采用这种解决方案,但都是以项目为基础,而不是构建在生态系统级别上。
而对于当前比较热门的CloudFoundry,Ashesh Badani很坦率的给予了对比:首先,红帽的OpenShift 3是底层容器技术Docker,CloudFoundry虽然提出兼容Docker的技术,但并不是Docker;其次,对于传统的有状态的应用程序怎么处理,Cloud Foundry并没有给出清晰的技术性方案,相比之下红帽给出了解决方案;另外,红帽的OpenShift 3已经是GA了,已经可以发行给企业客户来使用,但是CloudFoundry并没有GA。