Quando miliardi di trasferimenti di file di importanza critica dipendono da te
In che modo ExaVault massimizza il tempo di attività utilizzando Instana

"Siamo fondamentali per molte aziende", spiega David Ordal, Chief Executive Officer (CEO) di ExaVault Inc., le cui soluzioni facilitano due miliardi di trasferimenti di file all'anno per clienti come Disney, Adobe, Xerox e Zillow.

La maggior parte dei clienti ExaVault esegue trasferimenti di file automatizzati da sistema a sistema, come lo spostamento di dati da un sistema punto vendita a una piattaforma di analytics o a un sistema di gestione degli inventari. L'API di ExaVault gestisce una media di 35.000 richieste al minuto e oltre 50 milioni di chiamate giornaliere. Sebbene i trasferimenti di file siano automatizzati, le parti su entrambi i lati del trasferimento si affidano a queste automazioni per prendere decisioni aziendali.

Se il nostro servizio viene meno, i nostri clienti inizieranno a perdere denaro”, afferma Ordal.

La posta in gioco è alta per i singoli clienti ExAvault, ognuno dei quali utilizza ExAvault in un modo leggermente diverso, spesso creando funzionalità personalizzate tramite l'API per sviluppatori. Non è l'intera clientela di ExaVault a essere colpita da tutti i problemi, anzi, spesso è solo un singolo cliente a subire un rallentamento. Ma in questo caso, il team di ExaVault deve essere in grado di vedere cosa sta riscontrando il cliente ed eseguire il debug del problema.

Prima di passare alla soluzione IBM Observability by Instana, ExaVault utilizzava un sistema di monitoraggio che rendeva quasi impossibile ottenere informazioni granulari specifiche per il cliente. "Non riuscivamo a taggare le transazioni con il loro ID utente e quindi a filtrare il problema specifico del cliente", spiega Tom Fite, Senior Backend Engineer di ExaVault. I problemi specifici dei clienti possono andare completamente persi nella folla: se un singolo cliente sta subendo un rallentamento, non verrà affatto visualizzato in un sistema di monitoraggio che fornisce solo una visione olistica.

Questa storia rispecchia con le tue sfide aziendali? Fai il passo successivo oggi stesso.

Riduzione dell'MTTR

 

ExaVault ha ottenuto una riduzione del tempo medio di risoluzione (mean time to resolution, TTR) pari al 56,6%,

100% di disponibilità

 

e ha raggiunto il 99,99% di disponibilità

Il nostro team è in grado di dedicare più tempo alle nuove funzionalità e alla pianificazione della roadmap, invece di eliminare bug tutto il giorno. Eddie Castillo Head of Marketing ExaVault Inc.
Visibilità rapida e facile da usare

Quando ExaVault ha iniziato a cercare una nuova soluzione di monitoraggio, la priorità assoluta era la possibilità di suddividere le metriche per account e vedere quali "casi limite" stessero riscontrando i clienti. Altri criteri principali erano il costo e l'interfaccia utente, entrambi note dolenti con i fornitori precedenti.

"Alcuni fornitori di APM hanno costi proibitivi", spiega Fite. "Soprattutto quando parli di ridimensionare la tua applicazione e il tuo monitoraggio è in esecuzione su più macchine."

ExaVault ha preso in considerazione fattori come le analisi dello stack, le chiamate al database, la velocità effettiva, le politiche di conservazione dei dati e il monitoraggio dell'infrastruttura. Ma anche un'interfaccia utente grafica che abbia senso per gli utenti non tecnici è stata una delle ragioni principali per scegliere Instana.

"Un'interfaccia utente ben fatta è la mia passione", afferma Fite. "Serve anche ad aiutarmi a spiegare ad altre persone del nostro team, in particolare a chi è tecnicamente meno esperto di me, che abbiamo risolto un problema."

Risoluzioni più rapide e tempi di attività maggiori

ExaVault utilizza Instana per monitorare le prestazioni API e per il monitoraggio degli errori, il debug e gli avvisi. La metrica più importante che ExaVault osserva quotidianamente è la latenza. "Dobbiamo assicurare una buona esperienza a ogni singolo cliente", afferma Fite. "Se un cliente si trova ad aspettare più di un paio di secondi, potrebbe andarsene."

Con Instana, però, Fite non deve osservare la dashboard tutto il giorno. Instana invia un avviso a un canale Slack dedicato quando si verifica un'anomalia.

Per il monitoraggio a livello di account, ExaVault utilizza il kit di sviluppo software Instana (SDK) per assegnare metadati a ciascuna chiamata API in entrata. Di conseguenza, Fite può filtrare su un numero enorme di variabili. Il caso d'uso più comune, tuttavia, è il filtraggio per account o anche per singoli utenti in un account. "Se un utente ha un problema che non vediamo a livello generale, possiamo approfondire e risolvere effettivamente il problema semplicemente esaminando le sue informazioni", afferma Fite.

Da quando ExaVault ha iniziato a utilizzare Instana, l'MTTR per i bug con impatto sui clienti è diminuito del 56,6%. Inoltre, i rallentamenti e i tempi di inattività della piattaforma sono diminuiti notevolmente. Prima il tempo di attività era al 99,51%, ora è al 99,99%. "Stiamo raggiungendo l'obiettivo che ci eravamo prefissati", spiega Fite. "Il motivo per cui siamo riusciti a farlo è che abbiamo avuto una migliore visibilità dei nostri problemi."

In alcuni casi, c'erano bug di cui ExaVault non sospettava nemmeno l'esistenza prima di utilizzare Instana. Dopo pochi giorni dalla configurazione di Instana, ExaVault si è resa conto di un bug nel software che interrogava la cache di memoria troppo frequentemente e non salvava correttamente. La correzione del bug precedentemente invisibile ha ridotto immediatamente il carico sui server delle applicazioni.

Più tempo per l'innovazione

"Il nostro debito tecnologico è diminuito perché siamo in grado di risolvere i problemi molto più velocemente", afferma Eddie Castillo, responsabile marketing di ExaVault. "Adesso il nostro team è in grado di dedicare più tempo alle nuove funzionalità e alla pianificazione della roadmap, invece di eliminare bug tutto il giorno".

Ci sono progetti importanti all'orizzonte. Senza i validi test interni resi possibili da Instana, Fite sarebbe molto più preoccupato per la possibilità che i bug sfuggano con la progressiva implementazione dei miglioramenti all'API. "Instana ci aiuterà a garantire che i cambiamenti funzionino meglio rispetto alla versione corrente", afferma Fite.

ExaVault sta inoltre lavorando al passaggio da un sistema di orchestrazione dei contenitori sviluppato internamente a Kubernetes. Infine, ExaVault è entusiasta di iniziare a utilizzare il monitoraggio della distribuzione di Instana per confrontare i parametri delle prestazioni prima e dopo le distribuzioni future.

"Con l'imminente roadmap, se non avessimo questi strumenti, sarebbe impossibile tenere sotto controllo il nostro stack tecnologico", spiega Castillo. “Tom aveva un milione di finestre di terminale aperte sul suo desktop. Ma disporre di questi strumenti ci dà visibilità mentre diversifichiamo e aggiungiamo maggiore complessità alla nostra architettura complessiva."

Logo Exavault
Informazioni su ExaVault inc.

ExaVault (link esterno a ibm.com) fornisce soluzioni FTP e di condivisione file per aziende di tutte le dimensioni in oltre 100 Paesi. La sua soluzione migliora il tradizionale FTP/SFTP con un'interfaccia moderna e consente la collaborazione e la condivisione sicura su più piattaforme e fusi orari. ExaVault è stata fondata nel 2009 e la sua sede centrale si trova a San Ramon, in California.

Logo Instana
Informazioni su Instana, IBM Company

Instana, una società IBM, fornisce una piattaforma di osservabilità aziendale con funzionalità di monitoraggio automatizzato delle prestazioni delle applicazioni alle aziende che gestiscono applicazioni complesse, moderne e cloud-native, indipendenti dalla collocazione, in sede o in cloud pubblici e privati, su dispositivi mobili o su mainframe IBM® Z.

Controlla le applicazioni ibride moderne con il rilevamento dedicato, alimentato dall'AI, delle dipendenze contestuali profonde. Instana offre anche visibilità sulle pipeline di sviluppo, per facilitare l’automazione DevOps a ciclo chiuso.

Questa funzionalità fornisce feedback operativi utili ai clienti per ottimizzare le prestazioni delle proprie applicazioni, favorire l’innovazione e mitigare i rischi, aiutando i DevOps a migliorare l’efficienza e a valorizzare le pipeline di consegna del software, raggiungendo al contempo gli obiettivi di servizio e di business.

Per maggiori informazioni, visita instana.com.

Fai il passo successivo

Per saperne di più sulle soluzioni IBM presentate in questa storia, contatta il tuo rappresentante IBM o un business partner IBM.

Leggi il PDF Visualizza alti casi d'uso GittiGidiyor

Prestazioni elevate con un'espansione senza precedenti

Leggi il case study
PROMOTORA DE INFORMACIONES, SA (PRISA)

Garantire la consegna di contenuti ad alte prestazioni in tutto il mondo

Leggi il case study
Conrad Electronic International GmbH & Co. KG

Forniamo l'elettronica di tutto il mondo, senza mai fallire

Leggi il case study
Legale

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

Prodotto negli Stati Uniti d'America, novembre 2021.

IBM, il logo IBM e ibm.com sono marchi di International Business Machines Corp., registrati in molte giurisdizioni nel mondo. Altri nomi di prodotti e servizi potrebbero essere marchi registrati di IBM o di altre società. Un elenco aggiornato dei marchi IBM è disponibile sul Web all’indirizzo ibm.com/trademark.

Le informazioni contenute nel presente documento sono aggiornate alla data della prima pubblicazione e possono essere modificate da IBM senza preavviso. Non tutte le offerte sono disponibili in ogni Paese in cui opera IBM.

Gli esempi citati relativi a dati di prestazione e clienti sono presentati unicamente a scopo illustrativo. Gli attuali risultati in termini di performance possono variare a seconda delle specifiche configurazioni e delle condizioni operative. LE INFORMAZIONI RIPORTATE NEL PRESENTE DOCUMENTO SONO DA CONSIDERARSI “NELLO STATO IN CUI SI TROVANO”, SENZA GARANZIE, ESPLICITE O IMPLICITE, IVI INCLUSE GARANZIE DI COMMERCIABILITÀ, DI IDONEITÀ A UN PARTICOLARE SCOPO E GARANZIE O CONDIZIONI DI NON VIOLAZIONE. I prodotti IBM sono coperti da garanzia in accordo con termini e condizioni dei contratti sulla base dei quali vengono forniti.