不少企業均選用 AWS 的雲端服務來改善服務,Netflix 也不例外。日前公司宣布他們花了 7 年時間,把串流服務的營運由數據中心遷移至 AWS,並利用雲端的靈活性,為會員提供更優質的串流服務。
Netflix 指他們從 2008 年 8 月 開始計劃。由於當時他們經歷了一次嚴重的資料庫損毀,有三天的時間無法將 DVD 寄給他們的會員,使他們意識到雲端的重要。最終他們選擇了 AWS,理由是 AWS 提供最大的擴張度和最多樣的服務和功能。
Netflix 改用 AWS 改善服務
Netflix 表示使用雲端服務有眾多好處。首先他們旗下的產品持續迅速演變,有不少耗用資源的新功能,並且資料量不斷增長,單靠他們的資料中心是非常困難的。然而 Netflix 指雲端的彈性讓他們能在幾分鐘內增加幾千個虛擬伺服器和千兆位元的儲存空間,從而以完成擴張。
第二 ,Netflix 也說雲端讓他們大幅增加服務提供能力。Netflix 指他們的資料中心有幾次停機,但改用雲端服務後,整體提供能力穩步上升,接近他們 99.99% 正常服務運作時間的目標。縱使在他們在雲端雲端遷移的早期遇到一些不可避免的難關,但最終仍可克服。
不少企業取用雲端服務的目的是減省成本,然而 Netflix 表示這不是他們遷移至雲端的主要原因。不過他們最終仍然受惠,串流雲端成本最後只佔資料中心的一小部分。
Neflix 指整個計劃耗時 7 年,箇中原因是他們幾乎完全把技術重建。例如在結構上,Netflix 從一個龐大的應用程式遷移到數百個微服務,並使用 NoSQL 資料庫,將數據模型反正規化。