争取建立一个可靠的设备管理平台
By Benson Ma, Alok Ahuja
Introduction
简介
At Netflix, hundreds of different device types, from streaming sticks to smart TVs, are tested every day through automation to ensure that new software releases continue to deliver the quality of the Netflix experience that our customers enjoy. In addition, Netflix continuously works with its partners (such as Roku, Samsung, LG, Amazon) to port the Netflix SDK to their new and upcoming devices (TVs, smart boxes, etc), to ensure the quality bar is reached before allowing the Netflix application on the device to go out into the world. The Partner Infrastructure team at Netflix provides solutions to support these two significant efforts by enabling device management at scale.
在Netflix,每天都有数百种不同的设备类型,从流媒体棒到智能电视,通过自动化测试,以确保新发布的软件能够继续提供我们客户所享受的Netflix体验的质量。此外,Netflix不断与其合作伙伴(如Roku、三星、LG、亚马逊)合作,将Netflix SDK移植到他们新的和即将推出的设备(电视、智能盒子等)上,以确保在允许设备上的Netflix应用走向世界之前达到质量标准。Netflix的合作伙伴基础设施团队提供解决方案,通过实现大规模的设备管理来支持这两项重大工作。
Background
背景介绍
To normalize the diversity of networking environments across both the Netflix and Partner networks and create a consistent and controllable computing environment on which users can run regression and Netflix application certification testing for devices, the Partner Infrastructure team provides a customized embedded computer called the Reference Automation Environment (RAE). Complementing the hardware is the software on the RAE and in the cloud, and bridging the software on both ends is a bi-directional control plane. Together, they form the Device Management Platform, which is the infrastructural foundation for Netflix Test Studio (NTS). Users then effectively run tests by connecting their devices to the RAE in a plug-and-play fashion.
为了使Netflix和合作伙伴网络的网络环境的多样性正常化,并创造一个一致的、可控的计算环境,用户可以在上面运行设备的回归和Netflix应用认证测试,合作伙伴基础设施团队提供了一个定制的嵌入式计算机,称为参考自动化环境(RAE)。与硬件相辅相成的是RAE和云中的软件,而连接两端软件的是一个双向的控制平面。它们共同构成了设备管理平台,这是Netflix测试工作室(NTS)的基础设施基础。然后,用户通过以即插即用的方式将他们的设备连接到RAE,有效地运行测试。
The platform allows for effective device management at scale, and its feature s...