简化软件构建过程
Elastic 提供了从应用层到硬件的单一视图,使 Comcast 能够监测变动(包括每天进行的 50,000 多次软件构建)对其系统的影响。
降低总体拥有成本
通过提供更具战略性的基于合作伙伴关系的方法,Elastic 相对于Comcast 以前的可观测性解决方案,降低了拥有成本。
加速创新
Elastic 生成数据洞察,确保始终提供创新的客户体验,包括超高清广播、语音激活遥控功能和从多个设备访问 DVR 录像。
电信巨头支持开发人员加快软件生命周期,并提供创新功能以吸引和留住其电视、互联网和移动服务消费者
Comcast Corporation 是美国最大的跨国电信公司,也是基于收入全球第二大广播和有线电视公司。其 Xfinity 品牌是美国最大的付费电视、有线电视和家庭互联网服务提供商。
Comcast 在早期电影时代成立,一直处于技术与媒体前沿。今天,它使用一系列复杂的网络、硬件和软件,通过包括子公司 NBCUniversal 和流媒体应用 Peacock 在内的品牌提供最先进的内容。
客户依赖 Comcast 的节目获取信息和进行娱乐,而这些节目的传输对于软件战略与转型部副总裁 Matt Dymek 来说至关重要。Dymek 领导着 Comcast DevOps 团队下面的开发战略小组;DevOps 团队负责软件和网络事务,正是这些软件和网络为 6,000 万份客户关系、1 亿互联网设备和 500 万移动设备用户提供支持。
“客户希望我们的系统始终可用,并具有毫秒级性能。他们希望我们的技术了解他们想要什么,并预测他们观看列表上接下来会出现什么。因此,我们的环境正在变得越来越复杂。”Dymek 说道。
除了确保始终可用外,Dymek 的团队还负责创新,以支持 Comcast 在竞争激烈的行业中脱颖而出。最近,他们开发了一项语音激活遥控功能,观众通过此功能可以使用语音切换频道或调出自己喜欢的系列节目,完全解放双手。
“创新来自于我们的工程师。我们的工作是让他们能够快速解决 Comcast 当今面临的问题,以便他们能够构建未来所需的解决方案。”
从洞察到创新
为了保持其市场领先地位,Comcast 必须快速交付持续的创新。“构建新功能本身并不是唯一困难的部分。”Dymek 说道,“你几乎不可能知道所有元素在生产中会如何组合在一起,更别提理解它们在生产规模负载下的表现了。”
这就是 Elastic 可观测性解决方案发挥关键作用的地方。Elastic 每天采集约 400 TB 遥测数据,这使得 Comcast 能够聚合、关联和检查来自其整个 IT 基础架构上大约 70 个租户的数据。
“由于我们每天会进行超过 50,000 次软件构建,所以获得有关我们服务中所发生的一切的单一视图至关重要。Elastic 帮助我们看到从应用程序层面到硬件层面所发生的事情。我们可以看到变动的表现如何以及它们对整个系统产生的影响。”Dymek 说道。
Dymek 将此过程称为当今 DevOps 领域“左移”趋势的一部分。简单来说,它使开发团队能够在软件开发过程中提高效率,并通过在早期阶段检测问题来改善产品质量。
“借助 Elastic 提供的洞察,我们可以进行小规模、有针对性的软件部署,并将反馈意见直接发送给我们的工程师,这样他们就能够快速迭代并进行必要的更改,以便服务在生产环境中能正常运行。”
在可观测性领域设立新标准
数据一致性对于 Comcast 公司 Elastic 可观测解决方案的部署至关重要。它建立了一个基于 Elastic Common Schema (ECS) 的日志和指标标准,该标准定义了所采集数据的常见字段集,以及这些字段的数据类型、允许值和使用层次结构。ECS 还将所有可用的分析模式都集中到了 Elastic 内,包括搜索、向下钻取和透视、数据可视化、基于 Machine Learning 的异常检测、检测规则以及告警。“我们可观测性解决方案的关键一点在于它能够基于 ECS 构建一个 Comcast 通用模式,这样我们的 IT 团队就可以真正理解我们所有其他工具正在做的事情。”Dymek 说道。
“Elastic 可观测性解决方案为我们提供了重要反馈,支持我们的工程师更快地迭代并提高创新速度。”
相较于 Comcast 以前的可观察性解决方案,Elastic 还能实现更低的总体拥有成本。“与其他供应商相比,Elastic 提供了一种更具战略性的方法;使用之前的供应商时,我们总感觉像是背负着越来越多的债务。”Dymek 说。“Elastic 也有更强烈的合作伙伴关系意识。如果遇到任何问题,我们总是可以向 Elastic 团队寻求快速答案。”
借助 AI 和 Machine Learning 打造可观测性的未来
Comcast 已经在使用 Kibana 仪表板来对趋势和异常进行可视化,并在团队之间共享洞察。展望未来,Dymek 看到了 Elastic AIOps 的潜力,因为 Elastic AIOps 会利用领域特定的 Machine Learning 和异常检测来减少手动的故障排查工作。“由于能够自动理解我们操作数据生成的信号,这可以帮助减轻团队负担,使他们专注于开发更好的软件。”Dymek 表示。Comcast 也正在考虑使用 Elastic OpenTelemetry 来分析分布式跟踪和指标,以及监测业务 KPI 和技术组件。
在不稳定的市场中吸引和保留客户
总体而言,Elastic 支持 Comcast 的使命,即创建令人难以置信的技术和内容以将数百万人和对他们最重要的时刻和体验连接起来。如今,这些技术包括超高清广播、从多个联网设备访问 DVR 录像,以及每年处理 150 亿条指令的语音激活遥控功能。Elastic 还将帮助 Dymek 及其团队为未来创新(例如增强现实和元宇宙)做好准备。