为什么说红帽 OpenShift 源于 K8s 却高于 K8s 之上?

“如果 Kubernetes 是自来水,那么 OpenShift 就是包装精美、经过处理的瓶装水!” 红帽全球副总裁兼中国区总裁曹衡康(Victor Tsao)的这个比喻,非常形象地解释了用户为什么不直接使用 Kubernetes,而采用红帽 OpenShift 来搭建云平台的根本原因!

  ▲红帽全球副总裁兼中国区总裁曹衡康(Victor Tsao)

  Kubernetes 之所以成为容器的核心应用,是因为它可以让用户在混合云时代游刃有余,像用水和电一样,按需获取。但是对于拥有很多核心工作负载的企业应用来说,Kubernetes 并不能直接拿来用,所以红帽在原有的 Kubernetes 社区版基础上,加入了企业级场景所需要的关键能力,然后再把改写后的 Kubernetes 回馈给社区,这就是红帽的差异化优势。

  红帽奉行的是开源文化,这让 OpenShift 像滚雪球一样,在社区以及软件开发领域的影响力越来越大。最重要的是,OpenShift 不仅基于 Kubernetes 构建,还能覆盖企业级 Linux,能让用户在云和本地之间的应用平滑过渡。可以说,OpenShift 是一款真正面向混合云的企业级应用容器平台。所以,IBM 愿意用 340 亿美元进行并购,并非是在铤而走险,而是看好红帽未来更大的潜力。

  那么,IBM 如何处理开源和闭源之间的关系?从 IBM Cloud Paks 的推出来看,IBM 一定会拥抱开源,一切能为客户创造价值的工具,都可以拿来为我所用。IBM Cloud Paks 把 IBM 软件产品组合与 Red Hat OpenShift 进行了集成,以混合云解决方案的形式,为用户提供服务。显然,OpenShift 已成为 IBM 产品家族中最重要底层技术支撑。至此,可能有人会担心 OpenShift 的属性,这是否意味着 IBM 将把 OpenShift 变为专属产品?答案是“让尘归尘,土归土”!

  “IBM 会卖 OpenShift,但是红帽不会卖 IBM 的产品!” 曹衡康强调,IBM Cloud Paks 完全基于 OpenShift 开发,但产品主要基于不同的市场,IBM 会加上自己的技术、顾问和产品打包成整体解决方案向客户提供服务。随着市场的扩展,会让 OpenShift 扩大市场覆盖能力,让更多用户感受到 OpenShift 带来的体验。OpenShift 是一个非常优秀的云操作系统,用户可以在上面开发各种应用,并且不被任何云厂商锁定。不管是公有云,还是私有云,OpenShift 都能支持。

  ▲红帽全球资深副总裁兼亚太区总经理 Dirk-Peter van Leeuwen

  至于,红帽如何看待 IBM?红帽全球资深副总裁兼亚太区总经理 Dirk-Peter van Leeuwen 表示:“红帽会一致保持独立运营特性,IBM 和 AWS、Microsoft 等其他合伙伙伴一样,拥有同等地位。红帽的生意模式是依赖开源社区,而开源社区里面的技术不属于任何一家公司。所以,红帽对于所有的云平台都同等对待,有时候甚至会和 IBM 的竞争对手合作。”

  除了 IBM 推出了 Cloud Paks,2019 红帽论坛还有一个重磅消息,AWS 也宣布支持 OpenShift 容器平台。无论是在 AWS 上,还是在本地环境中,使用红帽 OpenShift 容器平台,便可以与 AWS 云服务无缝集成。用户可以直接从 OpenShift 的容器平台访问两个区域的 AWS 服务,包括由光环新网技术有限公司运营的 AWS 中国(北京)区域和由西云数据技术有限公司运营的 AWS 中国(宁夏)区域。

  未来,中国用户能够直接在 OpenShift 容器平台无缝地配置、部署和扩展 AWS 服务,例如 Amazon Aurora、Amazon Redshift、Amazon EMR、Amazon CloudFront 和 Elastic Load Balancing,只需在红帽 OpenShift 控制台中单击几下即可。AWS 和红帽共同努力,使客户能够通过红帽 OpenShift 容器平台使用一系列 AWS 计算、数据库、分析、机器学习、网络、移动和各种应用程序服务,更轻松地构建和扩展基于容器的企业应用。AWS 和 OpenShift 的集成服务,和用户在本地或者云中构建开发平台一样,拥有完全相同的体验,能够更加敏捷地达成客户目标。

  众所周知,AWS 自己也提供容器化解决方案,全球有很多 Kubernetes 服务部署在 AWS 上,红帽如何权衡二者的合作关系?

  “OpenShift 存在的意义是让用户有更自主选择的权利!” Dirk-Peter van Leeuwen 表示,如果用户喜欢用 AWS 来开发他们的应用,没有关系;但是有些时候或者任何时候他们想要使用其它的云服务提供商,或者想从 AWS 转向其他的云服务提供商,但是他们又不想重新开发这些应用,或者在不同的系统之间重新衔接 API 的话,这就是 Kubernetes 和 API 存在的意义。红帽 OpenShift 将帮助客户在 AWS 上实现容器化,并可以立即在 AWS 上使用 AWS Lambda 和其它高级服务,帮助客户走向现代化应用程序,简化开发流程。

  除了 IBM、AWS,微软从 2015 年开始就与红帽合作。未来,Azure Red Hat OpenShift 将集中优势,保证安全性,简化容器云运行和维护,同时 Azure 云服务也将为 OpenShift 集群提供丰富的支持。

  目前,OpenShift 已经在制造、银行、交通服务等多个行业应用场景落地,越来越多的客户希望通过 OpenShift 实现敏捷开发,甚至把 OpenShift 作为 DevOPs 平台。比如:航旅纵横就是通过混合云基础架构实现稳态与敏态的携手并进;中国农业银行也是通过 OpenShift 加快交付速度,提升自动化水平与竞争力;还有家电巨头海信,通过 OpenShift 达到数字化转型的目的,让业务部门实现重构和创新。

  所以,整体来看,OpenShift 生态影响力正在不断扩大,开源文化创造出越来越多的可能性。