Auteur Sujet: Infrastructure de Molotov TV  (Lu 1864 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 212
    • Twitter LaFibre.info
Infrastructure de Molotov TV
« 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.

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.

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 454
  • Lyon (69) / St-Bernard (01)
    • Twitter
Infrastructure de Molotov TV
« Réponse #1 le: 19 février 2020 à 16:28:00 »

- 11 baies racks dans un datacenter Iguane Solutions qui contiennent 244 serveurs Dell
À DC3, dans la salle Iguane :)

vivien

  • Administrateur
  • *
  • Messages: 47 212
    • Twitter LaFibre.info
Infrastructure de Molotov TV
« Réponse #2 le: 19 février 2020 à 16:31:42 »
Merci.

Il y en a des services connus à DC3 !

xp25

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 945
Infrastructure de Molotov TV
« Réponse #3 le: 19 février 2020 à 17:14:18 »
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

thedark

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 665
  • Réseau Covage
Infrastructure de Molotov TV
« Réponse #4 le: 20 février 2020 à 07:05:44 »
Merci pour ces informations intéressante.