Technologie

Microsoft Azure Media Services n'est plus. Alors, quelles sont les options ?

Microsoft Azure Media Services n'est plus. Alors, quelles sont les options ?

Microsoft Azure Media Services n'est plus. Alors, quelles sont les options ?

Spicy Mango - Chris Wood

4 min de lecture

|

Qu’est-ce qu’Azure Media Services ?

Annoncé en disponibilité générale (GA) en 2013 après quelques essais réussis, Azure Media Services était tout ce dont vous aviez besoin pour diffuser du contenu en direct et à la demande dans le cloud. De l’acquisition de la VOD et des flux linéaires, au transcodage et à l’encodage, en passant par la mise en capsule (packaging) et la diffusion via Azure CDN. AMS présentait un ensemble d’API de gestion relativement simples pour accomplir cette tâche, avant de finalement s’arrêter sur les API V3 qui ont instrumenté des changements dans le traitement vidéo et audio, la gestion des DRM FairPlay et des modifications de la haute disponibilité en VOD.

 

Pourquoi la fin de vie ?

Microsoft affirme que c’est pour se concentrer sur d’autres domaines de l’entreprise. De plus, ils accélèrent les solutions issues de l’écosystème de partenaires Microsoft. Il est très logique d’un point de vue financier de permettre aux partenaires de déployer leur propre équipement dans le cloud et de le rendre ensuite disponible via des places de marché ou des services, plutôt que de tenter de suivre le rythme des développements complexes nécessaires pour soutenir le paysage des médias et de la diffusion.

Curieusement, ce n’est pas si différent de l’abandon d’Akamai Media Services en 2019 – mais avec Akamai qui desservait (et peut-être « avant » la poussée de croissance de Fastly) une bonne part marginale du trafic OTT mondial, je pensais vraiment que leur offre avait plus de potentiel compte tenu des économies de coûts de sortie à réaliser depuis les clouds publics vers les origines d’Akamai.

Enfin, rappelez-vous l’époque précédant l’investissement d’AWS dans Elemental : sa propre pile média manquait un peu de capacités avec Elastic Transcoder. Une autre histoire où il était plus logique d’acheter ou de s’associer que de tenter de suivre et de rivaliser. Même avec les budgets d’Amazon, c’est dire.

  

Alors, de combien de temps est-ce que je dispose ?

Juin 2024. Cela semble lointain, mais cette date va rapidement approcher. Pour avoir déjà cadré des projets à ce sujet, je peux attester que les calendriers sont poussés au maximum lorsque l’on prend en compte le cycle de bout en bout.

 

Quelles sont mes options ?

La bonne nouvelle est que vous avez beaucoup d’options – la mauvaise nouvelle est que vous avez beaucoup d’options.

 

Solutions du réseau de partenaires Azure

Pour ceux qui ont du contenu déjà stocké dans Azure Blobs (et je nuancerai cette affirmation concernant d’autres coûts de changement), cela peut être l’une des approches les plus rentables par rapport à l’extraction de contenu vers AWS. Si vous stockez des ressources intermédiaires (mezzanine), les coûts de transfert sortant de To ou de Po de contenu vers un environnement comme AWS pourraient devenir difficiles à accepter. Des fournisseurs tels que Bitmovin, Telestream et Dolby proposent de bonnes solutions dans Azure, mais vous allez devoir travailler un peu pour les intégrer, comme nous en discuterons sous peu.

 

Amazon AWS

C’est probablement le meilleur ensemble de solutions « cloud-native » proposé aujourd’hui. AWS a fait un travail fantastique en intégrant l’ensemble de solutions Elemental dans sa maison. Quiconque migre depuis Azure a cependant une petite montagne à gravir – et cela peut s’accompagner d’une hausse des coûts non seulement pour l’intégration, mais aussi pour faciliter la simple migration de contenu. Si vous vous sentez super courageux, il y a toujours l’option d’utiliser votre blob Azure sous la pile AWS ! AWS gère son ensemble de solutions sous forme de piles distinctes avec des recoupements de fonctionnalités, mais pour obtenir la solution la plus évolutive et la plus flexible qui soit, il y aura du travail à faire. Bien conçu, ce flux de travail sera incroyablement puissant, avec un bon débit et d’excellentes capacités. Mal conçu, vous risquez de perdre de vue où se trouve votre contenu, ce qui lui arrive et pourquoi il ne se met pas à l’échelle.

 

Google GCP

Google progresse dans les médias et le divertissement, et dispose d’un ensemble de solutions relativement bon pour la préparation et la diffusion de médias de base. Google possède YouTube – sans doute l’une des plus grandes plateformes de transformation de médias au monde, sans parler d’une énorme infrastructure de diffusion – on pourrait penser que ce serait le choix le plus judicieux sur le papier. Pour un service freemium générant du HLS/DASH de base avec un certain recadrage, vous n’aurez aucun problème ; mais pour tout ce qui est plus avancé, il existe des lacunes de solution de taille qui nécessitent l’intégration d’éléments / outils / services tiers dans votre flux de travail.

 

Y en a-t-il d’autres ?

Oui – beaucoup. En dehors des grands fournisseurs de cloud public, il existe toute une série de prestataires proposant des outils de transformation et de diffusion de médias basés sur le SaaS et le PaaS. Certains sont bien intégrés aux clouds publics via des offres de places de marché, d’autres fonctionneraient très bien dans le cloud mais vous devriez déployer / configurer / gérer les éléments environnants. Je commencerais bien une liste, mais j’aurais besoin d’un rasage avant d’avoir terminé. Ce qui est important cependant, c’est la façon dont (HOW) vous abordez n’importe quelle migration.

 

Que dois-je évaluer avant de déménager ?

Analyse des écarts de fonctionnalités

La bonne nouvelle ici est qu’il existe de nombreuses options – et avec un déménagement, vous gagnerez probablement plus que vous ne perdrez en termes de fonctionnalités et de capacités pures – mais cela doit être comparé et évalué attentivement. Le diable est dans les détails. Si vous faites des choses plus compliquées comme le raccordement à mi-segment, la manipulation de manifestes, le remappage de pistes audio ou le traitement de flux de travail HDR – je conseillerais d’envisager éventuellement des POC (Proof of Concept) pour confirmer la fonctionnalité et l’approche avant de poursuivre. Je ne saurais trop insister sur l’importance des tests côté client et sur la MANIÈRE dont le contenu se comporte dans les lecteurs. Les variations de versions de spécifications entre les fournisseurs piègent la plupart des gens.

 

Coûts d’intégration et de migration

Il est naïf de croire que le transfert de flux de travail et de charges de travail depuis Azure n’aura pas un impact considérable sur les intégrations et les systèmes environnants. Qu’il s’agisse du téléchargement à partir de solutions MAM, de la surveillance des flux de travail, du stockage, de la livraison à des tiers ou du contrôle qualité (QC). Si vous utilisez des solutions prêtes à l’emploi, certaines d’entre elles peuvent nécessiter des demandes de changement auprès de tiers. Les coûts et l’effort de temps devront également être pris en compte dans votre calendrier global. Veillez à ajouter une marge de sécurité pour tenir compte des retards.

 

Analyse des coûts

Pour obtenir une image fidèle et réaliste, toute analyse des coûts doit prendre en compte :

  • la tarification de l’unité de calcul,

  • la tarification du stockage,

  • le coût du transfert,

  • le coût des intégrations aux systèmes environnants au sein de la chaîne,

  • le coût de la surveillance, des opérations et du support,

  • les mises à jour de la documentation et des processus

et plusieurs autres.

Si vous déployez à partir d’environnements de place de marché comme ceux fournis par AWS, veillez à comparer les coûts de calcul ET tous les coûts de licence supplémentaires qui pourraient être nécessaires. Certaines offres de places de marché incluent des licences logicielles dans le coût horaire de l’instance de calcul, d’autres sont BYOL (apportez votre propre licence). Si vous êtes astucieux dans votre architecture et votre déploiement, vous pouvez réduire votre coût de fonctionnement de base à des chiffres vraiment bas si vous ne traitez aucun contenu. Le coût de fonctionnement habituel (BAU) se résumera généralement au stockage et à quelques frais de service comme les éléments réseau, etc.

 

Je sais que cet article est de haut niveau, mais j’espère qu’il s’agit d’une introduction utile sur les points à cibler si vous êtes dans l’obligation de déménager. Enfin, si vous souhaitez un coup de main ou quelques conseils pour démarrer dans la bonne direction – j’aimerais beaucoup que vous me contactiez.

Qu’est-ce qu’Azure Media Services ?

Annoncé en disponibilité générale (GA) en 2013 après quelques essais réussis, Azure Media Services était tout ce dont vous aviez besoin pour diffuser du contenu en direct et à la demande dans le cloud. De l’acquisition de la VOD et des flux linéaires, au transcodage et à l’encodage, en passant par la mise en capsule (packaging) et la diffusion via Azure CDN. AMS présentait un ensemble d’API de gestion relativement simples pour accomplir cette tâche, avant de finalement s’arrêter sur les API V3 qui ont instrumenté des changements dans le traitement vidéo et audio, la gestion des DRM FairPlay et des modifications de la haute disponibilité en VOD.

 

Pourquoi la fin de vie ?

Microsoft affirme que c’est pour se concentrer sur d’autres domaines de l’entreprise. De plus, ils accélèrent les solutions issues de l’écosystème de partenaires Microsoft. Il est très logique d’un point de vue financier de permettre aux partenaires de déployer leur propre équipement dans le cloud et de le rendre ensuite disponible via des places de marché ou des services, plutôt que de tenter de suivre le rythme des développements complexes nécessaires pour soutenir le paysage des médias et de la diffusion.

Curieusement, ce n’est pas si différent de l’abandon d’Akamai Media Services en 2019 – mais avec Akamai qui desservait (et peut-être « avant » la poussée de croissance de Fastly) une bonne part marginale du trafic OTT mondial, je pensais vraiment que leur offre avait plus de potentiel compte tenu des économies de coûts de sortie à réaliser depuis les clouds publics vers les origines d’Akamai.

Enfin, rappelez-vous l’époque précédant l’investissement d’AWS dans Elemental : sa propre pile média manquait un peu de capacités avec Elastic Transcoder. Une autre histoire où il était plus logique d’acheter ou de s’associer que de tenter de suivre et de rivaliser. Même avec les budgets d’Amazon, c’est dire.

  

Alors, de combien de temps est-ce que je dispose ?

Juin 2024. Cela semble lointain, mais cette date va rapidement approcher. Pour avoir déjà cadré des projets à ce sujet, je peux attester que les calendriers sont poussés au maximum lorsque l’on prend en compte le cycle de bout en bout.

 

Quelles sont mes options ?

La bonne nouvelle est que vous avez beaucoup d’options – la mauvaise nouvelle est que vous avez beaucoup d’options.

 

Solutions du réseau de partenaires Azure

Pour ceux qui ont du contenu déjà stocké dans Azure Blobs (et je nuancerai cette affirmation concernant d’autres coûts de changement), cela peut être l’une des approches les plus rentables par rapport à l’extraction de contenu vers AWS. Si vous stockez des ressources intermédiaires (mezzanine), les coûts de transfert sortant de To ou de Po de contenu vers un environnement comme AWS pourraient devenir difficiles à accepter. Des fournisseurs tels que Bitmovin, Telestream et Dolby proposent de bonnes solutions dans Azure, mais vous allez devoir travailler un peu pour les intégrer, comme nous en discuterons sous peu.

 

Amazon AWS

C’est probablement le meilleur ensemble de solutions « cloud-native » proposé aujourd’hui. AWS a fait un travail fantastique en intégrant l’ensemble de solutions Elemental dans sa maison. Quiconque migre depuis Azure a cependant une petite montagne à gravir – et cela peut s’accompagner d’une hausse des coûts non seulement pour l’intégration, mais aussi pour faciliter la simple migration de contenu. Si vous vous sentez super courageux, il y a toujours l’option d’utiliser votre blob Azure sous la pile AWS ! AWS gère son ensemble de solutions sous forme de piles distinctes avec des recoupements de fonctionnalités, mais pour obtenir la solution la plus évolutive et la plus flexible qui soit, il y aura du travail à faire. Bien conçu, ce flux de travail sera incroyablement puissant, avec un bon débit et d’excellentes capacités. Mal conçu, vous risquez de perdre de vue où se trouve votre contenu, ce qui lui arrive et pourquoi il ne se met pas à l’échelle.

 

Google GCP

Google progresse dans les médias et le divertissement, et dispose d’un ensemble de solutions relativement bon pour la préparation et la diffusion de médias de base. Google possède YouTube – sans doute l’une des plus grandes plateformes de transformation de médias au monde, sans parler d’une énorme infrastructure de diffusion – on pourrait penser que ce serait le choix le plus judicieux sur le papier. Pour un service freemium générant du HLS/DASH de base avec un certain recadrage, vous n’aurez aucun problème ; mais pour tout ce qui est plus avancé, il existe des lacunes de solution de taille qui nécessitent l’intégration d’éléments / outils / services tiers dans votre flux de travail.

 

Y en a-t-il d’autres ?

Oui – beaucoup. En dehors des grands fournisseurs de cloud public, il existe toute une série de prestataires proposant des outils de transformation et de diffusion de médias basés sur le SaaS et le PaaS. Certains sont bien intégrés aux clouds publics via des offres de places de marché, d’autres fonctionneraient très bien dans le cloud mais vous devriez déployer / configurer / gérer les éléments environnants. Je commencerais bien une liste, mais j’aurais besoin d’un rasage avant d’avoir terminé. Ce qui est important cependant, c’est la façon dont (HOW) vous abordez n’importe quelle migration.

 

Que dois-je évaluer avant de déménager ?

Analyse des écarts de fonctionnalités

La bonne nouvelle ici est qu’il existe de nombreuses options – et avec un déménagement, vous gagnerez probablement plus que vous ne perdrez en termes de fonctionnalités et de capacités pures – mais cela doit être comparé et évalué attentivement. Le diable est dans les détails. Si vous faites des choses plus compliquées comme le raccordement à mi-segment, la manipulation de manifestes, le remappage de pistes audio ou le traitement de flux de travail HDR – je conseillerais d’envisager éventuellement des POC (Proof of Concept) pour confirmer la fonctionnalité et l’approche avant de poursuivre. Je ne saurais trop insister sur l’importance des tests côté client et sur la MANIÈRE dont le contenu se comporte dans les lecteurs. Les variations de versions de spécifications entre les fournisseurs piègent la plupart des gens.

 

Coûts d’intégration et de migration

Il est naïf de croire que le transfert de flux de travail et de charges de travail depuis Azure n’aura pas un impact considérable sur les intégrations et les systèmes environnants. Qu’il s’agisse du téléchargement à partir de solutions MAM, de la surveillance des flux de travail, du stockage, de la livraison à des tiers ou du contrôle qualité (QC). Si vous utilisez des solutions prêtes à l’emploi, certaines d’entre elles peuvent nécessiter des demandes de changement auprès de tiers. Les coûts et l’effort de temps devront également être pris en compte dans votre calendrier global. Veillez à ajouter une marge de sécurité pour tenir compte des retards.

 

Analyse des coûts

Pour obtenir une image fidèle et réaliste, toute analyse des coûts doit prendre en compte :

  • la tarification de l’unité de calcul,

  • la tarification du stockage,

  • le coût du transfert,

  • le coût des intégrations aux systèmes environnants au sein de la chaîne,

  • le coût de la surveillance, des opérations et du support,

  • les mises à jour de la documentation et des processus

et plusieurs autres.

Si vous déployez à partir d’environnements de place de marché comme ceux fournis par AWS, veillez à comparer les coûts de calcul ET tous les coûts de licence supplémentaires qui pourraient être nécessaires. Certaines offres de places de marché incluent des licences logicielles dans le coût horaire de l’instance de calcul, d’autres sont BYOL (apportez votre propre licence). Si vous êtes astucieux dans votre architecture et votre déploiement, vous pouvez réduire votre coût de fonctionnement de base à des chiffres vraiment bas si vous ne traitez aucun contenu. Le coût de fonctionnement habituel (BAU) se résumera généralement au stockage et à quelques frais de service comme les éléments réseau, etc.

 

Je sais que cet article est de haut niveau, mais j’espère qu’il s’agit d’une introduction utile sur les points à cibler si vous êtes dans l’obligation de déménager. Enfin, si vous souhaitez un coup de main ou quelques conseils pour démarrer dans la bonne direction – j’aimerais beaucoup que vous me contactiez.

Qu’est-ce qu’Azure Media Services ?

Annoncé en disponibilité générale (GA) en 2013 après quelques essais réussis, Azure Media Services était tout ce dont vous aviez besoin pour diffuser du contenu en direct et à la demande dans le cloud. De l’acquisition de la VOD et des flux linéaires, au transcodage et à l’encodage, en passant par la mise en capsule (packaging) et la diffusion via Azure CDN. AMS présentait un ensemble d’API de gestion relativement simples pour accomplir cette tâche, avant de finalement s’arrêter sur les API V3 qui ont instrumenté des changements dans le traitement vidéo et audio, la gestion des DRM FairPlay et des modifications de la haute disponibilité en VOD.

 

Pourquoi la fin de vie ?

Microsoft affirme que c’est pour se concentrer sur d’autres domaines de l’entreprise. De plus, ils accélèrent les solutions issues de l’écosystème de partenaires Microsoft. Il est très logique d’un point de vue financier de permettre aux partenaires de déployer leur propre équipement dans le cloud et de le rendre ensuite disponible via des places de marché ou des services, plutôt que de tenter de suivre le rythme des développements complexes nécessaires pour soutenir le paysage des médias et de la diffusion.

Curieusement, ce n’est pas si différent de l’abandon d’Akamai Media Services en 2019 – mais avec Akamai qui desservait (et peut-être « avant » la poussée de croissance de Fastly) une bonne part marginale du trafic OTT mondial, je pensais vraiment que leur offre avait plus de potentiel compte tenu des économies de coûts de sortie à réaliser depuis les clouds publics vers les origines d’Akamai.

Enfin, rappelez-vous l’époque précédant l’investissement d’AWS dans Elemental : sa propre pile média manquait un peu de capacités avec Elastic Transcoder. Une autre histoire où il était plus logique d’acheter ou de s’associer que de tenter de suivre et de rivaliser. Même avec les budgets d’Amazon, c’est dire.

  

Alors, de combien de temps est-ce que je dispose ?

Juin 2024. Cela semble lointain, mais cette date va rapidement approcher. Pour avoir déjà cadré des projets à ce sujet, je peux attester que les calendriers sont poussés au maximum lorsque l’on prend en compte le cycle de bout en bout.

 

Quelles sont mes options ?

La bonne nouvelle est que vous avez beaucoup d’options – la mauvaise nouvelle est que vous avez beaucoup d’options.

 

Solutions du réseau de partenaires Azure

Pour ceux qui ont du contenu déjà stocké dans Azure Blobs (et je nuancerai cette affirmation concernant d’autres coûts de changement), cela peut être l’une des approches les plus rentables par rapport à l’extraction de contenu vers AWS. Si vous stockez des ressources intermédiaires (mezzanine), les coûts de transfert sortant de To ou de Po de contenu vers un environnement comme AWS pourraient devenir difficiles à accepter. Des fournisseurs tels que Bitmovin, Telestream et Dolby proposent de bonnes solutions dans Azure, mais vous allez devoir travailler un peu pour les intégrer, comme nous en discuterons sous peu.

 

Amazon AWS

C’est probablement le meilleur ensemble de solutions « cloud-native » proposé aujourd’hui. AWS a fait un travail fantastique en intégrant l’ensemble de solutions Elemental dans sa maison. Quiconque migre depuis Azure a cependant une petite montagne à gravir – et cela peut s’accompagner d’une hausse des coûts non seulement pour l’intégration, mais aussi pour faciliter la simple migration de contenu. Si vous vous sentez super courageux, il y a toujours l’option d’utiliser votre blob Azure sous la pile AWS ! AWS gère son ensemble de solutions sous forme de piles distinctes avec des recoupements de fonctionnalités, mais pour obtenir la solution la plus évolutive et la plus flexible qui soit, il y aura du travail à faire. Bien conçu, ce flux de travail sera incroyablement puissant, avec un bon débit et d’excellentes capacités. Mal conçu, vous risquez de perdre de vue où se trouve votre contenu, ce qui lui arrive et pourquoi il ne se met pas à l’échelle.

 

Google GCP

Google progresse dans les médias et le divertissement, et dispose d’un ensemble de solutions relativement bon pour la préparation et la diffusion de médias de base. Google possède YouTube – sans doute l’une des plus grandes plateformes de transformation de médias au monde, sans parler d’une énorme infrastructure de diffusion – on pourrait penser que ce serait le choix le plus judicieux sur le papier. Pour un service freemium générant du HLS/DASH de base avec un certain recadrage, vous n’aurez aucun problème ; mais pour tout ce qui est plus avancé, il existe des lacunes de solution de taille qui nécessitent l’intégration d’éléments / outils / services tiers dans votre flux de travail.

 

Y en a-t-il d’autres ?

Oui – beaucoup. En dehors des grands fournisseurs de cloud public, il existe toute une série de prestataires proposant des outils de transformation et de diffusion de médias basés sur le SaaS et le PaaS. Certains sont bien intégrés aux clouds publics via des offres de places de marché, d’autres fonctionneraient très bien dans le cloud mais vous devriez déployer / configurer / gérer les éléments environnants. Je commencerais bien une liste, mais j’aurais besoin d’un rasage avant d’avoir terminé. Ce qui est important cependant, c’est la façon dont (HOW) vous abordez n’importe quelle migration.

 

Que dois-je évaluer avant de déménager ?

Analyse des écarts de fonctionnalités

La bonne nouvelle ici est qu’il existe de nombreuses options – et avec un déménagement, vous gagnerez probablement plus que vous ne perdrez en termes de fonctionnalités et de capacités pures – mais cela doit être comparé et évalué attentivement. Le diable est dans les détails. Si vous faites des choses plus compliquées comme le raccordement à mi-segment, la manipulation de manifestes, le remappage de pistes audio ou le traitement de flux de travail HDR – je conseillerais d’envisager éventuellement des POC (Proof of Concept) pour confirmer la fonctionnalité et l’approche avant de poursuivre. Je ne saurais trop insister sur l’importance des tests côté client et sur la MANIÈRE dont le contenu se comporte dans les lecteurs. Les variations de versions de spécifications entre les fournisseurs piègent la plupart des gens.

 

Coûts d’intégration et de migration

Il est naïf de croire que le transfert de flux de travail et de charges de travail depuis Azure n’aura pas un impact considérable sur les intégrations et les systèmes environnants. Qu’il s’agisse du téléchargement à partir de solutions MAM, de la surveillance des flux de travail, du stockage, de la livraison à des tiers ou du contrôle qualité (QC). Si vous utilisez des solutions prêtes à l’emploi, certaines d’entre elles peuvent nécessiter des demandes de changement auprès de tiers. Les coûts et l’effort de temps devront également être pris en compte dans votre calendrier global. Veillez à ajouter une marge de sécurité pour tenir compte des retards.

 

Analyse des coûts

Pour obtenir une image fidèle et réaliste, toute analyse des coûts doit prendre en compte :

  • la tarification de l’unité de calcul,

  • la tarification du stockage,

  • le coût du transfert,

  • le coût des intégrations aux systèmes environnants au sein de la chaîne,

  • le coût de la surveillance, des opérations et du support,

  • les mises à jour de la documentation et des processus

et plusieurs autres.

Si vous déployez à partir d’environnements de place de marché comme ceux fournis par AWS, veillez à comparer les coûts de calcul ET tous les coûts de licence supplémentaires qui pourraient être nécessaires. Certaines offres de places de marché incluent des licences logicielles dans le coût horaire de l’instance de calcul, d’autres sont BYOL (apportez votre propre licence). Si vous êtes astucieux dans votre architecture et votre déploiement, vous pouvez réduire votre coût de fonctionnement de base à des chiffres vraiment bas si vous ne traitez aucun contenu. Le coût de fonctionnement habituel (BAU) se résumera généralement au stockage et à quelques frais de service comme les éléments réseau, etc.

 

Je sais que cet article est de haut niveau, mais j’espère qu’il s’agit d’une introduction utile sur les points à cibler si vous êtes dans l’obligation de déménager. Enfin, si vous souhaitez un coup de main ou quelques conseils pour démarrer dans la bonne direction – j’aimerais beaucoup que vous me contactiez.

Qu’est-ce qu’Azure Media Services ?

Annoncé en disponibilité générale (GA) en 2013 après quelques essais réussis, Azure Media Services était tout ce dont vous aviez besoin pour diffuser du contenu en direct et à la demande dans le cloud. De l’acquisition de la VOD et des flux linéaires, au transcodage et à l’encodage, en passant par la mise en capsule (packaging) et la diffusion via Azure CDN. AMS présentait un ensemble d’API de gestion relativement simples pour accomplir cette tâche, avant de finalement s’arrêter sur les API V3 qui ont instrumenté des changements dans le traitement vidéo et audio, la gestion des DRM FairPlay et des modifications de la haute disponibilité en VOD.

 

Pourquoi la fin de vie ?

Microsoft affirme que c’est pour se concentrer sur d’autres domaines de l’entreprise. De plus, ils accélèrent les solutions issues de l’écosystème de partenaires Microsoft. Il est très logique d’un point de vue financier de permettre aux partenaires de déployer leur propre équipement dans le cloud et de le rendre ensuite disponible via des places de marché ou des services, plutôt que de tenter de suivre le rythme des développements complexes nécessaires pour soutenir le paysage des médias et de la diffusion.

Curieusement, ce n’est pas si différent de l’abandon d’Akamai Media Services en 2019 – mais avec Akamai qui desservait (et peut-être « avant » la poussée de croissance de Fastly) une bonne part marginale du trafic OTT mondial, je pensais vraiment que leur offre avait plus de potentiel compte tenu des économies de coûts de sortie à réaliser depuis les clouds publics vers les origines d’Akamai.

Enfin, rappelez-vous l’époque précédant l’investissement d’AWS dans Elemental : sa propre pile média manquait un peu de capacités avec Elastic Transcoder. Une autre histoire où il était plus logique d’acheter ou de s’associer que de tenter de suivre et de rivaliser. Même avec les budgets d’Amazon, c’est dire.

  

Alors, de combien de temps est-ce que je dispose ?

Juin 2024. Cela semble lointain, mais cette date va rapidement approcher. Pour avoir déjà cadré des projets à ce sujet, je peux attester que les calendriers sont poussés au maximum lorsque l’on prend en compte le cycle de bout en bout.

 

Quelles sont mes options ?

La bonne nouvelle est que vous avez beaucoup d’options – la mauvaise nouvelle est que vous avez beaucoup d’options.

 

Solutions du réseau de partenaires Azure

Pour ceux qui ont du contenu déjà stocké dans Azure Blobs (et je nuancerai cette affirmation concernant d’autres coûts de changement), cela peut être l’une des approches les plus rentables par rapport à l’extraction de contenu vers AWS. Si vous stockez des ressources intermédiaires (mezzanine), les coûts de transfert sortant de To ou de Po de contenu vers un environnement comme AWS pourraient devenir difficiles à accepter. Des fournisseurs tels que Bitmovin, Telestream et Dolby proposent de bonnes solutions dans Azure, mais vous allez devoir travailler un peu pour les intégrer, comme nous en discuterons sous peu.

 

Amazon AWS

C’est probablement le meilleur ensemble de solutions « cloud-native » proposé aujourd’hui. AWS a fait un travail fantastique en intégrant l’ensemble de solutions Elemental dans sa maison. Quiconque migre depuis Azure a cependant une petite montagne à gravir – et cela peut s’accompagner d’une hausse des coûts non seulement pour l’intégration, mais aussi pour faciliter la simple migration de contenu. Si vous vous sentez super courageux, il y a toujours l’option d’utiliser votre blob Azure sous la pile AWS ! AWS gère son ensemble de solutions sous forme de piles distinctes avec des recoupements de fonctionnalités, mais pour obtenir la solution la plus évolutive et la plus flexible qui soit, il y aura du travail à faire. Bien conçu, ce flux de travail sera incroyablement puissant, avec un bon débit et d’excellentes capacités. Mal conçu, vous risquez de perdre de vue où se trouve votre contenu, ce qui lui arrive et pourquoi il ne se met pas à l’échelle.

 

Google GCP

Google progresse dans les médias et le divertissement, et dispose d’un ensemble de solutions relativement bon pour la préparation et la diffusion de médias de base. Google possède YouTube – sans doute l’une des plus grandes plateformes de transformation de médias au monde, sans parler d’une énorme infrastructure de diffusion – on pourrait penser que ce serait le choix le plus judicieux sur le papier. Pour un service freemium générant du HLS/DASH de base avec un certain recadrage, vous n’aurez aucun problème ; mais pour tout ce qui est plus avancé, il existe des lacunes de solution de taille qui nécessitent l’intégration d’éléments / outils / services tiers dans votre flux de travail.

 

Y en a-t-il d’autres ?

Oui – beaucoup. En dehors des grands fournisseurs de cloud public, il existe toute une série de prestataires proposant des outils de transformation et de diffusion de médias basés sur le SaaS et le PaaS. Certains sont bien intégrés aux clouds publics via des offres de places de marché, d’autres fonctionneraient très bien dans le cloud mais vous devriez déployer / configurer / gérer les éléments environnants. Je commencerais bien une liste, mais j’aurais besoin d’un rasage avant d’avoir terminé. Ce qui est important cependant, c’est la façon dont (HOW) vous abordez n’importe quelle migration.

 

Que dois-je évaluer avant de déménager ?

Analyse des écarts de fonctionnalités

La bonne nouvelle ici est qu’il existe de nombreuses options – et avec un déménagement, vous gagnerez probablement plus que vous ne perdrez en termes de fonctionnalités et de capacités pures – mais cela doit être comparé et évalué attentivement. Le diable est dans les détails. Si vous faites des choses plus compliquées comme le raccordement à mi-segment, la manipulation de manifestes, le remappage de pistes audio ou le traitement de flux de travail HDR – je conseillerais d’envisager éventuellement des POC (Proof of Concept) pour confirmer la fonctionnalité et l’approche avant de poursuivre. Je ne saurais trop insister sur l’importance des tests côté client et sur la MANIÈRE dont le contenu se comporte dans les lecteurs. Les variations de versions de spécifications entre les fournisseurs piègent la plupart des gens.

 

Coûts d’intégration et de migration

Il est naïf de croire que le transfert de flux de travail et de charges de travail depuis Azure n’aura pas un impact considérable sur les intégrations et les systèmes environnants. Qu’il s’agisse du téléchargement à partir de solutions MAM, de la surveillance des flux de travail, du stockage, de la livraison à des tiers ou du contrôle qualité (QC). Si vous utilisez des solutions prêtes à l’emploi, certaines d’entre elles peuvent nécessiter des demandes de changement auprès de tiers. Les coûts et l’effort de temps devront également être pris en compte dans votre calendrier global. Veillez à ajouter une marge de sécurité pour tenir compte des retards.

 

Analyse des coûts

Pour obtenir une image fidèle et réaliste, toute analyse des coûts doit prendre en compte :

  • la tarification de l’unité de calcul,

  • la tarification du stockage,

  • le coût du transfert,

  • le coût des intégrations aux systèmes environnants au sein de la chaîne,

  • le coût de la surveillance, des opérations et du support,

  • les mises à jour de la documentation et des processus

et plusieurs autres.

Si vous déployez à partir d’environnements de place de marché comme ceux fournis par AWS, veillez à comparer les coûts de calcul ET tous les coûts de licence supplémentaires qui pourraient être nécessaires. Certaines offres de places de marché incluent des licences logicielles dans le coût horaire de l’instance de calcul, d’autres sont BYOL (apportez votre propre licence). Si vous êtes astucieux dans votre architecture et votre déploiement, vous pouvez réduire votre coût de fonctionnement de base à des chiffres vraiment bas si vous ne traitez aucun contenu. Le coût de fonctionnement habituel (BAU) se résumera généralement au stockage et à quelques frais de service comme les éléments réseau, etc.

 

Je sais que cet article est de haut niveau, mais j’espère qu’il s’agit d’une introduction utile sur les points à cibler si vous êtes dans l’obligation de déménager. Enfin, si vous souhaitez un coup de main ou quelques conseils pour démarrer dans la bonne direction – j’aimerais beaucoup que vous me contactiez.

Pour en savoir plus sur ce que vous venez de lire, ou pour découvrir comment Spicy Mango pourrait vous aider, envoyez-nous un mot à hello@spicymango.co.uk, passez-nous un coup de fil, ou envoyez-nous un message en utilisant notre formulaire de contact, et nous vous recontacterons.

Pour en savoir plus sur ce que vous venez de lire, ou pour découvrir comment Spicy Mango pourrait vous aider, envoyez-nous un mot à hello@spicymango.co.uk, passez-nous un coup de fil, ou envoyez-nous un message en utilisant notre formulaire de contact, et nous vous recontacterons.

Pour en savoir plus sur ce que vous venez de lire, ou pour découvrir comment Spicy Mango pourrait vous aider, envoyez-nous un mot à hello@spicymango.co.uk, passez-nous un coup de fil, ou envoyez-nous un message en utilisant notre formulaire de contact, et nous vous recontacterons.

Plus d'analyses qui pourraient vous intéresser

Plus d'analyses qui pourraient vous intéresser

Plus d'analyses qui pourraient vous intéresser

Poursuivez votre parcours - avec d'autres perspectives connexes qui, selon nous, pourraient vous plaire.

Poursuivez votre parcours - avec d'autres perspectives connexes qui, selon nous, pourraient vous plaire.