La Fibre
Télécom => Télécom => TV et codecs => Discussion démarrée par: vivien le 18 février 2020 à 20:08:34
-
LeMagIT a fait un sujet Comment Molotov TV a bâti un datacenter qui ne tombe pas en panne (https://www.lemagit.fr/etude/Comment-Molotov-TV-a-bati-un-datacenter-qui-ne-tombe-pas-en-panne).
On y apprend pas mal de choses.
Molotov TV c'est :
- 80 personnes dont la moitié à la direction technique
- 170 chaînes de télévision encodées et diffusées
- 6000 To de stockage (en augmentation d’une année sur l’autre de 25 à 30 %) : L'intégralité des 170 chaînes sont enregistrées et stockées dans différentes résolutions, pour que les spectateurs puissent redémarrer au début d’une émission ou les regarder en différé (enregistrement / replay).
- Plusieurs centaines de milliers d’utilisateurs en même temps.
- Un temps de zapping inférieur à 200 millisecondes
Les flux sont diffusés par les CDN aux utilisateurs, mais pour encoder, stocker les flux, Molotov TV a sa propre infrastructure technique :
- 11 baies racks dans un datacenter Iguane Solutions qui contiennent 244 serveurs Dell avec contrôleur iDrac pour l'administration. Iguane Solutions effectue les gestes de proximité (comme l'ajout de nouveau serveurs) et Molotov TV s’occupe des opérations d’administration système via iDrac et des scripts Python. Ces serveurs hébergent des Vm qui sont supervisées par Datadog, un outil de surveillance des containers avec de l’analyse réseau.
- Serveur d'encodage vidéo : Dell PowerEdge R740 (serveur 2U avec des cartes GPU pour la compression en H.264) « L’option initialement retenue était d’utiliser des transcodeurs vidéo professionnels à part, mais elle n’était pas satisfaisante. Les cartes GPU nous donnent plus de souplesse sur le développement applicatif. Iguane nous a aidés à faire des maquettes pour évaluer de quel nombre de GPU, dans combien de serveurs, nos applications avaient besoin pour traiter quelle quantité de flux »,
- Serveur pour la connexions des utilisateurs : Dell PowerEdge R400 (serveur 1U). La configuration est proche des Dell PowerEdge R740, mais sans les cartes GPU.
- Stockage : Dell PowerEdge R640 (serveur 1U bi-processeurs avec deux cartes Fiber Channel connectés à un maximum de 8 Dell PowerVault MD1400 équipés de chacun 12 disques durs de 14 To chacun). « Ajoutons que Scality Ring nous permet de perdre jusqu’à 30 % des JBODs sans perdre de données. Pour optimiser notre stockage, nous ne faisons pas de déduplication. En revanche, nous devons reconstruire régulièrement l’index de Scality ». Cela permet de limiter la sauvegarde aux seules les bases de données liées à l’activité des utilisateurs et au catalogue des émissions.
-
- 11 baies racks dans un datacenter Iguane Solutions qui contiennent 244 serveurs Dell
À DC3, dans la salle Iguane :)
-
Merci.
Il y en a des services connus à DC3 !
-
Intéressant tout ça, mais rien de bien foufou.
Vive le HLS et ffmpeg ::)
J'ai même déjà trouvé des tutos pour chiffrer les fichiers (DRM) ;D
-
Merci pour ces informations intéressante.