Inicio Casos de Estudio Dealerware Rendimiento de primera línea en gestión de flotas
Dealerware aporta observabilidad a un entorno de contenedores

Crecimiento del 500% Ese fue el objetivo que Dealerware se fijó.

Dealerware ofrece una solución que moderniza y agiliza la gestión de flotas para los minoristas de automóviles. La compañía planificó un conjunto de iniciativas de crecimiento destinadas a aumentar el volumen de contratos de alquiler y préstamo y quintuplicar el número de vehículos bajo gestión.

Sin embargo, antes de estas iniciativas, el equipo de ingeniería del distribuidor vio picos de uso a las 8 a. m. para recoger a los pasajeros y alrededor de las 5 p. m. para dejarlos. Con el fin de prepararse para el crecimiento anticipado y los picos aún mayores durante la demanda máxima, el equipo de ingeniería migró la plataforma de Dealerware de aplicaciones monolíticas a una arquitectura basada en contenedores más escalable.

Junto con esta transición, Dealerware buscó nuevas herramientas para optimizar y escalar las operaciones. Con un crecimiento exponencial y una nueva arquitectura, el equipo estaba preocupado por posibles cuellos de botella, problemas de rendimiento y latencia de las aplicaciones Dealerware.

El rendimiento y la velocidad de la aplicación fueron aún más críticos cuando la pandemia de COVID-19 creó un requisito adicional y urgente: la necesidad de una experiencia sin contacto.

¿Esta historia resuena con los desafíos de su negocio? Da el siguiente paso hoy.

Latencia de entrega reducida

 

El equipo DevOps de Dealerware redujo la latencia de entrega en un 98%, de 10 minutos a 10-12 segundos.

Latencia muy baja

 

El equipo está usando Instana® para alcanzar un objetivo de latencia de <250 milisegundos

Es estupendo contar con un medio para poder rastrear la raíz de un problema en la vista de infraestructura. Nos ha proporcionado información sobre problemas de los que no tenía conocimiento. Kenneth Skertchly Senior DevOps Engineer Dealerware
Garantizar un servicio de primera línea

Para Dealerware, el rendimiento de la aplicación es fundamental. Los concesionarios dependen de las capacidades y la respuesta de la plataforma Dealerware. Para ofrecer la mejor experiencia posible al cliente, la empresa quería medir y comprender mejor el rendimiento de las aplicaciones.

Desde su fundación en 2016, Dealerware se ha ejecutado en la plataforma en la nube Amazon Web Services (AWS), creando su aplicación en instancias de Amazon Elastic Compute Cloud (EC2) con una pila monolítica. Los contenedores son recursos más pequeños que son más rápidos de suministrar que las instancias simples de Amazon EC2. El suministro de aplicaciones en contenedores puede llevar sólo unos segundos (a veces milisegundos) frente a los minutos de las máquinas virtuales. Esta velocidad es importante. Con los contenedores, el Dealerware puede escalar de manera más eficaz y pasar de cinco a cuarenta instancias rápidamente cuando la demanda aumenta, en lugar de experimentar latencia y degradar la experiencia del cliente durante las horas pico.

Pero monitorear el rendimiento de las aplicaciones en una arquitectura basada en contenedores es imposible sin las herramientas adecuadas. Dealerware necesitaba una mayor visibilidad de sus contenedores, llamadas de API y consultas de bases de datos para descubrir cuellos de botella. Necesitaba una forma de visualizar las dependencias relacionales de cada aplicación y componente de infraestructura. Y las dependencias entre los servicios pueden profundizar muchas capas. Un pico de latencia en un único microservicio puede provocar problemas en cascada.

Visibilidad integral

Cuando el equipo de producto trajo el objetivo del 500% de crecimiento al equipo de ingeniería, la respuesta inicial fue: "Tendremos que monitorearla. ¿Cómo lo hacemos mejor?"

El equipo de DevOps de Dealerware recordó ver una demostración de la tecnología IBM® Observability by Instana en una conferencia de DevOps Days un par de años antes. La solución de monitoreo de aplicaciones Instana ofreció un lanzamiento perfecto, con un único agente que detecta automáticamente lo que se ejecuta y recopila datos de ella.

Una vez que el agente de Instana se ha instalado en los clústeres de Amazon Elastic Kubernetes Service (EKS) de Dealerware, descubre automáticamente todos los contenedores que se ejecutan en los pods, servicios y puntos de enlace, y las dependencias entre ellos. El agente captura y señala automáticamente los mensajes de error en cada punto final y los acumula hasta el nivel de servicio y aplicación.

La solución Instana también ofrece monitoreo para los microservicios y tecnologías nativas de la nube, como EKS y la pila completa de AWS que Dealerware utiliza ahora. Los paneles personalizables de Instana proporcionan una visualización enriquecida de las dependencias de las aplicaciones y las métricas de rendimiento. La flexibilidad es importante para posibles futuros usuarios objetivo más allá de los equipos de DevOps y de productos.

Después de pasar a un entorno de mejor rendimiento, las capacidades de observabilidad, monitoreo y escalado eran justo lo que Dealerware necesitaba para controlar la latencia.

Por lo general, las herramientas de observabilidad recopilan y muestran datos del sistema que los equipos desean monitorear. Pero los datos requieren un análisis significativo y procesable. Cuanto mejores sean sus capacidades de análisis, más valiosas serán sus inversiones en observabilidad y supervisión.

Aquí es donde Instana brilla. La plataforma de observabilidad empresarial de Instana ofrece detección automática de entornos completos, con monitoreo integral de clústeres EKS. El agente Instana realiza todo el trabajo pesado sin configuración adicional:

  • Autoinyección en contenedores en tiempo de ejecución
  • Visualización enriquecida de dependencias de aplicaciones y métricas de rendimiento
  • Mapeo integral de todas las dependencias de la aplicación

Hay un seguimiento para cada solicitud, sin muestreo. Instana proporciona una visibilidad total, supervisa las solicitudes de transacciones de los usuarios finales y proporciona las solicitudes de back-end correlacionadas pertinentes.

Asimismo, Instana permite emitir alertas en tres categorías:

  • Cambios: pequeños eventos como cambios en las etiquetas de los contenedores o hosts que aumentan o disminuyen.
  • Temas: eventos de bajo nivel como picos de uso de CPU o límites de contenedores que se alcanzan
  • Conjuntos de eventos más complejos, incluido el aprendizaje automático que informa cuando una aplicación parece menos perfecta, con una vista histórica para mostrar lo que llevó al incidente

Estas alertas proporcionan información sobre lo que ocurrió antes de que comience la solución de problemas. No solo es la gestión del rendimiento de las aplicaciones (APM), sino también un sistema de monitoreo de infraestructura en tiempo real, monitoreo de plataformas, monitoreo de usuarios finales y alertas inteligentes.

Dealerware detiene de inmediato la latencia

Con Instana, Dealerware ahora puede supervisar, observar y administrar todos sus entornos. Desde un panel de control único, los usuarios pueden ver dónde ocurren los problemas, comprender las causas e iniciar las correcciones.

"He estado usando Instana como herramienta de resolución de problemas", dice Kenneth Skertchly, ingeniero sénior de DevOps en Dealerware. "Es estupendo contar con un medio para poder rastrear la raíz de un problema en la vista de la infraestructura. Nos ha proporcionado información sobre problemas de los que no tenía conocimiento".

Dealerware ahora comprende por qué una consulta o microservicio de base de datos aumentó la latencia y cómo eliminar el cuello de botella. Con esta información y acción, la empresa cierra las brechas de latencia a medida que ocurren, mejorando el rendimiento de la plataforma Dealerware y la experiencia del cliente. Cuando un servicio específico tiene problemas de latencia, el equipo de ingeniería puede alertar al equipo de UI para que oculte ciertas funciones.

Esta capacidad era importante especialmente después del cambio en la industria a principios de 2020, cuando Dealerware tenía que ajustar los procedimientos operativos estándar y no tener contacto. La compañía descubrió que, en algunos casos, los contratos enviados por SMS tardaban hasta 10 minutos en llegar a los clientes.

Con datos en tiempo real de Instana y AWS CloudWatch, el equipo de DevOps descubrió que los mensajes de texto se pusieron en cola de espera con trabajos en ejecución más largos. El equipo pudo separar las colas, supervisarlas y establecer alertas, lo que redujo la latencia de las entregas de 10 minutos a 10-12 segundos.

¿Qué sigue para Dealerware?

Con la latencia bajo control, el equipo de Dealerware está cambiando su enfoque para construir nuevas características y funcionalidades de la plataforma y acelerar su proceso de integración continua y entrega continua (CI/CD).

Bryce Hendrix, arquitecto principal de plataformas en Dealerware, explica: "Con Instana, nuestro objetivo diario es poder garantizar una expectativa de latencia. Nuestro objetivo es completar llamadas de servicio en menos de 250 milisegundos. No es solo para simulacros de fuego. En el día a día, podemos mejorar el rendimiento y eso nos impulsa hacia ese objetivo de 250 milisegundos. Instana lo hace posible".

El equipo de ingeniería también busca ampliar el uso de Instana en otros equipos, en particular el marketing y la atención al cliente. Si bien es posible que estos equipos no quieran profundizar en los datos como desarrollo y operaciones, las métricas de mayor nivel relevantes para su negocio generarán información valiosa.

Aquí es donde entran en juego los paneles personalizables de Instagram. En lugar de mirar un solo monitor en la oficina, los usuarios individuales pueden crear widgets que muestren métricas personalizadas relevantes para ellos y ensamblarlos para crear páginas de aterrizaje personalizadas que serán lo primero que ven en la mañana cuando comience el trabajo.

Logotipo de Dealerware
Acerca de Dealerware

Dealerware (el enlace se encuentra fuera de ibm.com) proporciona una solución de movilidad de automóviles conectados que optimiza la gestión de flotas en las concesionarias automotrices. Su plataforma permite a los distribuidores reducir los costos y mejorar la experiencia del cliente en el departamento de servicio. Hoy en día, Dealerware gestiona decenas de miles de vehículos para cientos de concesionarios, trabajando con los 10 principales grupos de concesionarios y más de 25 marcas de fabricantes de equipos originales.

Logotipo de Instana
Acerca de Instana, una empresa de IBM

Instana, una empresa de IBM, proporciona una Plataforma de observabilidad empresarial con capacidades automatizadas de monitoreo del rendimiento de las aplicaciones para empresas que operan aplicaciones complejas, modernas y nativas de la nube sin importar dónde residan, ya sea en forma local o en nubes públicas y privadas, incluidos dispositivos móviles o computadoras mainframe de IBM Z®.

Controle las aplicaciones híbridas modernas con el descubrimiento impulsado por IA de Instana de dependencias contextuales profundas dentro de las aplicaciones híbridas. Instana también proporciona visibilidad de los procesos de desarrollo para ayudar a habilitar la automatización DevOps de ciclo cerrado.

Estas capacidades brindan la retroalimentación factible que necesitan los clientes para optimizar el rendimiento de las aplicaciones, permitir la innovación y mitigar los riesgos, lo que ayuda a DevOps a aumentar la eficiencia y agregar valor a los pipelines de entrega de software mientras cumplen sus objetivos de servicio y de nivel comercial.

Para obtener más información, visite instana.com.

Dé el siguiente paso

Para obtener más información sobre las soluciones de IBM presentadas en esta historia, póngase en contacto con su representante o asociado de negocios de IBM.

Ver más casos Contactar con IBM Pathmotion
Ayudar a los empleadores a encontrar a los empleados perfectos
Lea el caso de estudio
Vivy
Presentamos su asistente de atención médica digital
Leer el PDF
Conrad Electronic Internacional
Suministramos los sistemas electrónicos del mundo, sin falta
Lea el caso de estudio
Legal

© Copyright IBM Corporation 2021. IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504

Producido en los Estados Unidos de América, julio de 2021.

IBM, el logotipo de IBM, ibm.com e IBM Z son marcas comerciales de International Business Machines Corp., registradas en muchas jurisdicciones de todo el mundo. Otros nombres de productos y servicios pueden ser marcas registradas de IBM o de otras empresas. Existe una lista actualizada de las marcas registradas de IBM disponible en la web en ibm.com/trademark.

Instana® es una marca comercial o marca registrada de Instana, una empresa IBM.

Este documento está actualizado a la fecha inicial de publicación e IBM puede modificarlo en cualquier momento. No todas las ofertas están disponibles en todos los países en los que opera IBM.

Los datos de rendimiento y los ejemplos de clientes citados se presentan solo con fines ilustrativos. Los resultados de rendimiento reales pueden variar según las configuraciones específicas y las condiciones de funcionamiento. LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA “TAL CUAL”, SIN NINGUNA GARANTÍA, EXPRESA O IMPLÍCITA, INCLUIDAS LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y CUALQUIER GARANTÍA O CONDICIÓN DE NO INFRACCIÓN. Los productos de IBM están garantizados de conformidad con los términos y condiciones de los acuerdos bajo los cuales se proveen.