Netflix 標誌

AWS 上的 Netflix

Netflix 是全球領先的娛樂服務供應商之一,在 190 多個國家/地區中擁有超過 2.6 億名會員。 Netflix 幾乎所有運算和儲存需求都使用 AWS,包括資料庫、分析、推薦引擎、影片轉碼等,共有數百項功能在 AWS 上使用超過 100,000 個伺服器執行個體。

執行摘要

Netflix 為全世界帶來娛樂,以超過 30 種語言,將豐富多樣的電視節目、電影和體育賽事,提供給全球數以百萬計的會員。Netflix 所做的一切,都是以多元、包容、平等和全球化的角度。另外,藉由營造勇敢、同理和充滿好奇心的文化,Netflix 以更快速的腳步發展新故事,並以更好的方法與全球會員分享。Netflix 仰賴 AWS 的速度和一致性,協助該公司提供同業最佳娛樂服務。AWS 為 Netflix 提供運算、儲存和基礎架構,讓該公司在全球任何地點迅速擴充、安全營運,同時符合容量需求。不只如此,頂尖的內容生產者 Netflix 還使用 AWS 建立了雲端工作室。此一虛擬工作室能讓 Netflix 摒除地點的限制,納入一流美術人才,Netflix 美術師及合作夥伴也能享有協作的自由,不必受到技術或地理區域的阻礙。

客戶案例

在 AWS Fix This 播客上激發創造力並與 Netflix 協作

2022 年

瞭解 Netflix 如何使用 AWS 構建靈活的遠端工作站,以吸引和保留現在可以在任何地方協作的創意人才。

收聽劇集

利用 AWS Local Zones,Netflix 即可藉助低延遲工作站實現遠端藝術

2022 年

Netflix 致力於透過遠端工作站促進全球藝術家和內容創作者之間的協作,並提供與藝術家極為相近的無縫內容創作體驗。了解 Netflix 如何透過使用 AWS Local Zones 將其視覺效果工作室部署到更靠近藝術家的位置來實現這一目標,幫助其實現低於 10 毫秒的延遲並保持其遠端工作站順暢執行。

閱讀案例研究

全球製作,特別邀請Netflix

2021 年

在 SIGGRAPH 2021 的重大發表中,Netflix 產品和動畫總監 Laura Teclamariam 和 Netflix 工作室工程總監 Rahul Dani 討論了今天的內容製作是如何真正全球化,以及這對講故事講述代表著什麼。 

觀看影片
創新的勇氣:與 Netflix 包容策略副總裁 Vernā Myers 的訪談

創新的勇氣:與 Netflix 包容策略副總裁 Vernā Myers 的訪談

2021

Netflix 是一家相信發明和再發明的公司。Netflix 的包容策略副總裁 Vernā Myers 分享了 Netflix 文化背後的一些祕密,並闡述了勇於突破新局面的勇氣,公司如何實現多樣化、包容和平等,以及好奇心為何是打造包容文化的最重要特徵之一。

觀看影片

polygon background, polygon abstract vector

「藉由新的 Amazon EC2 G5 執行個體,我們可以佈建更高端的圖形工作站,與配備 EC2 G4dn 執行個體的工作站相比,這些工作站的效能最高可達 3 倍。藉由 G5 執行個體,內容創作者可以自由地為我們的觀眾打造更複雜、更逼真的內容。」 

Stephen Kowalski
Netflix 數位製作基礎設施工程部總監


在雲端製作「皇冠」

2021

Netflix 的第四季度劇集「皇冠」的製作遇到了前所未有的挑戰,在後期製作 VFX 工作計劃開始時,全球因為新冠病毒疫情而封鎖。透過採用 AWS 上的以雲端為基礎的工作流程,由 10 位藝術家組成的 Netflix 內部 VFX 團隊可以在僅 8 個月內無縫完成本季 10 集劇集的超過 600 場 VFX 拍攝,全部工作在遠端完成。 

閱讀部落格
閱讀「皇冠」案例研究

透過採用 AWS 上的以雲端為基礎的工作流程,「皇冠」內部 VFX 團隊可以在僅 8 個月內在遠端完成超過 600 場 VFX 拍攝。

Netflix 在 AWS 上使用 NICE DCV 打造雲端 VFX 工作室,提供全球美術師使用

2021

Netflix 於 2012 年擴充內容製作,現在是全球頂尖的工作室之一。在持續創新文化的薰陶下,該公司想要在雲端打造一座視覺效果 (VFX) 工作室,吸引全球一流的 VFX 及動畫美術師前來效力,並且能夠讓全球團隊在此無縫協作。 Netflix 使用 NICE DCV 和 Amazon EC2 G4 執行個體建立了遠端工作站,而不必在反應能力和影像品質之間做出取捨。了解 Netflix 如何在短短 1 年內從試用到正式推出,並在最佳化成本的同時,減少美術師在技術和地理區域上面臨的阻礙。 

閱讀使用案例
Netflix 如何看待網路安全

Netflix 如何看待網路安全

2020

AWS 資訊安全長 Steve Schmidt 與 Netflix 的資訊安全副總裁 Jason Chan 坐下來,討論安全策略、建立安全程式、零信任和作為獨特的威脅模型。

觀看影片

polygon background, polygon abstract vector

與其他家庭娛樂服務類似,在這段空前的時間,Netflix 的觀看次數暫時有所增加,會員數量也增加了。為滿足這一需求,我們的控制平面服務需要非常快速地擴展。在這個方面,AWS 和我們的強大合作夥伴關係的價值顯而易見,既可以滿足計算、存儲的容量需求,還能提供必要的基礎架構,例如深深植根於 Netflix 營運模型的 AWS Auto Scaling。

Nils Pommerien
Netflix 雲端基礎架構工程部總監


Netflix 使用 Amazon Simple Email Service 與 190 個國家/地區的 1 億客戶保持聯繫

2020

遷移至 Amazon Simple Email Service (Amazon SES) 之前,Netflix 維護了一個用於傳送電子郵件的內部解決方案。該解決方案有其自己的營運開銷,包括執行帶有電子郵件遞送軟體的專用伺服器,並為每個網際網路服務提供者最佳化電子郵件傳送實務。Netflix 需要靈活、經濟實惠、高度可擴展且具有全球影響力的電子郵件解決方案。了解 Netflix 如何使用 Amazon SES 克服這些挑戰,以及公司透過使用該服務獲得的收益。

閱讀使用案例

polygon background, polygon abstract vector

遷移至 Amazon Simple Email Service 之前,Netflix 必須維護一個用於傳送電子郵件的內部解決方案。該內部解決方案有其自己的營運開銷,包括執行帶有電子郵件遞送軟體的專用伺服器,並為每個網際網路服務提供者最佳化電子郵件傳送實務。我們評估了幾種電子郵件交付解決方案,並決定採用 Amazon SES,因為它很靈活、價格可承受、高度可擴展、具有全球影響力,並且承諾出色的可交付性。」

Devika Chawla
Netflix 訊息和聯絡工程總監


架構

Netflix 在 Amazon Route 53 上實現多區域彈性

當您需要將 8900 萬觀看者轉移到另一個 AWS 區域時會發生什麼? Netflix 的基礎設施以 AWS 為基礎,具有極強的彈性,即便公司同時在多個 AWS 區域中執行服務也能夠應付。在本集的 "This is My Architecture, Coburn Watson" 中,Netflix 效能和可靠性工程總監 Coburn Watson 向我們介紹了公司的 DNS 架構,該架構建置在 Amazon Route 53 之上,並透過 Netflix 的 Zuul 進行了增強,使團隊能夠在 40 分鐘內撤離整個區域。

觀看影片 

了解 AWS for M&E 如何使用任意雲端中特地專門打造的功能,來轉變媒體工作負載。

其他資源

RE:INVENT

2020
使用 ConsoleMe 擺脫多帳戶管理的束縛
在 Netflix,雲端基礎架構安全團隊跨成百上千的帳戶管理權限。在本演講中,了解 Netflix 建立的工具 ConsoleMe,該工具開發用於安全解決此問題,減少最終使用者遇到的不一致和延遲情況,以及減輕多帳戶管理負擔。ConsoleMe 透過在單一介面顯示 Netflix 雲端資源來簡化權限管理。其提供多步驟、動態、自助服務工具,該工具可確定權限、自動產生資源政策,以及使用 Zelkova 智慧地套用低風險權限請求。
觀看影片 
RE:INVENT

2020
設計更佳的機器學習系統:Netflix 的經驗教訓
Netflix 的資料科學遠超同名的推薦系統,並涉及業務的方方面面,從最佳化內容交付到打擊欺詐。Netflix 的獨特文化為其資料科學家提供了極大的工具選擇自由,從而不斷擴展機器學習方法和系統。在 2019 年,Netflix 開放了其以人為本的 ML 平台 Metaflow 的原始碼。在本演講中,Netflix 分享了他們在其多年建立 Metaflow 所包含的 ML 系統之旅取得的一些經驗教訓。
觀看影片 
RE:INVENT

2020
Netflix 如何使用 Spinnaker 和 Kubernetes 將交付簡化為程式碼
軟體交付乍一看很簡單。步驟 1:建立程式碼。步驟 2:部署應用程式。步驟 3:結束。複雜性經常不經意地潛入我們的程序,僞裝成擴展、測試、稽核以及共享。在本演講中,Netflix 和 AWS 討論了 Spinnaker,這款開放原始碼持續部署工具可協助從強制性管道和階段過渡到對最終目標的更具說明性的描述,並帶回「愉悅」交付。
觀看影片 
RE:INVENT

2019
Netflix 工程師的日常
Netflix 是一種不斷變更的大型生態系統,透過雲端系統和全球分佈的 CDN,為全球上百萬客戶提供服務。遍佈整個技術堆疊的有趣娛樂活动為您介紹了我們如何思考和設計系統、Netflix 應對營運挑戰的方法,以及其他組織如何套用我們的思維過程和技術。在本演講中,我們討論了用於營運一家全球串流公司的技術,全球擴展、上十億指標,生產混亂的好處,以及文化如何影響您的速度和執行時間。
觀看影片 
RE:INVENT

2019
Netflix 的 ML 基礎架構:更多資料科學,更少工程
Netflix 以其獨特的文化而著稱,為個別工程師和資料科學家提供極大的自由。我們的資料科學家有望自主開發和運作大型機器學習工作流程,而無需對系統或資料工程有深入的了解。相反,我們為他們提供了令人愉悅的可用機器學習基礎架構,他們可用來管理專案的生命週期。我們的端對端機器學習基礎架構 Metaflow 設計用於利用 AWS 的優勢:彈性的運算、高輸送量儲存,以及動態可擴展的筆記型電腦。在本演講中,我們展示了以人為本的設計原則,使工程師享有自主權。
觀看影片 
客戶影片

2018
Netflix 遷移至雲端的經驗教訓
在本視訊中,AWS 的雲端架構策略副總裁 Adrian Cockcroft 和前 Netflix 雲端架構師分享了 Netflix 如何開始其雲端之旅。連續兩天的停機揭示了即將出現的容量短缺問題,促使 Netflix 探索雲端服務提供者並最終選擇 AWS。最初,Netflix 採用 Amazon EC2 和 Amazon S3 來提供基礎運算和儲存服務。接著,該公司先從前端應用程式開始,逐漸將其遷移擴展至 AWS,然後從 Oracle 遷移其資料庫和其他後端基礎架構。現在,Netflix 全面支援 AWS,具有完全雲端架構的上億客戶,且無需再管理其自己的資料中心。
觀看影片 
RE:INVENT

2017
Netflix 調整 Amazon EC2 執行個體來提升效能
Netflix 使用 Amazon EC2 執行個體類型和功能來建立高效能雲端,從而讓其工作負載達到近乎裸機的速度。本次演講概述了提供最快 Amazon EC2 執行個體的組態、調整及活動。Netflix 效能和作業系統工程團隊成員 Brendan Gregg 展示了如何選擇 Amazon EC2 執行個體類型、如何在 Xen 模式(HVM、PV 或 PVHVM) 之間選擇,以及 Amazon EC2 功能 (例如 SR-IOV) 對於裸機效能的重要性。他還講述了基本和進階核心調整與監控,包括 Java 和 Node.js 火焰圖及績效計數器的使用。
觀看影片 
RE:INVENT

2017
Netflix 如何大規模編碼
在本演講中,Netflix 探索了編碼服務運用的各種策略,這些策略可將 Amazon EC2 預留執行個體的異質收集管理自動化,解決運算爭用,以及根據優先級和工作負載分發執行個體。Netflix 編碼團隊負責將不同類型的媒體來源轉碼成大量媒體格式,以支援所有 Netflix 裝置。將這些媒體來源轉碼具有各種運算需求,從執行運算密集型視訊編碼到低延遲、大量影像和文字處理,不一而足。編碼服務可能需要幾十萬個運算小時,才能立即分發到最需要它們的地方。
觀看影片 

AWS 外部

HPC Tech Shorts

Netflix 如何使用 AWS 的 NICE DCV 來支援分散式創意人力
Netflix 具有雄心勃勃的目標,即創造比任何其他工作室都豐富的內容,並為多元化的全球故事講述社區提供支援。這意味著透過解決方案為藝術家、編輯和其他創意人員提供支援,讓他們在世界各地都能輕鬆使用強大的運算能力:NICE DCV 和 AWS 提供的全球分散式基礎架構的完美任務。
觀看影片 
NETFLIX

Netflix 工程如何支援內容創作
聆聽 Netflix 儲存和資料整合工程經理 Ionnis Papapanagiotou 的演講,他將介紹 Netflix 平台工程如何支援工作室和內容營運,以及 Netflix 如何使用 Amazon S3 來處理媒體儲存基礎架構和資產管理。
觀看影片 
NETFLIX

Netflix 技術部落格:使用 Metaflow 和 AWS Step Functions 拆分資料科學工作流程
了解 Netflix 如何利用 AWS Step Functions 作為其第一個開源生產排程器,在保持高可用性的同時減少營運負擔。
閱讀部落格 
NETFLIX

Netflix 技術部落格:ConsoleMe:用於處理 AWS 許可和存取的中央控制平面
雲端內容呈爆炸式增長,這使得動態建立基礎架構比以往任何時候都更容易,但這意味著需要不斷增加的支援負擔來確保正確的安全身分驗證和授權、雲端衛生和可擴展的程序。了解 Netflix 雲端基礎架構安全團隊如何透過兩個用於管理多帳戶 AWS 許可和存取的全新開源工具,來協助解決這一挑戰:ConsoleMe 及其 CLI 公用程式 Weep。
閱讀部落格