Simplifica el proceso de compilación de software
Elastic proporciona una vista única desde la capa de la aplicación hasta el hardware, lo que permite a Comcast monitorear el impacto de los cambios en sus sistemas, que incluyen más de 50 000 compilaciones de software al día.
Reduce el costo total de propiedad
Al proporcionar un enfoque más estratégico basado en sociedades, Elastic reduce el costo de propiedad en comparación con la solución de observabilidad anterior de Comcast.
Acelera la innovación
Elastic genera información a partir de los datos que asegura la disponibilidad de experiencias del cliente innovadoras, incluidas la transmisión UHD, el control remoto activado por voz y el acceso a grabaciones DVR desde varios dispositivos.
Este gigante de las telecomunicaciones permite a los desarrolladores acelerar los ciclos de vida de software y brindar características innovadoras que atraigan y retengan a los consumidores de sus servicios de TV, internet y móviles
Comcast Corporation es la compañía de telecomunicaciones multinacional estadounidense más grande y la segunda empresa de transmisión y televisión por cable más grande del mundo en cuanto a ingresos. Su marca Xfinity es el proveedor de servicios de TV paga, TV por cable e internet para el hogar más grande en EE. UU.
Originalmente fundada durante los comienzos de la cinematografía, Comcast siempre ha estado al frente de la tecnología y los medios. En la actualidad, usa una variedad de redes complejas, hardware y software para proporcionar contenido de vanguardia a través de marcas que incluyen la subsidiaria NBCUniversal y la aplicación de streaming Peacock.
Los clientes confían en la programación de Comcast para información y entretenimiento, y la entrega de su servicio es fundamental para Matt Dymek, vicepresidente, estrategia de software y transformación. Dymek lidera el grupo de Estrategia de desarrollo, parte del equipo de DevOps de Comcast responsable por el software y las redes que brindan soporte a 60 millones de relaciones con clientes, 100 millones de dispositivos de internet y 5 millones de usuarios de dispositivos móviles.
"Los clientes esperan que nuestros sistemas estén siempre disponibles y respondan en una milésima de segundo. Quieren que nuestra tecnología sepa qué desean y que prediga qué sigue en su lista de reproducción. Como resultado, nuestros entornos se vuelven progresivamente más complejos", explica Dymek.
Además de asegurar la disponibilidad continua, el equipo de Dymek es responsable de las innovaciones que permiten a Comcast destacarse en una industria sumamente competitiva. Recientemente, desarrolló un control remoto activado por voz que permite a los espectadores cambiar de canal o reproducir su serie favorita sin mover un dedo.
"La innovación proviene de nuestros ingenieros. Nuestro trabajo es permitirles resolver rápidamente los problemas a los que se enfrenta Comcast actualmente a fin de que puedan crear las soluciones del futuro".
De la información a la innovación
Para que Comcast mantenga su posición de liderazgo, se deben entregar con rapidez innovaciones continuas. "Crear nuevas características en sí no es la única parte difícil", afirma Dymek. "Es casi imposible saber cómo se unirá todo en producción, por no hablar de comprender cómo se desempeñarán las cosas con una carga de escala de producción".
Aquí es donde Elastic Observability juega un rol fundamental. Elastic ingesta aproximadamente 400 terabytes de datos de telemetría al día, lo que permite a Comcast agregar, correlacionar e inspeccionar datos de alrededor de 70 inquilinos en toda su infraestructura de IT.
"Con más de 50 000 compilaciones de software al día, tener una vista única de todo lo que está sucediendo con nuestros servicios es fundamental. Elastic nos ayuda a ver qué sucede desde la capa de aplicaciones hasta nuestro hardware. Podemos ver cómo se comportan los cambios y cómo afectan al sistema en general", comenta Dymek.
Dymek se refiere a este proceso como parte de la tendencia de "cambio de dirección" en DevOps en la actualidad. En pocas palabras, permite a los equipos de desarrolladores aumentar la eficiencia en el proceso de desarrollo de software y mejorar la calidad del producto detectando problemas en una etapa temprana.
"Con información de Elastic, podemos llevar a cabo despliegues pequeños dirigidos de nuestro software y enviar comentarios directamente a los ingenieros para que puedan iterar con rapidez y hacer los cambios necesarios para que el servicio funcione en producción".
Establecer estándares nuevos en la observabilidad
La consistencia de los datos es fundamental para el despliegue de Elastic Observability por parte de Comcast. Ha establecido un estándar de registro y métricas creado a partir de Elastic Common Schema (ECS) que define un conjunto común de campos, sus tipos de datos, valores permitidos y jerarquía de uso de los datos ingestados. ECS también unifica todos los modos de análisis disponibles en Elastic, incluida la búsqueda, la exploración profunda con dinamización, la visualización de datos, la detección de anomalías basada en machine learning, las reglas de detección y las alertas. "El aspecto crítico de nuestra solución de observabilidad es poder crear un esquema común de Comcast a partir de EXS, de modo que nuestro equipo de IT pueda comprender realmente qué están haciendo nuestras demás herramientas", explica Dymek.
"Elastic Observability nos proporciona los comentarios esenciales que permiten a nuestros ingenieros iterar más rápido y aumentar la velocidad de la innovación".
Elastic también proporciona un menor costo total de propiedad que la solución de observabilidad anterior de Comcast. "Elastic ofrece un enfoque más estratégico que otros proveedores en los sitios en los que sentíamos que estábamos contrayendo cada vez más deudas", afirma Dymek. "También hay un sentimiento de sociedad más fuerte. Siempre podemos recurrir al equipo de Elastic para obtener respuestas rápidas si tenemos algún problema".
El futuro de la observabilidad con la AI y el machine learning
Comcast ya usa los dashboards de Kibana para visualizar tendencias y anomalías, y para compartir información entre los equipos. En adelante, Dymek ve el potencial de Elastic AIOps, que usa detección de anomalías y machine learning específico del dominio a fin de reducir la solución manual de problemas. "Poder comprender de forma automática las señales que generan nuestros datos operativos puede ayudar a reducir la carga sobre nuestro equipo, de modo que puedan enfocarse en desarrollar mejor software", dice Dymek. Elastic OpenTelemetry también se está considerando para analizar métricas y rastreos distribuidos, y para monitorear los KPI comerciales y los componentes técnicos.
Atracción y retención de clientes en un mercado volátil
En general, Elastic brinda soporte a la misión de Comcast de crear una tecnología increíble y contenido que conecte a millones de personas con los momentos y las experiencias que más importan. En la actualidad, esto incluye transmisiones de ultraaltadefinición, acceso a grabaciones DVR desde varios dispositivos en red y un control remoto activado por voz que realiza 15 000 millones de instrucciones al año. Elastic también ayudará a Dymek y su equipo a prepararse para innovaciones futuras, como la realidad aumentada y el metaverso.