开放展望系列之Kubernetes原生基础架构

2019-01-29

timg.jpg

本文是红帽Open Outlook(开放展望)系列博文之一,作者:红帽副总裁兼OpenShift业务部门总经理Ashesh Badani

2018年临近尾声,我花了一些时间思考我们在红帽OpenShift方面取得的进展以及我们下一步的目标。2018是令人兴奋的一年,我对2019年持乐观态度。

专注于运营

作为一个社区,我们过去三年一直专注于构建 Kubernetes 平台。这项工作已经取得了成功,我们已经看到Kubernetes被广泛采用。就红帽而言,我们OpenShift已经有数百个客户,涉及多个行业。

人们似乎已经接受Kubernetes作为Linux容器编排方面事实上的标准。但是,围绕Kubernetes还有很多工作要做。因此,今年的重点已经从建立该平台转向更加关注如何运营该平台。例如,自动化和升级。我们对CoreOS的收购是我们加大多项工作力度的一部分,以期专注于day two和自动化、开展大规模运营、利用混合云的优势等。

升级体验并不像用户所希望的那样顺利,因此今年我们全力以赴处理这方面的问题,以改善相关体验。我们在操作者框架(Operator Framework)方面的工作就是一个很好的例子。我们在这些方面所取得成果的已经在OpenShift 4早期预览版本上提供,正在收集反馈意见。

我们还继续关注软件维护方面的工作,这些软件运行着当今的关键任务工作负载。例如,最近的Kubernetes特权升级缺陷需要与上游协调,为多个版本的红帽 OpenShift容器平台(最早到OpenShift 3.2,其于2016年发货)创建eratta,部署OpenShift Online Starter和Pro的修复程序,并就OpenShift Dedicated与客户开展合作,以便将修复程序部署到客户的环境中。

对于那些想要使用OpenShift但不打算亲自维护该平台的客户,我们提供了OpenShift Dedicated和OpenShift Online。最近,我们扩展了我们在AWS上提供的EC2实例类型,现在又提供了多可用性区域(AZ)延伸集群、更低的价格,等等。

跨层一致性

几年前,我们曾经就“平台即服务”与“容器即服务”之间的比较开展过辩论,但这些争论实际上已经结束了。我们看到用户打算在混合云中进行部署,也看到这些用户的期望是,他们希望能够在不同平台之间拥有一个一致的抽象层。他们需要一个跨越多个基础架构的一致的应用平台。

用户还希望获得一致的方法来打包和部署他们的应用程序。基础架构平台与应用程序平台之间的界线开始变得模糊。我们的答案是支持跨混合云运行。我们的统一混合云愿景是支持多集群联合和跨部署方式。Operators帮助实现这一目标。Operator Framework(操作者框架)为用户提供了一种打包、部署和管理Kubernetes应用的方法。Operators可以更容易地打包应用并包含操作知识,从而更轻松地在您的环境中运行。

无服务器进入混合云

我们知道,我们的许多客户都希望搭上“无服务器”(“serverless”)运动的快车,我们也在这一概念中看到了很多价值,它提供了一套标准的原语或构建块,能够实现跨越供应商和平台的灵活性。

好的是我们看到,诸如Knative(我们正在与其他许多行业领导者一起为其做出贡献)这样的技术正在帮助跨混合云的无服务器在2019年实现。我们希望在2019年将Knative与OpenShift集成,以便让我们的用户利用无服务器的强大功能,同时仍然可以自由选择他们的云提供商。我们不希望任何人被绑定到单个云提供商身上,或者在改变云提供商时必须重新编写应用程序。

裸机上的容器

客户确实希望在裸机上运行他们的容器。我们已经看到客户对直接在服务器上运行容器工作负载感兴趣,这能够帮助他们从应用程序中获得最大性能。

特别是,客户正在寻求把裸机用于性能敏感的工作负载,例如人工智能与机器学习。我们正在上游开展的工作以及我们与NVIDIA等合作伙伴共同开展的工作有助于推动这一进程。

我们还设想了一个以Kubernetes作为其底层基础架构,进行管理的数据中心,这使我们能够在虚拟机比容器更适合某个工作负载时采用虚拟机。这就是KubeVirt项目的使命,即:让Kubernetes成为一个融合平台,用于运行和管理“虚拟机即容器”。在Kubernetes原生基础架构世界中,虚拟机可以像以前一样运行,但能够充分利用Kubernetes的基础架构、工具和管理。ICYMI在这方面是一个指针,指向我们在2018年夏天在这个领域所展示的东西。

Kubernetes在企业中的角色

Kubernetes仍然处于其在全球企业中普及的早期阶段。它有很好的被接受度,它是Linux容器编排方面事实上的标准,但许多企业在全面接受它时还有许多工作要做。

但是,我们看到了企业有兴趣开展比过去更多的工作。在与我们自己的OpenShift客户交流时,我们看到客户专注于通过采用微服务来提高灵活性、通过容器来实现更大的规模、利用混合云来寻求更大的创新,以及通过采用DevOps实践来提高企业效率。

在我们与客户交流时,我一次又一次听到他们说,他们80%的预算都用于维护,只有20%用于创新。如果我们能够做点什么事情来改变这种状况,即减少维护并增加创新,那么,我们就有机会帮助他们发展业务,而不仅仅是维持业务运行。虽然还有很多工作要做,但Kubernetes(当然还有OpenShift)已经成为主流,并且能够提供一个平台来帮助企业专注于创新。

此外,值得指出的是,它已经为我们的许多客户带来了变化。人们通常不会注意到目前已经有多少服务正在被OpenShift驱动。许许多多的关键服务,例如航空公司预订、提供航班定价数据、预订酒店客房,如果您使用Hilton (希尔顿)的移动应用预订酒店房间或者在国泰航空预订机票,你就在使用由OpenShift驱动的服务。

全球各地的企业每天都在使用我们的产品,把OpenShift平台用作Kubernetes原生混合云基础架构的基础。这是一件引人注目的事情。我们在2018年凭借Kubernetes和OpenShift取得了非凡的进步,这为2019年奠定了基础,也让人充满了期待。

评论 (0)

加入圈子

校企桥微信公众号
  • 数通交流群 :612647431
  • 存储交流群 :618677698
  • 云计算交流 :615716396
  • WLAN交流 :115887243
  • 安全交流群 :608661181