Teknoloji
Giriş Tarihi : 17-11-2021 20:50   Güncelleme : 17-11-2021 20:50

Gezegendeki en başarılı akış hizmetinin başlığının altına bir bakış

Netflix'in bu kadar iyi çalışmasının bir nedeni var. Netflix'in şirket içi içerik dağıtım ağı olan Open Connect, TV şovlarını ve filmlerini sunmak için oluşturuldu. Program, Netflix'in internet servis sağlayıcılarına, akışların çökmemesi ve yanmaması için trafiği yerelleştirmelerine izin veren fiziksel cihazlar vermesini içeriyor.

Gezegendeki en başarılı akış hizmetinin başlığının altına bir bakış

Dünya çapında yüz binlerce hane geçen ay Netflix'in Kalamar Oyunu'ndan yararlanırken, izleyiciler oldukça sıra dışı bir şeyi hafife almış olabilir. Netflix, bugüne kadarki en başarılı oyunu olacak olan distopik dramaya yönelik benzeri görülmemiş talebin altında ezilmedi - diğer hizmetler daha az zorlu koşullar altında ürünlerini sağlam tutmak için mücadele etse bile.

Birçoğumuz Favori akış hizmetlerimizi çalıştırdığımızda, genellikle çeşitli öfke yaratan sorunlarla karşılaşırız: malzeme donuyor, kontroller çalışmıyor veya hizmet tamamen çöküyor. Bunların hiçbiri ideal değil, ancak hepsi yaygın olarak anlaşılan bir kordon kesme maliyeti haline gelmiş gibi görünüyor. Örneğin, Disney Plus, yazılımı talebi karşılayamadığı için ilk gününde çöktü (ve sonra WandaVision talebi altında tekrar çöktü). HBO Max o kadar temelden kırıldı ki, kendi liderliği uygulamanın bir karmaşa olduğunu kabul etti. Hikaye özelliği onu kendi başına bir tür akış hizmeti yapan Instagram bile o kadar sık ​​çöküyor ki, canı sıkıldığında kullanıcılarını uyarmaya başladı. Akış çıldırtıcı olabilir!

Bir hizmetin cesareti, uygulamanın arkasındaki mühendislik, herhangi bir yayıncının başarısının temelidir ve Netflix, son 10 yılını Open Connect adlı geniş bir sunucu ağı oluşturmak için harcadı. birçok modern akış baş ağrısından kaçınmak için.

"Netflix, son 10 yılda yayın hizmetlerinde kaç kez sorun yaşadı?"

Kesinlikle HBO Max kadar değil, orası kesin.

Open Connect oluşturuldu. Netflix'in Open Connect başkan yardımcısı Gina Haspilaire, "Netflix, "başarının neye benzeyeceğini bildiğimiz beklenen trafiği sürdürecek bir düzeyde altyapı teknolojisi oluşturmamız gerektiğini biliyordu" diyor. "Başarılı olacağımızı hissettik ve o zamanlar internetin küresel olarak gerekli olacak trafik düzeyini sürdürmek için inşa edilmediğini biliyorduk."

Kimse oturup izlemek istemiyor. filmi yalnızca uygulamalarının çökmesini veya sonsuza kadar arabelleğe alınmasını sağlamak için. Netflix'in öngördüğü şey, belirli bir kalite düzeyini korumak istiyorsa, kendisinin bir dağıtım sistemi kurması gerektiğiydi.

Open Connect'te başlığı açmak

Open Connect, Netflix'in TV şovlarını ve filmlerini sunmak için özel olarak oluşturulmuş şirket içi içerik dağıtım ağıdır. 2012'de başlayan program, Netflix'in internet servis sağlayıcılarına trafiği yerelleştirmelerine izin veren fiziksel cihazlar vermesini içeriyor. Bu cihazlar, içeriği oynatmaya çalışan kullanıcıya ulaşmak için geçmesi gereken kanal sayısını ortadan kaldırarak ağlar üzerinde daha az baskı oluşturmak için Netflix içeriğinin kopyalarını depolar.

Büyük akış hizmetlerinin çoğu üçüncü taraflara güvenir. İçerik dağıtım ağları (CDN'ler) videolarını iletir, bu yüzden Netflix'in sunucu ağı bu kadar benzersizdir.

Bu yalnızca dağıtımı yavaşlatmakla kalmaz, aynı zamanda İSS'lerin bu içeriğe erişmek için ödeme yapması gerekebileceğinden pahalıdır.

Trafikten ve ücretlerden kaçınmak için Netflix, içeriğinin kopyalarını önceden kendi sunucularına gönderir. Bu aynı zamanda Netflix trafiğinin, akışın yoğun olduğu saatlerde ağ talebini boğmasını önlemeye yardımcı olur.

“Biz, Open Connect, Bridgerton'ın bir kopyasını internet servis sağlayıcınıza en yakın noktaya getiriyoruz - bazı durumlarda, doğrudan internet servis sağlayıcınızın ağının içine - ve bu temelde internet servisinin yükünü ortadan kaldırıyor sağlayıcının onu alması ve internetteki tüm bu sunucular aracılığıyla size aktarması gerekiyor," diyor Haspilaire, The Verge'e.

Kristen Radtke'den Grafik / The Verge

Ve onlar her yerdeler. Şu anda Netflix, 158 ülkeye yayılmış 17.000 sunucusu olduğunu ve şirket bana içerik dağıtım ağını genişletmeye devam etmeyi planladığını söylüyor.

"Ve onu oraya koyarak ve bu son mil ağından gelen içeriği sunarak, internetin geri kalanını geçmek ve bir kökene geri dönmek zorunda olan trafiği durdurur. Dolayısıyla internetten bir yük alıyor ve eşleme noktalarından bir yük alıyor."

Open Connect on yıl önce ilk kez kullanıma sunulduğunda, hizmet dağıtımda İSS'lerle işbirliği içinde çalışmaya başladı. Netflix, ISP'lere sunucuları ücretsiz olarak sağlar ve Netflix, sunucuların bakımını yapmak için ISP kaynaklarıyla çalışan bir dahili güvenilirlik ekibine sahiptir. Hem Netflix'e hem de Akamai'ye göre ISS'lerin avantajı, içeriğin kopyalarını kendileri getirme ihtiyacını hafifleterek ISS'lere daha az maliyet getiriyor.

"Büyük bir yük değil ama kesinlikle rahatlatıyor" diyor Law. "Bu, Akamai'nin kurulduğu prensiple ve her CDN'nin üzerinde çalıştığı prensiple aynıdır. Netflix'in CDN'si diğer CDN'lerden farklı değil - CDN'lerinin Netflix içeriğine ayrılmış olması dışında.”

Büyük üçüncü taraf CDN'lerin çoğu birden fazla iş yaparken ve birçok şirketten gelen birden çok talebi yönetirken — örneğin, Akamai diyor ki binlerce müşterisi var — Netflix'in dahili CDN'si tam olarak tek bir iş yapıyor: Netflix içeriğini dağıtıyor.

"Netflix'in bir CDN oluşturmak zorunda kalmasının nedeni, Amerika'nın İSS'lerinin çöp olmasıdır."

Netflix, bu sunucuları oluşturmanın ve sürdürmenin şirkete ne kadara mal olduğunu açıklamazken, Netflix, on yıl önce oluşturulmasından bu yana Open Connect'e yaklaşık 1 milyar dolar yatırım yaptığını söylüyor. Netflix'in tüm iş stratejisinin temelinde birinci sınıf ve kullanıcı etkileşimli bir akış deneyimi olduğu için CDN'ye dağlarca para harcıyor. Örneğin, abonelik modelinin tamamı, kısmen, bir kullanıcının içeriği için hangi kalitede video akışı istediği üzerine kuruludur.

Netflix, Amerika'nın internet altyapısının temelden bozuk ve bozuk olmasını da hesaba katmalıdır.

Electric Frontier Foundation'dan Katharine Trendacosta, The Verge'e “Netflix'in bir CDN oluşturmak zorunda kalmasının nedeni, Amerika'nın ISP'lerinin çöp olması” dedi. "Ve bildikleri şey, müşterilerinin sürekli olarak arabelleğe alınan bir ekran veya düşük kalite istemedikleriydi."

Artık, her İSS Netflix'in donanımına izin vermiyor. Verge, bunu doğrulayan bir AT&T yöneticisiyle konuştu. hala Netflix'in veri merkezlerine fiziksel cihazlar yüklemesini sağlamak yerine yayıncıya en uygun Netflix ağ bağlantılarını satıyor.

Bunu yapmak için Netflix, içeriklerinin her birinin üç kopyasını, her biri farklı bir kalite düzeyine sahip sunucularına etkin bir şekilde gönderir. İSS'niz bunalırsa veya internetiniz bir an için kesintiye uğrarsa, sistem başlığın daha düşük bit hızlı bir sürümüyle değiş tokuş yaparak akışı kesintiye uğratmadan sürdürmenize yardımcı olabilir.

"İçeriği kaliteye göre uyarlayacağız. ağın değil, tersi değil” diyor Haspilaire. "Ağınızda bir kesinti olduğunda görmemenizin nedeni budur - akışınız sabit kalır. Çünkü zamanla sürümü ayarlayabiliyoruz… yani internetiniz girip çıktığında bizden arabelleğe alma almayacaksınız.”

Peki neden üç kopya? Trendacosta'nın belirttiği gibi, yaşadığımız internet tamamen güvenilmez. Kesintiler, zayıf wifi bağlantıları ve diğer ağ kesintileri, internete ihtiyacınız olan şekilde erişme yeteneğinizi etkileyebilir. Netflix, ISS'lerle işbirliği yoluyla bu ağ sorunlarının birçoğunu çözebilir.

"Hiç kimse, geniş ölçekte çalışan bir sistem oluşturduklarını Netflix ile tartışmayacak veya tartışmayacak."

Haspilaire, Netflix'in bu içeriği yoğun olmayan saatlerde önceden yerleştirdiğini, böylece yüksek kullanımlı akış zamanlarında oluşacak diğer internet trafiğiyle rekabet etmediğini söylüyor.

"Dünyadaki tüm bu sunuculara içerik yerleştirmekle kalmıyoruz, aynı zamanda popüler olana göre önceden yerleştiriyoruz. Neyin popüler olduğunu tahmin ettiğimiz için, onu mümkün olduğunca doğru sunucunun altına koyabiliyoruz," diyor Haspilaire. “Filmlerimizin ve şovlarımızın bu ön yerleşimi, en iyi izleme saatlerine dayalı olarak kataloğumuzun yüzde 100'ünü yerel olarak depolamamıza izin veriyor. Bu da temel olarak hizmet kesintisiyle ilişkili tüm riski ortadan kaldırıyor."

Netflix daha sonra en çok dikkat çekmeyi umduğu şeye göre videoları sunucularında karıştırıyor. Open Connect'in iki tür sunucusu vardır: daha hızlı teslimatı gerçekleştiren flash ve 350 TB'a kadar veri tutan depolama. Depoda duran bir şey popüler hale gelirse, Netflix bu başlığı flash sunucusuna taşıyacaktır.

“Flash sunucusu, trafiğin daha büyük bir bölümüne hizmet edecek şekilde tasarlanmıştır, bu nedenle bir şov veya film için talep arttıkça, OCA'mız bu talebi karşılamak için depolamadan flash'a geçerek dinamik olacak şekilde oluşturulmuştur. ” diyor şirket bana.

Evlerinde toplanmış ve eğlenceli şeyler arayan yüz milyonlarca insan, bu 10 yıllık proje için mükemmel bir turnusol testiydi.

Open Connect, Netflix'in bu artan talebe karşı geleceğe hazır olmasına yardımcı oldu.

Akışın kralı

Open Connect, Netflix'in olduğu kadar iyi performans göstermesinin arkasındaki en büyük perde arkası itici güçlerden biridir. pandemi döneminde yaptı. Ancak Netflix'i rakiplerinin çok ötesine taşıyan birçok hareketli parça var. Rayburn, Netflix'in video ve ses kodlama girişimlerine böyle bir örnek olarak işaret ediyor, ancak kullanıcı deneyimi başka bir büyük. Rayburn'ün dediği gibi Netflix, on yıllık liderliğiyle rakiplerine göre "büyük bir avantaja" sahip olsa bile, büyümek ve bir abone tabanını korumak için çok sağlam bir ürününüz olmalıdır.

“ Rayburn, "Gerekli ölçekte çalışan bir sistem kurduklarını ve bu sektörümüzde gözden kaçırılan en büyük şeyin bu olduğu konusunda Netflix'le kimse aynı fikirde olmayacak veya tartışmayacak" diyor Rayburn. "Bu abone sayısını ancak geniş ölçekte iyi ve kaliteli bir tüketici deneyimi sunabiliyorsanız elde edebilirsiniz. Hiç kimse Netflix'in sahip olduğu dereceye sahip olmadı. Hiç kimse bu uzmanlığa sahip değil."

Başka bir deyişle, kullanıcıların Netflix altyapısı üzerine inşa edilen şeylerden de gerçekten keyif alması gerekiyor. Yalnızca akışların çökmemesini ve yanmasını sağlamanın ötesinde, Netflix'in çeşitli özelliklerinin geliştirilmesiyle ilgili değerlendirme, genellikle onları düşünmek zorunda olmadığımız için göz ardı edilir - sadece çalışırlar.

Tasarım hakkında düşündüğünüzde, ürünü sadece batılı izleyiciler için tasarlayabiliriz, ancak bu mutlaka Kore veya Japonya'da çalıştığı anlamına gelmez, ”diyor Netflix'in ürün ve stüdyo tasarımından sorumlu başkan yardımcısı Steve Johnson. "Bu nedenle, bu farklı ülkelerde meydana gelen nüanslar ve ayrıntılar hakkında düşünmemiz gerekiyor."

Diğer hizmetler büyümeye devam ettikçe, büyük yayıncıların Netflix'in altyapısına ve en üst düzeyine bakması mümkün ve hatta muhtemeldir. rehberlik için dipten iş stratejisi. Şansınız yaver giderse, belki de bu, neredeyse başka herhangi bir yerde içerik akışıyla ilgili evrensel kabustan bile kurtulabilir.

.