2019 年 11 月 12 日 Disney+ 上線首日,最初的一千萬訂閱用戶接連遭遇服務中斷。公司將故障歸因於需求過高,以及工程師「建構應用程式的方式」——等於承認問題出在平台本身的設計,而非第三方。

上線前的信心很高。Disney Streaming Services 負責人 Michael Paull 曾於八月告訴 The Verge,多年處理大型串流——包括《權力遊戲》的首播與完結篇——已讓團隊為這種規模的上線做好準備。結果並非如此。新訂閱用戶無法登入,而成功登入的人則發現幾乎無法串流。當傳言將矛頭指向 Amazon 或第三方平台時,迪士尼直接面對消費者部門負責人 Kevin Mayer 予以否認:「問題出在我們建構應用程式的方式……不是 Amazon。」

Disney+ 採用 BAMTech 技術——這個平台曾支撐 MLB 的數位服務,也拯救了 HBO Now 的上線——但 Mayer 表示,BAMTech 從未見過 Disney+ 帶來的流量:「我們從未遇過像那天以及之後持續見到的需求……我們所採用的架構存在一些限制,而這些限制是先前未曾顯現的。」此外,一個程式碼問題也導致續看功能中電影的接續播放位置出錯;修復承諾於數週內推出。

上線當天全服務多處中斷:用戶無法登入、串流幾乎無法進行,續看功能也故障。

團隊的信心是依照 BAMTech 以往最大規模的串流來衡量,而非依照數百萬人同時註冊並串流的那一天。

首日一千萬訂閱用戶是 BAMTech 過去從未服務過的流量規模,架構的限制只有在這種負載下才顯現出來。

歸咎外部平台的可能性很早就被排除——Mayer 公開確認過錯在於內部的應用程式架構。

續看功能另有一個程式碼缺陷,顯示用戶端軟體同樣尚未準備好迎接第一批真實觀眾。

過去的尖峰負載佳績,不能保證架構足以承受下一個數量級:破紀錄的上線必須以破紀錄的規模進行負載測試,而不是依照上一次的紀錄。

修復應用程式的用戶端更新,包括續看功能的缺陷,預計於數週內推出。Mayer 承認迪士尼在這場賽局中還是新手——「如今經歷了這次上線,我才明白這有多困難」——並表示他希望在一、兩年內,Disney+ 能「敲開那扇門」,趕上 Netflix;後者服務一億六千萬名客戶,卻極少出現中斷問題。

追溯依據

參考來源

  1. Disney+ crashed on launch day because its software wasn't ready for the demand The Verge · theverge.com ·