YoVDO

Surveillance d'un flux de travail de streaming en direct à l'aide d'Amazon CloudWatch (Français) | Monitoring a Live Streaming Workflow with Amazon CloudWatch (French)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon CloudWatch Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Présentation de l’atelier

Il est important pour tout flux de travail vidéo de pouvoir surveiller l’état et la santé des services logiciels et de leurs tâches afin de détecter et de résoudre les problèmes avant qu’ils ne compromettent le flux de travail. C’est particulièrement important lors du streaming de vidéos en direct où il n’y a pas de « deuxième chance » et où le coût d’un problème ou d’une panne peut être énorme en matière de revenus, d’amendes ou d’atteinte à la réputation.

Dans cet atelier, vous utiliserez Amazon CloudWatch pour surveiller certains aspects d’un flux de travail vidéo en direct.

Pendant la configuration de l’atelier, un modèle AWS CloudFormation va créer un flux de travail en direct, illustré ci-dessous.

1 AWS CloudFormation crée un canal AWS Elemental MediaLive, qui prend un flux d’entrée haute résolution.

2 MediaLive compresse ces entrées en plusieurs versions de basse résolution qui conviennent au streaming sur Internet.

3 MediaLive alimente AWS Elemental MediaPackage, qui met en cache temporairement la vidéo, puis la regroupe et la transmet aux utilisateurs sur demande.

4 Vous allez ensuite configurer Amazon CloudWatch pour surveiller le flux de travail aux points clés.

Remarque Dans la pratique actuelle, pour desservir des centaines, des milliers ou des millions d’utilisateurs simultanés, les flux vidéo groupés doivent être diffusés par l’intermédiaire des grands réseaux de distribution. Il existe de nombreux types de réseaux de diffusion de contenu (CDN), notamment le CDN Amazon CloudFront. Pour gagner du temps dans le cadre de cet atelier, vous n’allez pas créer de distribution CloudFront.

Informations supplémentaires : pour plus d’informations sur la manière de créer manuellement un flux de travail de streaming, suivez l’atelier d’autoformation « Building a Live Video Channel with MediaLive, MediaPackage and Amazon CloudFront (SPL-207) ».

Métriques clés à mesurer dans un flux de travail en direct

Voici des exemples de métriques clés à surveiller dans un flux de travail de streaming en direct.

  • Changements de l’état d’un canal MediaLive : dans certains flux de travail, les canaux s’exécutent pendant de très longues durées (voire 24 h/24, 7 j/7) et il est important de savoir si l’un d’eux a été arrêté par inadvertance. Les états comprennent le démarrage, l’exécution, l’arrêt et l’inactivité.

  • Problèmes ou problèmes potentiels dans un canal : MediaLive génère des alertes lorsque certaines conditions se produisent sur un canal, y compris la perte d’entrée vidéo, la perte d’entrée audio et la sortie en dessous du temps réel, entre autres. Si l’un d’entre eux se produit, il est essentiel de le savoir le plus tôt possible.

  • Entrée dans MediaLive : pour les AWS Media Services, il s’agit du début du flux de travail et il est essentiel de signaler toute interruption ou défaillance au stade de l’entrée le plus tôt possible.

  • Sortie MediaLive vers MediaPackage : il est important d’obtenir des avertissements en cas de changements (tels que des baisses dans la sortie MediaLive) afin que vous puissiez intervenir avant qu’il ne soit trop tard.

  • Entrée dans MediaPackage (appelée ingress) : il ne suffit pas de surveiller la sortie de MediaLive, vous devez également vérifier que MediaPackage reçoit effectivement une entrée et connaître la vitesse de réception.

  • Sortie MediaPackage (appelée egress) : il s’agit d’un autre domaine crucial à surveiller : c’est au cours de cette étape que les AWS Media Services transmettent le contenu au prochain système en aval, tel qu’un CDN.

Objectifs

À la fin de cet atelier, vous saurez :

  • Créer des notifications basées sur les alertes MediaLive et les changements d’état des canaux
  • Créer des métriques pour mesurer l’entrée et la sortie MediaLive
  • Créer des métriques pour mesurer l’entrée et la sortie MediaPackage
  • Créer un tableau de bord pour afficher ces métriques
  • Manipuler le flux de travail et observer les résultats dans CloudWatch

Connaissances techniques préalables

Le présent atelier s’appuie sur un flux de travail de streaming en direct créé dans l’atelier d’autoformation (SPL-207) Building a Live Video Channel with MediaLive, MediaPackage and Amazon CloudFront.

Pour réussir cet atelier, vous devez maîtriser les procédures de base de la création d’un flux de travail de streaming en direct à l’aide des services multimédias AWS Elemental, notamment :

  • La connexion d’une entrée MediaLive à un canal MediaLive
  • La configuration d’un canal MediaLive
  • La configuration d’un canal MediaPackage
  • La lecture d’une vidéo à partir d’un canal MediaPackage

Vous devez également maîtriser la navigation de base de l’AWS Management Console.


Tags

Related Courses

Introduction to Amazon CloudWatch
Pluralsight
AWS SysOps Admin: Implement Metrics, Alarms, and Filters
Pluralsight
Monitoring and Event Response on AWS for DevOps Engineers
Pluralsight
DevOps on AWS: Operate and Monitor
Amazon Web Services via Coursera
DevOps on AWS: Operate and Monitor
Amazon Web Services via edX