公司吊索的电视 位置科罗拉多州恩格尔伍德 行业流媒体电视

挑战

菜网络在2015年发起,吊索电视从一开始就经历了巨大的客户增长。仅仅一年之后,“我们经历一些成长的烦恼的一些遗留系统,试图找到合适的架构,使我们的未来,”布拉德·林德说,吊索电视的云本机&大数据专员。公司拥有特别的挑战:“我们把直播电视和分发它在互联网上用户的设备,我们不控制,”林德说。“在很多方面,我们是在西部工作:互联网是它是什么,如果客户的服务不工作不管出于什么原因,他们不关心为什么。他们只是想让事情工作。这些变量的方程,我们必须设法解决。我们必须努力使网络规模的可选性和良好的客户体验。”

解决方案

相信领导的“原生云架构和模式真的给我们很大的灵活性在满足这类客户群的需求,”林德合作牧场主实验室建立吊索Kubernetes电视的下一代平台。“我们将需要启用包括多个公共云和混合云战略内部VMWare多数据中心环境来满足业务的需要,因此这类的抽象是一个真正的目标,”他说。“这是最大的一个原因为什么选择Kubernetes。”The team launched its first applications on Kubernetes in Sling TV's two internal data centers. The push to enable AWS as a data center option is underway and should be available by the end of 2018. The team has added普罗米修斯为监测和Jaeger跟踪,工作与公司现有的工具集:芝诺,新遗迹和麋鹿。

影响

“我们去的地方我们可以一键部署整个数据中心的计算,网络,Kubernetes,日志记录、监控和所有的应用程序,”林德说。“我们有真正使一个平台基于思维的方法允许应用程序使用常用工具。一个新的应用程序可以在大约一个小时在使用普通工具和CI / CD的过程。这边的收益巨大。几天前,至少把事情分类为一个新的应用程序部署。不考虑我们的操作人员的培训管理这一新的应用程序。它是两个或三个数量级的节省时间和成本,并操作它给我们机会让有才华的操作的核心团队工程师管理常见的基础设施和工具使我们的应用程序可以在网络规模。”

流媒体电视的美,如所提供的服务吊索的电视是,你可以看任何你想要的设备,无论你想要的。

当然,从供应商的事情,创建一个特别的挑战”我们把直播电视和分发它在互联网上用户的设备,我们不控制,”布拉德·林德说,吊索电视的云本机&大数据专员。“在很多方面,我们是在西部工作:互联网是它是什么,如果客户的服务不工作不管出于什么原因,他们不关心为什么。他们只是想让事情工作。这些变量的方程,我们必须设法解决。我们必须努力使网络规模的可选性,我们必须这样做。”

事实上,吊索电视经历了巨大的客户推出的增长从一开始菜网络在2015年。仅仅一年之后,“我们经历一些成长的烦恼的一些遗留系统,试图找到合适的架构,使我们的未来,”林德说。负责构建下一代web平台规模“个性化的客户体验,”林德过去一年将Kubernetes吊索电视。

相信领导的“原生云架构和模式真的给我们很大的灵活性在满足客户的需求,”林德合作牧场主实验室建立Kubernetes周围的平台。“他们真的帮助我们把我们的头如何使用Kubernetes,”他说。“我们需要灵活地使我们的用例只有一个简单的编排。使我们的未来,没有给我们供应商也是我们战略的一个关键部分。我认为这是牧场主价值主张的一部分。”

他选择Kubernetes一大原因是得到一个抽象层次,使公司“启用包括多个公共云和混合云战略内部VMWare多数据中心环境以满足业务的需求,”他说。另一个因素是多少Kubernetes生态系统在过去几年已经成熟了。“我们已经花了很多时间和精力在做日志记录、监测和报警生产准备给我们洞察应用程序的幸福感,”林德说。团队增加了普罗米修斯为监测和Jaeger跟踪,工作与公司现有的工具集:芝诺,新遗迹和麋鹿。

强调共同的工具,“我们去的地方我们可以一键部署整个数据中心的计算,网络,Kubernetes,日志记录、监控和所有的应用程序,”林德说。“我们已经真正启用一个平台基于思维的方法允许应用程序使用常用工具和服务。一个新的应用程序可以在大约一个小时在使用普通工具和CI / CD的过程。这边的收益巨大。几天前,至少把事情分类为一个新的应用程序部署。不考虑我们的操作人员的培训管理这一新的应用程序。它是两个或三个数量级的节省时间和成本,并操作它给我们机会让有才华的操作的核心团队工程师管理常见的基础设施和工具使我们的应用程序可以在网络规模。”

团队推出了它的第一个应用程序在吊索Kubernetes电视的两个内部数据中心早在2018年一季度的一部分,开始启用AWS作为数据中心的选择。该公司计划在未来扩大到其他公共云。

第一个应用程序投入生产是一个web基于套接字的后端通知服务。“它允许客户端更改触发器消息在这个领域没有投票,”林德说。“我们正在谈论非常大量与该应用程序的消息。不像是Kubernetes能够向上和向下扩展,以及支持整体工作负载,这是很难做的。我几乎是如此大胆的说,大多数的这些应用程序,现在我们正在建设不可能一直没有云Kubernetes使本机模式和灵活性。”

林德监督三个团队合作建设下一代平台:一个平台工程团队;一个企业中间件服务团队;和大数据分析团队。“我们真的试图团结一切能够有一个客户机应用程序与云交互中间件层。中间件层必须运行在一个平台上,使用平台服务,然后由人工监控日志和事件代理保持平稳运行,”林德说。

最终,此举是“试图Kubernetes与人工智能相结合,使网络规模已经可以工作了,”他补充道。“我们希望人工代理和大数据平台使用实际的日志和事件的应用程序,Kubernetes,基础设施,支持服务和对环境变化作出决定,“嘿,我们需要更多的能力,该服务请添加更多的节点。从平台的角度来看,如果你是真正做网络规模的东西和你不使用人工智能和大数据,在我看来,你会内爆下你自己的体重。这不是如果的问题,是什么时候。如果你在数百万用户的环境,内爆将是灾难性的。我们在这个目标和学到了很多东西。”

吊索电视,移动云原生正是他们需要的。“我们必须能够应对变化和打嗝的矩阵,”林德说。“这是我们的能力的基础为我们的客户提供高质量的服务。建筑智能平台、工具和客户在消费这些服务必须成为这一切的一部分。在我眼里,是一个很大的原生云的一部分。将这些分布式的、潜在的不可靠的实体和使一个健壮的客户体验,他们预计。”

Baidu