红帽峰会 2018 第一天:数字转型扛把子 OpenShift

  • 杨赛

2018 年 5 月 9 日

话题:RedHat云计算DevOps语言 & 开发Kubernetes

2018 年 5 月 8 日,第十四届红帽峰会在美国旧金山召开。以下是 InfoQ 中文站记者从一线发回的报道。

今年是红帽公司创建 25 周年(1993 - 2018)。

25 年来,基础 IT 领域发生了翻天覆地的变化;然而纯粹用开源的一套体系把 IT 生意做到一年 30 亿美元营业额这个量级的公司,似乎只有红帽一家。对于拥抱开源精神的极客们而言,红帽仍然是本领域一个独一无二的坐标。

红帽 CEO Jim Whitehurst 表示今年的红帽峰会有超过 7000 人参会。第一天上午的主题演讲由红帽工程 EVP Paul Cormier 主持,下午的主题演讲由红帽工程 VP/OpenShift 大总管 Matt Hicks 主持。



图:红帽峰会 2018 第一天现场

目前看来,基本可以确定 OpenShift 已经成为红帽继 RHEL 之后的第二大核心业务,初步实现了当年 JBoss 预设的扛把子使命。根据红帽在 2017 年 12 月发布的第三季度财报看来,在 7.48 亿美元的季度收入当中,订阅服务占 6.57 亿美元,其中基础架构订阅占 4.95 亿美元,应用开发相关业务订阅占 1.62 亿美元,算来在订阅服务中占比超过 24%,该比例这一年一直在增长。

根据笔者在第一天主题演讲以及会场其他活动上了解的信息,红帽这一年在 OpenShift 上的主要工作包含如下几个方面:

1、继续增强 OpenShift 与各大云平台的相容性,主打 OpenShift 在混合云环境中的作用。

大会第一天重点宣布了OpenShift 与微软 Azure 的合作运营,以及OpenShift 与 IBM 云服务的合作进展。目前,红帽与 Google、IBM、阿里云、AWS 与微软 Azure 各厂商都已经建立了不同程度的合作。

2、继续丰富 OpenShift 上的自动化工具链。

今天的主题演讲展示了多个自动化工具链的 demo,包括:

  • 根据主机的资源状态自动根据一些匹配规则(有一个 role matching machine,角色匹配引擎)为新上线的主机命名、打标签并加入集群。这是通过 Ansible 来实现的。
  • 自动检测计算资源的健康状态,根据该健康状态提出警告(Red Hat Insights)并自动(似乎是通过 Ansible)参与负载均衡(Red Hat AMQ Interconnect)的决策工作。比如,Demo 客户的自有机房在美国西海岸、Azure 资源在德州、AWS 资源在东海岸,当 Red Hat Insights 识别出 AWS 主机的安全配置出错时,它会自动告知 AMQ Interconnect,AMQ Interconnect 便不往 AWS 方向发送请求。而在 Red Hat Insights 界面中修复该安全配置之后,它会自动告知 AMQ Interconnect 可以将请求发送过来。
  • 把 VMware vSphere 的虚拟机实例自动转化成基于 KVM 的虚拟机实例再自动转化成 OpenShift 容器实例(本功能在今年下半年进入技术预览阶段)。

3、继续扩展 OpenShift 的客户群。

今日登台分享的客户有 Amadeus、Citibank、Royal Bank of Canada、Nike 以及 Cathay Pacific,其中有一些客户的 OpenShift 部署已经有了相当可观的规模,比如 Amadeus 分享他们每天在 OpenShift 上处理的请求数已经超过了万亿次的量级。此外在后续的媒体活动上,红帽在亚太区的客户 Deloitte 的技术发言人也表示他们对于 OpenShift 能够稳定的跑大规模业务已经感到非常有把握。



图:Amadeus 分享的数据

4、CoreOS。

红帽在 2018 年 1 月收购 CoreOS 之后一直在进行 CoreOS 与 OpenShift 的整合工作,Paul Cormier 在今天的媒体发布会上正式宣布了两者的整合路线图。



图:Red Hat CoreOS 合并说明

在底层,Red Hat CoreOS 将是原来的 Red Hat Atomic 与原 CoreOS 的 container linux 的结合,该轻量级 Linux 操作系统跑在裸金属层 / 云主机之上、OpenShift 之下,作为运行容器的载体。

在自动化工具链层,CoreOS 原有的自动更新功能将被合并入 OpenShift(automated operations)。

此外,CoreOS 原有的 Kubernetes 工具集Operator Framework 计划也将被合并入 OpenShift,作为 ISV 生态的一个支持平台。

5、Serverless。

基于 Apache OpenWhisk 研发的 OpenShift Cloud Functions 也在峰会上发布了开发者预览版,看来 Serverless 实在是太受开发者们的欢迎了。其实严格来说 Serverless 也是一种自动化工具链,不过考虑到它的价值特殊,还是值得单独拿出来说一下。

总结

如果要单独说今天的峰会有什么抓眼球的新发布,笔者还真是想不出来。不过这就是企业级服务的特点:专门解决已经存在的问题(而不是想象中的问题),足够安全稳定成熟的技术才会拿出来发布,所以没什么抓眼球的东西也很正常。

对于当下各种复杂的客户场景和需求而言,早已没有任何一个技术或者产品是可以解决一切问题的“灵丹妙药”。Paul Cormier 本人对于 OpenShift 也是如此评价的:他说今天企业在数字转型中遇到的这些问题都不是任何一家公司自己能够全部搞定的。开放的合作不仅是服务商之间的合作,更是服务商与客户之间的合作。开放的合作不仅已经成为现实,并且也是未来我们能够前进的根本动力。

这些话他已经说了七年,不过还是很有道理。借此机会与大家共享!

RedHat云计算DevOps语言 & 开发Kubernetes