Observability
Télécommunications

Comcast révolutionne l'expérience client grâce à Elastic Observability

Simplification du développement logiciel

Grâce à une vue unique depuis la couche d'application jusqu'au matériel, Comcast peut monitorer directement les répercussions des changements qu'elle apporte à ses systèmes et peut concevoir jusqu'à 50 000 versions d'un logiciel par jour.

Diminution du coût total de possession.

En privilégiant une approche plus stratégique basée sur le partenariat, Elastic réduit le coût de possession. Rien à voir avec la solution d'observabilité précédente de Comcast !

Accélération de l'innovation

Elastic met au jour des informations exploitables à partir des données. Le but : proposer des expériences client innovantes, comme la diffusion UHD, le contrôle vocal à distance et l'accès à des enregistrements DVR à partir de plusieurs appareils.

Des cycles de vie plus courts pour les logiciels et des fonctionnalités innovantes pour attirer et fidéliser les clients du géant des télécom

Comcast Corporation est la plus grande compagnie multinationale de télécommunications des États-Unis, et la deuxième entreprise de diffusion et de télévision par câble au monde en termes de chiffre d'affaires. Sa marque Xfinity représente le plus grand fournisseur de services télévisés payants, de services télévisés par câble et de services Internet aux États-Unis.

Fondée au moment de l'avènement de l'industrie cinématographique, Comcast a toujours été à l'avant-garde des technologies et des médias. Aujourd'hui, elle exploite un ensemble de réseaux, matériels et logiciels complexes pour proposer des contenus de pointe par l'intermédiaire de ses marques, notamment sa filiale NBCUniversal et l'application de streaming Peacock.

Les clients comptent sur Comcast pour s'informer des actualités et se divertir. Les programmes qu'elle propose doivent donc être diffusés en temps et en heure, et c'est là la mission de Matt Dymek, vice-président de la stratégie logicielle et de la transformation. Matt Dymek dirige le groupe qui s'occupe de la stratégie de développement. Ce groupe fait partie de l'équipe DevOps, responsable des logiciels et des réseaux qui prennent en charge 60 millions de clients, 100 millions de terminaux Internet et 5 millions d'utilisateurs d'appareils mobiles.

"Les clients attendent une disponibilité continue de nos systèmes, avec des performances instantanées. Ils veulent que nos technologies comprennent ce qu'ils désirent et prédisent ce qu'ils devraient regarder par la suite. Par conséquent, nos environnements se complexifient un peu plus chaque jour", affirme Matt Dymek.

Mais le fait d'assurer la continuité des programmes n'est pas le seul cheval de bataille de l'équipe de Matt Dymek. C'est également elle qui doit proposer des innovations pour permettre à Comcast de se démarquer dans un secteur extrêmement concurrentiel. Dernièrement, elle a mis au point un contrôle vocal à distance qui permet aux téléspectateurs de changer de chaîne ou de lancer leur série préférée sans qu'ils aient à bouger (d')un pouce.

"Ce sont nos ingénieurs qui proposent des innovations. Notre tâche est de les aider à résoudre rapidement les problèmes auxquels Comcast est confrontée aujourd'hui pour qu'ils puissent construire les solutions de demain."

– Matt Dymek, VP de la stratégie logicielle et de la transformation chez Comcast

Des informations aux innovations

Pour que Comcast puisse garder sa position de leader sur le marché, il lui faut des innovations. Et vite. "La conception de nouvelles fonctionnalités n'est pas une mince affaire, mais ce n'est pas la seule difficulté", affirme Matt Dymek. "Il est presque impossible de savoir comment les différents éléments vont s'articuler en production, sans parler de savoir quelles seront les performances avec une charge importante."

C'est là qu'Elastic Observability intervient. Elastic ingère près de 400 téraoctets de données télémétriques par jour, ce qui permet à Comcast d'agréger les données venant d'environ 70 locataires, de les mettre en corrélation et de les étudier sur son infrastructure informatique.

"Avec plus de 50 000 versions logicielles par jour, il est essentiel pour nous d'avoir une vue unique à partir de laquelle nous pouvons voir ce qui se passe dans nos services. Elastic nous permet de regarder tout ce qui se produit depuis la couche d'application jusqu'au matériel. Nous pouvons voir comment les modifications apportées se comportent et quelles sont leurs répercussions sur l'ensemble du système", indique Matt Dymek.

Pour lui, ce processus fait partie de la tendance "shift-left" actuelle des DevOps. Pour faire simple, c'est une approche qui permet aux développeurs d'être plus efficaces dans le processus de développement de logiciels et d'améliorer la qualité d'un produit en détectant les problèmes tôt lors de la conception.

"Grâce aux informations exploitables que nous fournit Elastic, nous pouvons entreprendre de petits déploiements ciblés de nos logiciels et envoyer nos remarques directement à nos ingénieurs pour qu'ils puissent itérer rapidement et rectifier le tir afin que le service fonctionne en production."

Avantages calculés pour l'observabilité

Découvrez l'impact révolutionnaire d'Elastic Observability dans une étude récente de Forrester. Vous verrez comment améliorer votre visibilité et fidéliser les clients grâce à une solution d'observabilité unifiée de bout en bout.

Définition de nouvelles normes pour l'observabilité

La cohérence des données est un aspect fondamental pour le déploiement d'Elastic Observability par Comcast. Elle a établi une norme en matière de logging et d'indicateurs qui s'appuie sur Elastic Common Schema (ECS), lequel définit un ensemble commun de champs, leurs types de données, les valeurs autorisées et la hiérarchie d'utilisation pour les données ingérées. ECS permet aussi d'unifier tous les modes d'analyse disponibles dans Elastic : recherche, opérations "drill-down" et "pivot", visualisation des données, détection des anomalies basée sur le Machine Learning, règles de détection et alerting. "L'avantage de notre solution d'observabilité, c'est que nous pouvons juxtaposer un schéma commun Comcast à ECS, pour que notre équipe informatique soit pleinement capable de comprendre le comportement de tous nos autres outils", explique Matt Dymek.

"Elastic Observability fournit le feedback essentiel dont nos ingénieurs ont besoin pour itérer rapidement et accélérer la cadence de l'innovation."

– Matt Dymek, VP de la stratégie logicielle et de la transformation chez Comcast

Et la solution Elastic offre également un autre avantage non négligeable : elle réduit le coût total de possession par rapport à la solution d'observabilité précédente de Comcast. "Elastic propose une approche plus stratégique que celles d'autres fournisseurs, avec lesquels nous avions l'impression de dépenser encore et toujours plus", indique Matt Dymek. "Il y a également un vrai sens du partenariat. Nous pouvons solliciter l'équipe Elastic dès que nous rencontrons un petit problème, afin d'avoir une réponse rapide."

L'avenir de l'observabilité avec l'IA et le Machine Learning

Comcast se sert déjà de tableaux de bord Kibana pour visualiser les tendances et les anomalies, ainsi que pour partager des informations exploitables entre les équipes. Pour la suite, Matt Dymek envisage de recourir à Elastic AIOps, qui emploie un Machine Learning spécifique à un domaine et la détection des anomalies pour réduire les dépannages manuels. "Comme nous sommes capables de comprendre automatiquement les signaux générés par nos données opérationnelles, notre équipe peut se consacrer ses efforts au développement de meilleurs logiciels", indique Matt Dymek. Ce dernier envisage également de recourir à Elastic OpenTelemetry pour analyser les traces distribuées et les indicateurs, ainsi que pour monitorer les KPI métier et les composants techniques.

Comment attirer et fidéliser les clients sur une place de marché fluctuante

Par-dessus tout, Elastic aide Comcast à remplir sa mission, à savoir créer des technologies et des contenus incroyables pour faire vivre à des millions de personnes les moments et les expériences qui comptent le plus. Citons notamment la diffusion à ultra-haute-définition, l'accès aux enregistrements DVR à partir de plusieurs appareils en réseau, ou encore le contrôle vocal à distance qui gère plus de 15 milliards d'instructions par an. Elastic aidera aussi Matt Dymek et son équipe à préparer les futures innovations, comme la réalité augmentée et le métavers.

"Pour répondre aux attentes des clients, il est hors de question qu'un aspect de l'expérience quel qu'il soit soit lent ou temporairement indisponible. En parallèle, qui dit innovation, dit ingénierie dans une infrastructure informatique et un environnement de développement extrêmement complexes. Enfin, les services Comcast sont plus fiables et l'expérience client est optimale depuis que nous avons déployé Elastic Observability."

– Matt Dymek, VP de la stratégie logicielle et de la transformation chez Comcast