美国国家橄榄球联盟创建一个激动人心的计划每个季节适合世界各地的球迷,确保占竞争公平、多个电视合作伙伴,体育场的可用性、节日和国际比赛,和许多其他因素。

NFL是怎么做到的?云计算通过使用Amazon Web服务的力量

与32支球队踢272场比赛576个游戏窗口,为每一个团队和17场常规赛在18周,有近10亿人计划选项为每个团队。一起,有千的五次方- 1000000000000000可能发生可能的安排组合。

”甚至认为我们可以这样做是不可能的,就像我们过去不久以前,“说NFL NFL广播计划的副总裁迈克北。“所以我们幸运的能够使用AWS技术和庞大的计算能力来帮助搜索无限空间和发现每年最好的安排。”

在分析80000多个可行的,可以玩,和完成时间表,NFL宣布2021赛季时间表这个星期。联盟完成这个过程通过使用成千上万的亚马逊弹性云计算(Amazon EC2)实例。

总之,通过使用AWS, NFL救了成千上万的人力小时之内,估计有200万美元。

NFL利用成千上万的AWS实例在不同的时间表同时工作,和分析集的规则需要确定最优调度。但首先,联盟面临着诸多限制:

  • 操纵通过100多个潜在的球场冲突为每个团队基于其他事件。
  • 减少团队的数量有三场客场之旅或道路游戏后一条路周一足球之夜游戏。
  • 减少团队的数量连续两路游戏开始或结束本赛季。
  • 周四遵守游戏规则,包括时区界限,可控的旅行在周四比赛之前,而阻断了再见一周周四从游戏(这被认为是mini-bye)。
  • 以令人信服的游戏中周日晚上的足球,周一足球之夜,周四晚上的足球游戏与选框对位。
  • 间距intra-division游戏在整个赛季。
  • 容纳17th在2021年第一次常规赛比赛。

这些只是几个变量的考虑和编程软件,最终帮助创建NFL的时间表。

今年的可能的安排组合开始每天跑步1月4日。结果是:一个激动人心的2021年NFL时间表与达拉斯牛仔队将于9月9日在坦帕湾海盗队。

你准备好踢足球了吗?