您现在的位置是:首页 >综合 > 2021-05-15 11:12:23 来源:

Facebook的俄勒冈数据中心拥有一个拥有近2,000部智能手机的实验室来测试其应用程序

导读 今天的Facebook正在揭示其位于俄勒冈州Prineville的数据中心设施的一个新功能:一个大约2,000个智能手机的集群,在其上测试其应用程序,以

今天的Facebook正在揭示其位于俄勒冈州Prineville的数据中心设施的一个新功能:一个大约2,000个智能手机的集群,在其上测试其应用程序,以确保它们继续按预期工作。

Facebook的俄勒冈数据中心拥有一个拥有近2,000部智能手机的实验室来测试其应用程序

就在一年前,每个Facebook软件工程师都在附近的一台设备上测试了每个代码更改。问题是,并非每个人都有一个特定的移动设备 - 人们有许多不同类型的设备,具有不同的操作系统和不同的网络连接,因此这个测试系统并不理想。因此,Prineville的60个新定制机架,每个机架可容纳32部手机。

Facebook 生产工程师Antoine Reversat在一篇博客文章中解释说,Facebook为所有设备的每个新版本的特定应用程序运行其CT扫描程序,借助Mac Minis for iPhone和Open Compute Project Leopard服务器为Android手机提供服务。

对于大规模运行的应用程序,如Facebook,Instagram,Messenger或WhatsApp,每种可能的设备配置都是相关的,因为有数百或数千人可能正在使用它,如果出现问题,许多用户可能会被关闭并切换替代方案。因此彻底的测试变得非常重要。

市场领先的云基础架构提供商亚马逊网络服务(AWS)通过AWS Device Farm为独立开发人员提供移动设备测试平台,而Google云平台提供Firebase测试实验室,尽管它目前仅适用于Android。但是,Facebook并没有依赖公共云来运行其应用程序,而是拥有自己的基础架构,因此看到Facebook为测试目的组装自己的armada设备并不奇怪。

Reversat写道,Facebook热衷于为其手机测试实验室增加一倍的机架密度。

他补充说,Facebook正在寻求分享这种硬件机架的设计,可能是通过该公司于2011年建立的开放计算项目,并且已经用于为其计算,存储和网络设备传播设计。