OpenStack 助力时代华纳有线实现开源转型

尚无读者喜欢此文。
Sky with clouds and grass

Flickr 用户:theaucitron (CC BY-SA 2.0)

时代华纳有线正在大规模采用 OpenStack。

该公司在其内部云生产环境中使用 OpenStack 仅一年,就已将其应用于从视频到网络再到 Web 应用程序部署的所有方面,所有这些都部署在分布于两个数据中心的内部 OpenStack 云上。 这种快速变化正在公司内部引起关注。

时代华纳有线云工程与运营副总裁 Matt Haines 在温哥华 OpenStack 峰会上发表了关于随着公司进一步利用和参与 OpenStack 而发生的文化转变的演讲。 在本次采访中,我们采访了 Matt,以更多地了解他们迄今为止的 OpenStack 经验,以及他们对未来发展的展望。

请简单介绍一下您在时代华纳有线使用 OpenStack 所做的工作。

大约一年半前,我被聘请为整个公司创建一个基础设施即服务平台。 我的客户是所有内部开发人员和工程师,他们构建和托管为时代华纳有线客户提供服务的应用程序:视频、宽带和语音产品。

在为公司提供基础设施即服务平台的过程中,我实际上部署了一些技术来满足应用程序的需求。 公司没有弹性、横向扩展类型的基础设施,所以我引入了 OpenStack。

时代华纳有线使用 OpenStack 多久了?

我们于 2014 年 1 月开始,大约花了六个月的时间才完成我们的首次生产部署。 当我在去年的巴黎 OpenStack 峰会上就启动仪式发表演讲时,那还只是在发布后。 现在我们已经上线快一周年了,团队继续为其添加运营能力,并增加我们拥有的规模和足迹。 我们正在构建新服务,包括一些网络功能,如负载均衡和 DNS。 我们还在增加不同级别的块存储,以满足某些需要非常快速存储的客户的需求。

为什么选择 OpenStack?

我们并非只专注于 OpenStack; 我们还在组织的其他部门部署了一些其他虚拟化技术。 但在尝试寻找能够填补弹性、可编程基础设施空白的东西时,选择并不多。 当然,也有像 Amazon Web Services 这样的公共云选项,但这些选项并不真正符合我们的需求。

我们有很多数据中心,而且很多内容需要保留在我们的网络内部。 因此,在这些要求范围内,OpenStack 显然是首选。

在这一点上,它已成为云软件领域的 Linux,并且仍然是私有云的首选。 在将其与其他商业产品进行比较时,我的目标之一是降低基础设施成本,同时缩短应用程序开发人员将其应用程序发布所需的时间。 OpenStack 当然在这方面有所帮助,因为它不仅是开源的,而且还允许我们在底层运行非常通用的硬件平台,而这种通用的硬件平台允许我们与多家供应商合作,真正推动我们所有组件的基于竞争的定价。

当然,其中也涉及成本。 我有一个团队不断为 OpenStack 代码库做出贡献。 因此,这是使用 OpenStack 的成本,但我们从中获得的杠杆作用远远超过了我们帮助人员的最低成本。

您在使用社区方面的经验如何?

我来自惠普,我们有参与开源项目的悠久历史,但为开源项目做贡献对于时代华纳有线来说是相当新的。

当我注册 OpenStack 基金会时,人们不太确定我要做什么。 我实际上撰写了公司的开源贡献政策,以便我们可以启动这项工作。

我认为我们可能是公司中第一个真正为开源项目做出重大贡献的团队。 我们为 OpenStack 团队引进的人几乎都来自外部,在开源项目方面拥有丰富的经验。 我们培养了一个在开源贡献方面拥有丰富经验的团队,我希望其他团队现在将其视为参与其他项目的一种方式。

公司的其他部门是否因为您的部门正在取得的进展而考虑采用开源?

我们的进展正在被看到。 我们有一个庞大的开发组织,他们接受使用许多现有的开源工具。 我认为人们可以看到像 OpenStack 这样的项目的贡献方面的好处——为了让我们有效地使用它,我们需要将我们的更改向上游提交,否则我们将最终携带大量补丁。 因此,我认为人们正在看到这是一种现实可行的软件模型。

另一方面,时代华纳有线和整个有线电视行业内部存在一种文化基础,这种文化基础通常更以供应商为导向。 因此,即使人们看到了它,也需要一点时间才能让人们放心地朝着自己的方向发展。 不想过多透露我在温哥华的演讲内容,但我的演讲是关于开源和 OpenStack 给公司带来的文化问题。

您的内部客户对您的 OpenStack 安装有何反应?

我认为,对于那些努力在其上进行开发的人以及那些开始将其应用程序迁移到其上的人来说,反响是压倒性的积极。 我们公司开发部门的几个团队已经熟悉了弹性云环境。 因此,他们是我们的早期采用者; 一旦我们准备好,他们就准备好开始使用它。 他们很高兴看到他们有足够的容量来满足他们的需求。

对于许多其他客户来说,过去一年一直是渐进的教育过程,以及它与我商店其他部门提供的他们今天正在使用的一些其他替代方案有何不同。 总的来说,最初遇到了一些犹豫,但一旦人们开始使用它,他们就会对它的速度感到震惊,尤其是在虚拟机创建时间方面:一切都是自助配置的,并且具有他们可以用来以编程方式控制其基础设施的 API。 这些是他们以前从未拥有过的东西。

我们开始看到的是,当我们为一个团队加载他们的一个小型应用程序时,他们会回来寻求更多。 例如,我们正在构建一个新的块存储层,因为其中一个涉足水域的团队决定深入其中,他们需要数百 TB 的快速存储。 观看很有趣,而且这有点像发生的事情……

人们四处摸索一下,他们会感到兴奋,并且他们想要做更多的事情。

团队正在将哪些工作负载引入您的 OpenStack 云?

我们有许多 Web 应用程序。 其中一个团队负责构建客户看到的 Web 应用程序,因此他们正在构建实际的门户网站。 这些包括我们为客户构建的特殊产品,如体育和新闻。 时代华纳有线还拥有一种基于 IP 视频的产品,可通过台式机和移动设备使用,其中一部分也托管在云上。

我们的媒体销售团队在我们的对象存储系统中托管了大量他们需要访问的数据,并希望对其进行可靠存储; 我们的对象存储在两个区域之间自动复制。 我们有一个团队目前负责运行公司视频部分的一个非常重要的部分,包括我们称之为经典视频(通过有线连接交付)和 IP 视频。 这是一个由许多不同服务、接口和网关组成的复杂系统,我们正在考虑将其中一些部分迁移到 OpenStack,尤其是那些需要扩展的部分。

如今,时代华纳有线正在试点我们的下一代机顶盒导航产品,这基本上是一个基于云的机顶盒。 我们的云代表了支持我们服务的各种应用程序。

您对 OpenStack 的发展有何期待?

我期待在最近变动很大的重要领域取得持续进展和稳定性。 特别是网络方面变化很大,我希望我们能够一劳永逸地解决 IPv6 问题。 在上一次的迭代中,有很多贡献真正帮助解决了这个特定要素。 此外,NFV 和一些相关服务(如 Designate )对我们也很重要。

Monasca 是一个用于进行运营监控的新项目。 我们正在时代华纳有线云中推出该项目,以满足我们的运营监控需求,以及需要监控即服务的客户的需求。 我真的很期待社区能够推动该项目向前发展。

通过与时代华纳有线的许多客户交谈,我正在寻找一些有望使他们的体验比仅仅拥有原始 IaaS 更轻松的东西。

这将包括像 CloudFoundry 这样的平台,但也可能是许多其他软件服务,公司正在花时间确保这些服务在 OpenStack IaaS 上良好运行。 例如,我们刚刚为公司推出了一个在我们的 OpenStack 云上运行的类似 Dropbox 的功能。 我也对我们是否可以在 OpenStack 上进行 Windows VDI 感兴趣。 因此,我希望在 OpenStack 之上运行事物的生态系统能够继续发展。

OpenStack 峰会
演讲者访谈

本文是 演讲者访谈系列 的一部分,该系列针对 OpenStack 温哥华峰会,这是一个为 OpenStack 云软件的开发人员、用户和管理员举办的为期五天的会议.

标签
User profile image.
Jason 是 Opensource.com 的工作人员和红帽员工,任期为 2013 年至 2022 年。 此个人资料包含他在此期间与工作相关的文章。 其他贡献可以在他的个人帐户中找到。

1 条评论

我想知道 Matt Haines 是否在他几个月前丢失整个存储后端后成功恢复了任何数据。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.