Autodesk crea una solución de análisis de registros unificada en AWS para obtener nueva información

Autodesk, proveedor líder en software de ingeniería y diseño 3D, quiere hacer algo más que crear y ofrecer software. Quería asegurarse de que sus millones de usuarios en todo el mundo tuvieran la mejor experiencia al ejecutar ese software. Para lograrlo, Autodesk debía supervisar y solucionar los problemas de software con la mayor rapidez posible. Esto resultaba complicado; la solución anterior de registro de datos de las aplicaciones de la empresa no era capaz de atender el volumen cada vez mayor de datos a almacenar y analizar.

La solución incorpora 2 TB de datos por día. A lo largo de los próximos años, es de esperar que esta cantidad aumente hasta los 10 TB. "Tuvimos algunos problemas de rendimiento con la solución, lo que hizo que nos resultara difícil detectar los problemas rápidamente", indica Tommy Li, arquitecto sénior de software en Autodesk. "Necesitábamos poder supervisar los datos de registro de incidentes en tiempo real para responder a las preguntas de nuestros clientes con mayor rapidez".

El departamento financiero también alentó a Autodesk a buscar una solución de registro más rentable. "Nuestro equipo es pequeño. Queríamos encontrar una solución que, además de facilitar la administración de los datos de registro, redujera los costes", afirma Li.

"En último término, nuestro objetivo era mejorar nuestros productos de software y ofrecer un mejor servicio a nuestros clientes gracias a la visibilidad en tiempo real de los datos de registro".

Tommy Li, arquitecto sénior de software, Autodesk

  • Acerca de Autodesk
  • Ubicada en San Rafael, California, Autodesk es una empresa de software que crea productos para los sectores de arquitectura, ingeniería, construcción, fabricación, medios de comunicación y entretenimiento. El software de la empresa incluye soluciones 3D y AutoCAD.

  • Beneficios
    • Encuentra y resuelve problemas con mayor rapidez gracias al análisis de datos en tiempo real
    • Mejora el tiempo promedio de detección y recuperación
    • Crea una solución de análisis de registro de datos empresarial con un pequeño equipo de TI
  • Servicios de AWS utilizados

Creación de una solución de datos de registro unificada completamente administrada en AWS

A fin de mejorar sus capacidades de análisis de registro para el análisis de la causa raíz, Autodesk investigó la creación de una solución de datos de registro basada en la nube que utiliza Amazon Web Services (AWS). “Ya habíamos usado los servicios de AWS para varias funciones internas en Autodesk, y queríamos ampliar ese uso desarrollando un sistema de registro unificado”, indica Li.

Amazon Data Firehose funciona como la capa de transporte de los datos de registro y Amazon Managed Service para Apache Flink se utiliza para descubrir las métricas de supervisión en tiempo real, como los picos del tiempo de respuesta y las tasas de errores. Una vez que los datos de registro pasan por esta canalización, se envían a Amazon CloudWatch para obtener métricas adicionales que se muestran en los paneles estandarizados de la empresa. Estas métricas incluyen un resumen general del tráfico que incluye el tiempo de respuesta, los errores y las solicitudes totales; las métricas de la API, como los percentiles del tiempo de respuesta, la cantidad de solicitudes correctas y la cantidad de solicitudes de error; la CPU, red y discos de cada CPU y, por último, las métricas de Amazon CloudWatch de los servicios de AWS.

Al mismo tiempo, Amazon Data Firehose envía los datos de registro a Amazon OpenSearch Service, un servicio administrado que facilita la realización de análisis de registros interactivos, la supervisión de aplicaciones en tiempo real, la búsqueda en sitios web y mucho más. “(Amazon OpenSearch Service) permite realizar actividades forenses de datos y ayuda a encontrar y solucionar los problemas de las aplicaciones con mayor rapidez”, afirma Li. Amazon Athena ofrece consultas de análisis interactivas más detalladas, y AWS X-Ray ofrece herramientas para analizar los datos de seguimiento. Además, la herramienta de visualización de datos de código abierto Kibana, integrada con Amazon OpenSearch Service, genera paneles para monitorear los datos en tiempo real.

Buscar y resolver problemas más rápido que antes

La solución de registro unificado creada en Amazon OpenSearch Service proporciona una mejor visibilidad de los registros de datos con mayor rapidez. “(Amazon OpenSearch Service) permite una forma más coherente de recopilar y medir los datos de registro en tiempo real”, afirma Li. “Este servicio ofrece un análisis de datos más detallado que permite las correlaciones entre los eventos de registro, respondiendo a los problemas en las aplicaciones con mayor velocidad”. Por ejemplo, los equipos de Autodesk crearon paneles para identificar tendencias y patrones de anomalías que pudieran correlacionarse rápidamente con registros de datos detallados y permitieran realizar completos análisis forenses.

Específicamente, Autodesk permite realizar mejores análisis forenses usando datos de instrumentación para detectar y resolver errores, lo que permite mejorar el tiempo promedio general de recuperación. La empresa puede detectar anomalías en el uso de API, como picos en las tasas de errores y los tiempos de respuesta. Los eventos de alerta de Amazon CloudWatch reducen el tiempo promedio de detección y el tiempo de llamada a los equipos de respuesta ante incidentes.

La empresa también busca obtener información más detallada a partir de sus datos analíticos para mejorar el software y el servicio al cliente. "En último término, nuestro objetivo es mejorar nuestros productos de software y ofrecer un mejor servicio a los clientes gracias a la visibilidad en tiempo real de los datos de registro", indica Li.

Al trabajar con AWS, Autodesk crea capacidades de análisis de registro altamente escalables que reducen el coste general de la solución.

Segmentación de los silos de datos

Al trasladar la administración de su arquitectura y los clústeres de Elasticsearch a AWS, Autodesk pudo crear fácilmente su solución de registro unificada. "Aunque nuestro equipo de TI está conformado por solo algunas personas, podemos desarrollar y mantener una solución de registro potente si dejamos que AWS se encargue de la tecnología," afirma Li. "Así, ya no necesitamos hacer uso de nuestros recursos para administrar la infraestructura subyacente y podemos escalar la solución bajo demanda para soportar un volumen cada vez mayor de datos de registro".

La solución de Autodesk ofrece, en un único panel, una vista completa de los datos de registro, como el rendimiento y el tiempo de inactividad de las aplicaciones.

"Ya no tenemos silos de datos porque los distintos equipos usan soluciones de registro", indica Li. "Todos pueden acceder a la misma vista con la solución de AWS; así, todos reciben información actualizada del estado general de la plataforma. Además, los paneles de Kibana nos permiten crear un vocabulario común que todos podemos usar para diagnosticar problemas. En general, como empresa, podemos adoptar un enfoque más unificado para encontrar y resolver problemas".


Más información

Obtenga más información acerca de Big Data en AWS