Perché prevenire i problemi di performance nella blockchain

Un importante avvenimento tecnologico degli ultimi 12 mesi è stato l'altalenante valore del bitcoin. Gli scambi hanno visto enormi picchi di traffico che in alcuni casi hanno causato anche delle interruzioni dei sistemi di negoziazione. Ad esempio, a novembre 2017, due delle più grandi borse di criptovaluta, osserva Dynatrace, sono crollate, rendendo impossibile per molti utenti acquistare o vendere la valuta digitale.

Cosa ha reso complicato gli scambi di bitcoin? Il bitcoin è un early adopter della blockchain, che è un elenco in costante crescita di record chiamati blocchi, connessi e protetti con crittografia. Questi record forniscono un mezzo verificabile per registrare le transazioni.

Man mano che la blockchain diventa più diffusa, la responsabilità su come si comporta e performa la blockchain ricade sui team che integrano questa tecnologia nei loro stack tecnologici.

Tuttavia, l'uso della blockchain nelle applicazioni web e cloud avverrà in ambienti IT molto complessi, che quasi certamente includeranno risorse di elaborazione scalabili in modo agile che rimangono solo temporaneamente.

Non solo, queste blockchain elaboreranno migliaia di transazioni ogni minuto; la cui scala creerà sfide di monitoraggio anche per le organizzazioni IT più avanzate. Un'esplosione di transazioni e complessità che richiederà un approccio al monitoraggio completamente nuovo.

Il monitoraggio delle blockchain, mette in guardia Dynatrace,  richiede visibilità sull'intero stack tecnologico e su ogni transazione digitale che viene elaborata attraverso di esso.

Non è possibile saltare le richieste o campionare/limitare i dati durante il monitoraggio delle blockchain, fidandosi ciecamente che i livelli di applicazione, servizi, processi, rete o infrastruttura forniscano sempre disponibilità al 100% e prestazioni ottimali.

Dynatrace block sea

Fondamentale l'AI

Tuttavia, i team IT dovranno anche dare un senso agli insight generati attraverso i loro processi di monitoraggio. È qui che le capacità dell'Intelligenza Artificiale (AI) deterministica saranno fondamentali.

Utilizzando algoritmi di machine learning su misura, le organizzazioni possono rilevare e organizzare automaticamente il 100% del traffico, dall'utente finale all'applicazione fino alla blockchain e all'infrastruttura IT.

Questa mappa generata dall'Intelligenza Artificiale fornirà una comprensione completa di tutte le entità, relazioni e dipendenze coinvolte nel funzionamento di un'applicazione basata su blockchain, aiutando i team IT a determinare l'impatto degli eventi correlati alle prestazioni e cosa li ha causati.

Nondimeno, la comprensione è solo una parte del puzzle. Il passo successivo consiste nell'utilizzare algoritmi di apprendimento automatico per stabilire, confrontare i tempi e creare viste multidimensionali dei dati per poi determinare e classificare i problemi che inevitabilmente si verificano negli ambienti complessi in cui risiede la blockchain.

Questo permette di gestire in modo automatico la manutenzione delle applicazioni blockchain. Ad esempio, se un'applicazione blockchain sta avendo un problema basato sulla memoria, evidenzia Dynatrace, un AI deterministico potrebbe rilevare questo stato e attivare una correzione per regolare automaticamente l'impostazione della memoria, mantenendo la capacità dell'applicazione di elaborare i blocchi.

Blockchain a largo raggio

Il monitoraggio delle prestazioni della blockchain sarà fondamentale se le aziende vogliono evitare il tipo di interruzione riscontrata con gli scambi di bitcoin.

Ma non è solo il valore del bitcoin che può essere influenzato dalle interruzioni; blockchain ha altre applicazioni al di fuori del mondo finanziario che potrebbero essere condizionate.

Ad esempio, nella supply chain, con la blockchain è possibile tracciare le merci mentre si spostano e cambiano mano nella catena di approvvigionamento, organizzando meglio i dati di tracciamento e rendendoli disponibili.

Walmart sta ad esempio attualmente collaborando con IBM per utilizzare la tecnologia blockchain per tracciare le merci in ogni fase della supply chain per fare arrivare il cibo fresco ai clienti in modo più rapido, fornendo una visibilità completa.

Un'interruzione in questo processo potrebbe significare perdere traccia delle scorte, o merci che non sono nel posto giusto al momento giusto, rallentando la consegna ai consumatori e creando un impatto negativo sulla loro esperienza.

 

 

 

Pubblicità

AREE TEMATICHE