Blog

La nostra raccolta di articoli e approfondimenti tecnici

Video

Una raccolta di video dai nostri eventi, webinar e molto altro

Use case

Una raccolta dei nostri Casi di successo

FAQ

FAQ Seacom — Open Source Enterprise: domande e risposte

Home / Risorse / Use Cases

Progetto di migrazione a
OpenSearch per Settore Trasporti

Ambito

Log Management, Data Migration

Industry

Spedizioni e Trasporti

Tecnologie

OpenSearch, OpenSearch Dashboards

Benefit

Data & business continuity

Dashboard integrate

No perdita dati / downtime

Ambiente ottimizzato

Overview

Per una multinazionale del settore Spedizioni e Trasporti, Seacom ha gestito l’aggiornamento della piattaforma di log management, unificando due cluster Elasticsearch in versione 7.10.2 in un singolo cluster OpenSearch in versione 2.17. Il progetto richiedeva il trasferimento completo dei dati dal vecchio al nuovo ambiente e il ripristino delle dashboard preesistenti senza perdita di funzionalità. La sfida principale era accorpare due infrastrutture separate mantenendo continuo il flusso dei dati durante l’intera transizione. Il beneficio principale è una piattaforma di log management unificata, priva di perdite di dati e con piena continuità operativa per il cliente.

Challenge

La principale sfida tecnica riguardava l’accorpamento di due ambienti Elasticsearch distinti in un unico cluster OpenSearch, trasferendo i dati da un ambiente all’altro senza interrompere il flusso in ingresso. Era necessario inviare temporaneamente i dati sia al vecchio sia al nuovo ambiente, per garantire continuità durante la fase di transizione, e assicurare il corretto funzionamento delle vecchie dashboard nel nuovo ambiente OpenSearch. Gli obiettivi specifici includevano il trasferimento dei dati storici dal vecchio al nuovo ambiente, l’invio parallelo dei dati per evitare interruzioni del flusso e l’adattamento delle dashboard esistenti a seguito dell’aggiornamento della piattaforma.

Soluzione

Per il trasferimento dei dati è stato adottato il metodo degli snapshot, reso possibile dalla compatibilità tra le versioni di Elasticsearch e OpenSearch coinvolte. È stato configurato un percorso locale su share NFS per recuperare gli snapshot dai due vecchi cluster Elasticsearch, accessibile a tutti i nodi del cluster di destinazione; gli snapshot sono stati poi trasferiti manualmente e ripristinati nel nuovo ambiente OpenSearch. Per l’esecuzione programmata degli snapshot del nuovo ambiente è stato configurato uno storage S3. Per evitare rischi di perdita dati durante la migrazione, le pipeline di Logstash sono state temporaneamente modificate per inviare i dati contemporaneamente al vecchio e al nuovo ambiente. Infine le dashboard OpenSearch Dashboards sono state adattate per attingere sia dai dati storici sia da quelli nuovi, con l’aggiunta di un selettore che permette di scegliere quale tipologia di dati visualizzare.

Risultati

La nuova infrastruttura OpenSearch gestisce correttamente sia i dati storici recuperati dai due vecchi cluster Elasticsearch sia i nuovi log provenienti dalle fonti del cliente nel settore trasporti. Non si sono verificate perdite di dati durante l'intero processo di migrazione, grazie al metodo degli snapshot trasferiti via share NFS e ripristinati nel nuovo ambiente. Le vecchie dashboard funzionano correttamente anche nel nuovo ambiente OpenSearch Dashboards, dove un selettore dedicato consente di visualizzare sia i dati storici sia quelli più recenti. Il risultato è una piattaforma di log management unificata, con storage S3 configurato per gli snapshot programmati del nuovo ambiente.

CLUSTER UNIFICATI

Due cluster Elasticsearch in versione 7.10.2 accorpati in un unico cluster OpenSearch in versione 2.17, semplificando la piattaforma di log management del cliente.

PERDITA DATI

Nessuna perdita di dati registrata durante la migrazione, grazie al trasferimento via snapshot attraverso uno share NFS dedicato e storage S3 programmato.

CONTINUITÀ DEL FLUSSO

Pipeline Logstash modificate temporaneamente per inviare i dati sia al vecchio sia al nuovo ambiente, evitando qualsiasi interruzione del flusso di log in ingresso.

DASHBOARD RIPRISTINATE

Tutte le dashboard preesistenti sono state adattate a OpenSearch Dashboards con un selettore per visualizzare dati storici e nuovi nello stesso ambiente.

Risorse

Scarica il documento completo