Avez-vous remarqué que Netflix n’a pas connu de pannes catastrophiques comme il l’a fait ces dernières années, même avec une augmentation du nombre de visionnements pendant la pandémie? Ce n’est pas un heureux accident. Netflix a détaillé la mise en œuvre de la technologie, le délestage progressif basé sur les priorités, qui devrait permettre aux flux de continuer à circuler même en cas de graves pannes dans les coulisses. Cela semble complexe, mais cela revient finalement à décider de ce que le service peut se permettre de sacrifier sans que les gens ne le remarquent.

Le service hiérarchise désormais le trafic en fonction de la quantité dont vous en avez besoin pour la lecture, y compris les éléments «non critiques» que vous ne verrez jamais, les éléments «d’expérience dégradée» qui n’affecteront pas la lecture (pensez aux marqueurs de pause et à l’historique de visualisation) et, bien sûr, l’expérience visuelle critique elle-même. Un service de passerelle, affectueusement appelé Zuul, détermine quand un service back-end ou même Zuul lui-même est en difficulté et diminuera progressivement le trafic pour maintenir Netflix en marche, en commençant par les éléments les moins prioritaires.

L’approche met à l’échelle la limitation de telle manière que vous ne devriez pas remarquer grand-chose, voire rien, à moins que la situation ne soit vraiment désastreuse. À ce stade, Zuul est probablement en train de ralentir fortement pour protéger à la fois le service et lui-même – il y a une panne totale si Zuul cesse de fonctionner.

Vous avez déjà vu ce système en action sans vous en rendre compte. Netflix a rencontré un problème en 2020 similaire à celui derrière une panne de 2019, mais le délestage de charge a suffisamment bien fonctionné pour que la lecture continue de fonctionner même pendant que le système se remettait d’une panne. La société prévoit d’affiner son approche, comme les seuils dynamiques pour le moment où la limitation intervient.

Cela ne garantit pas que Netflix évitera toutes les pannes ou autres dégradations à l’avenir. Après tout, l’entreprise a réduit les débits binaires pour éviter d’encrasser les réseaux lorsque les verrouillages pandémiques ont commencé. Ces échecs devraient cependant être moins probables et pourraient ne pas durer aussi longtemps s’ils se produisent. C’est particulièrement crucial quand il y a une abondance de rivaux. Si Netflix se heurtait à trop de pannes, il risquait de perdre des abonnés qui seraient prêts à abandonner quelques émissions exclusives si cela signifiait des flux plus fiables.

Lire aussi  Le TR-6S portable de Roland reproduit les boîtes à rythmes classiques des années 80 à petit budget