Cuando miles de transferencias de archivos críticos dependen de usted
Cómo ExaVault maximiza el tiempo de actividad gracias a Instana

"Somos esenciales para muchas empresas", explica David Ordal, director ejecutivo (CEO) en ExaVault Inc., cuyas soluciones facilitan dos mil millones de transferencias de archivos al año para clientes como Disney, Adobe, Xerox y Zillow.

La mayoría de los clientes de ExaVault realizan transferencias de archivos automatizadas de sistema a sistema, como mover datos de un sistema de punto de venta a una plataforma de análisis o un sistema de gestión de inventario. La API de ExaVault maneja un promedio de 35.000 solicitudes por minuto y más de 50 millones de llamadas diarias. Aunque las transferencias de archivos están automatizadas, las partes a ambos lados de la transferencia dependen de estas automatizaciones para tomar decisiones comerciales.

Si bajamos, nuestros clientes empiezan a perder dinero", dice Ordal.

Las apuestas son altas para los clientes individuales de ExaVault, y cada uno utiliza ExaVault de forma ligeramente diferente, a menudo creando funcionalidad personalizada a través de la API del desarrollador. No todos los problemas afectan a toda la base de clientes de ExaVault; de hecho, a menudo solo un cliente experimenta una desaceleración. Pero si eso sucede, el equipo de ExaVault debe poder ver lo que el cliente está experimentando y depurar el problema.

Antes de pasar a la solución IBM® Observability by Instana®, ExaVault utilizaba un sistema de monitorización que hacía casi imposible obtener información granular específica del cliente. "No pudimos etiquetar las transacciones con su ID de usuario y luego filtrar por el problema específico del cliente", explica Tom Fite, ingeniero sénior de backend en ExaVault. En promedio, los problemas específicos de los clientes pueden perderse por completo: si un solo cliente sufre una desaceleración, no aparecerá en absoluto en un sistema de monitoreo que solo ofrece una visión holística.

¿Resuena esta historia con los retos de su empresa?Dé el siguiente paso hoy.

Reducción del MTTR

 

ExaVault logró una reducción de MTTR del 56,6%

100% de disponibilidad

 

Y alcanzó el 99,99% de disponibilidad.

Nuestro equipo puede dedicar más tiempo a funciones nuevas y planificación de la hoja de ruta en lugar de a corregir errores todo el día. Eddie Castillo Head of Marketing ExaVault Inc.
Visibilidad rápida y sencilla

Cuando ExaVault comenzó a buscar una nueva solución de monitorización, la principal prioridad era la capacidad de desglosar las métricas por cuenta y ver qué "casos extremos" estaban experimentando los clientes. Otros criterios principales fueron el costo y la interfaz de usuario, los cuales habían sido puntos débiles con proveedores anteriores.

"Algunos proveedores de APM son prohibitivamente caros", explica Fite. "Especialmente cuando se trata de escalar una aplicación y la monitorización se ejecuta en más de unas pocas cajas".

ExaVault consideró factores como los seguimientos de pila, las llamadas a bases de datos, el rendimiento, las políticas de retención de datos y la monitorización de la infraestructura. Sin embargo, una interfaz gráfica de usuario que tuviera sentido para los usuarios sin conocimientos técnicos también fue una razón clave para elegir Instana.

"Me encanta una buena interfaz de usuario", dice Fite. "Pero también puede ayudarme a explicar a otras personas de nuestro equipo, especialmente a las personas que tienen menos conocimientos técnicos que yo, que hemos solucionado un problema".

Resoluciones más rápidas y mayor tiempo de actividad

ExaVault utiliza Instana para supervisar el rendimiento de la API y para el seguimiento de errores, depuración y alertas. La medida más importante que ExaVault analiza día a día es la latencia. "Necesitamos asegurarnos de que cada cliente tenga una buena experiencia", dice Fite. "Si un cliente tiene que esperar más de un par de segundos, es posible que se marche".

Sin embargo, con Instana, Fite no tiene por qué mirar el panel todo el día. En su lugar, Instana envía una alerta a un canal de Slack dedicado si algo no es común.

En lo que respecta a la supervisión a nivel de cuenta, ExaVault utiliza el kit de desarrollo de software (SDK) de Instana para asignar metadatos a cada llamada de API a medida que se produce. Como resultado, Fite puede filtrar un gran número de variables. Sin embargo, el caso de uso más común es filtrar por cuenta o incluso por usuarios individuales en una cuenta. "Si un usuario tiene un problema que no vemos en un nivel alto, podemos profundizar y realmente solucionar el problema con solo mirar su información", afirma Fite.

Desde que ExaVault empezó a utilizar Instana, el tiempo medio de resolución (MTTR) de errores que afectan a los clientes se ha reducido un 56,6%. Además, los tiempos de ralentización y de inactividad de la plataforma también han disminuido considerablemente. El tiempo de actividad antes era del 99,51% y ahora es del 99,99%. "Estamos logrando el objetivo que nos propusimos", explica Fite. "La razón por la que pudimos hacerlo es porque teníamos una mejor visibilidad de nuestros problemas".

En algunos casos, había fallos que ExaVault ni siquiera sabía que existían antes de utilizar Instana. A los pocos días de empezar a utilizar Instana, ExaVault se dio cuenta de que había un error en el software que consultaba la memoria caché con demasiada frecuencia y no guardaba los datos correctamente. La corrección del error invisible anterior redujo inmediatamente la carga en los servidores de aplicaciones.

Ganar tiempo para la innovación

"Nuestra deuda tecnológica ha disminuido porque podemos pasar por las cosas mucho más rápido", dice Eddie Castillo, director de marketing de ExaVault. "Nuestro equipo puede dedicar más tiempo a funciones nuevas y planificación de la hoja de ruta en lugar de a corregir errores todo el día".

Hay algunos proyectos importantes en el horizonte. Sin las sólidas pruebas internas posibles con Instana, Fite estaría mucho más preocupada por el potencial de que los errores se liberen a medida que implementan mejoras en la API. "Instana nos ayudará a garantizar que los cambios funcionen mejor que la versión actual", dice Fite.

ExaVault también está trabajando para pasar de un sistema de orquestación de contenedores propio a Kubernetes. Por último, ExaVault se complace en empezar a utilizar el seguimiento de implementación de Instana para comparar las medidas de rendimiento antes y después de las implementaciones en el futuro.

"Con la próxima hoja de ruta, si no teníamos estas herramientas, sería imposible vigilar nuestra pila tecnológica", dice Castillo. "Tom solía tener un millón de ventanas de terminal abiertas en su escritorio. Pero disponer de estas herramientas nos da visibilidad a medida que diversificamos y añadimos más complejidad a nuestra arquitectura general."

Logotipo de Exavault
Acerca de ExaVault Inc.

ExaVault (enlace externo a ibm.com) proporciona soluciones de FTP y uso compartido de archivos para empresas de todos los tamaños en más de 100 países. Su solución mejora el FTP/SFTP tradicional con una interfaz moderna y permite colaborar y compartir de forma segura entre plataformas y zonas horarias. ExaVault se fundó en 2009 y tiene su sede central en San Ramón, California.

Logotipo de Instana
Acerca de Instana, una compañía de IBM

Instana, una compañía de IBM, provee una plataforma de Enterprise Observability con prestaciones de monitorización automatizada del rendimiento de las aplicaciones para empresas que ejecutan aplicaciones nativas en nubes complejas y modernas sin importar dónde residan: en local o en nubes públicas o privadas, incluidos los dispositivos móviles y los ordenadores centrales de IBM Z®.

Controle aplicaciones híbridas modernas con la detección basada en IA de dependencias contextuales profundas dentro de aplicaciones híbridas. Instana también ofrece visibilidad de la canalización del desarrollo para hacer posible la automatización de DevOps de bucle cerrado.

Estas prestaciones proporcionan la información procesable que necesitan los clientes a medida que optimizan el rendimiento de aplicaciones, posibilitan la innovación y mitigan los riesgos, lo cual ayuda a DevOps a aumentar la eficiencia y añadir valor a la canalización de entrega de software, al tiempo que cumplen sus objetivos de nivel de servicio y nivel empresarial.

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 de IBM o con un socio comercial de IBM.

Leer el PDF Ver más casos prácticos GittiGidiyor

Alto rendimiento durante un boom sin precedentes

Lea el caso práctico
PROMOTORA DE INFORMACIONES, S.A. (PRISA)

Garantizar la entrega de contenidos de alto rendimiento en todo el mundo

Lea el caso práctico
KG & Co. & KG International de Conrad Electronic

Suministro de productos electrónicos a todo el mundo, sin falta

Lea el caso práctico
Legal

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

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

IBM, el logotipo de IBM, ibm.com e Instana son marcas comerciales de International Business Machines Corp., registradas en muchas jurisdicciones de todo el mundo. Los demás nombres de productos y servicios pueden ser marcas registradas de IBM u otras empresas. Una lista actualizada de marcas comerciales de IBM está disponible en la web en ibm.com/trademark.

Este documento se actualizó por última vez en 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 ejemplos de clientes mencionados se presentan únicamente con fines ilustrativos. Los datos reales de rendimiento pueden variar en función de las configuraciones y condiciones de funcionamiento específicas. LA INFORMACIÓN DE ESTE DOCUMENTO SE OFRECE "TAL CUAL ESTÁ" SIN NINGUNA GARANTÍA, NI EXPLÍCITA NI IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN FIN CONCRETO Y CUALQUIER GARANTÍA O CONDICIÓN DE INEXISTENCIA DE INFRACCIÓN. Los productos de IBM están sujetos a garantía según los términos y condiciones de los acuerdos bajo los que se proporcionan.