Case History
Obsolescenza tecnologica di una applicazione mission critical di sportello bancario
Categorie: Obsolescenza Tecnologica / Microsoft BizTalk Server
Cedacri S.p.a. per CREDEM - Upgrade tecnologico Pegaso
Categorie: Obsolescenza Tecnologica / Microsoft BizTalk Server
Cedacri S.p.a. per CREDEM - Upgrade tecnologico Pegaso
Un esempio di modernizzazione di un'applicazione mission critical di sportello bancario dovuto ad obsolescenza tecnologica
- estendere il supporto dei sistemi
- prevenire potenziali perdite di dati
- prevenire potenziali vulnerabilità di sicurezza
- migliorare le performance e la scalabilità del sistema
- migliorare la gestione del sistema
Cedacri S.p.A. è azienda italiana leader nei servizi di outsourcing informatico per il settore bancario e tra i suoi clienti annovera anche CREDEM (Credito Emiliano). Oltre ad altri servizi per CREDEM gestisce in outsourcing anche l'applicazione di sportello bancario (denominata Pegaso) che è stata oggetto di un complesso upgrade tecnologico resosi necessario a causa dell'approssimarsi del termine dei supporti dei sistemi software e hardware su cui l'applicazione è basata. E' stata realizzata una nuova server farm virtualizzata e sono stati eseguiti gli upgrade di tutto lo stack tecnologico di prodotti Microsoft utilizzati nella soluzione, dal sistema operativo Windows Server, ai database SQL Server, al .net framework e per finire con il meddleware di application integration BizTalk Server. Con l'occasione del progetto si è anche colta l'opportunità per eseguire un intervento applicativo per l'ampliamento del numero di filiali gestite (filiale mille).
Obsolescenza tecnologica
L'obsolescenza tecnologica è un fenomeno inevitabile e per garantire la sicurezza dei dati e la continuità del servizio è necessario intervenire periodicamente mantenendo aggiornati i sistemi e le applicazioni in modo da prevenire per tempo eventuali falle di sicurezza e perdita di dati. L'applicazione di sportello bancario è il cuore pulsante dell'attività di una banca, si tratta di una applicazione mission critical che non deve subire interruzioni o incidenti pertanto la sua messa in sicurezza è una priorità assoluta.
Il progetto di migrazione
Uno dei requisiti principali di un progetto che impatta in modo significativo una applicazione mission critical è garantire la continuità del servizio e ridurre al minimo i rischi, non è pertanto pensabile di eseguire un upgrade a big bang in place, è necessario avere sempre una soluzione di backup/rollback, inoltre si è deciso di procedere anche ad un aggiornamento hardware oltre che software passando da una farm fisica ad una virtuale, è stata pertanto realizzata una nuova server farm virtualizzata basata su nuovo hardware, con Microsoft Windows Server 2016, Microsoft SQL Server 2016 e Microsoft BizTalk Server 2016 mentre l'applicazione è stata modificata per gestire la filiale mille e contestualmente è stata aggiornata al framework.net 4.7 e all'SDK di Microsoft BizTalk.
La messa in produzione è stata effettuata in più fasi, il primo intervento ha riguardato l'upgrade della base dati, la vecchia farm è stata fatta puntare ai nuovi database e ne è stato accertato il corretto funzionamento e solo successivamente si è iniziato a migrare alcune postazioni sulla nuova farm e poi gradualmente sono state migrate le varie filiali. Il processo di rollout ha quindi imposto la necessità di gestire contemporaneamente due farm attive, con postazioni attestate da una parte e dall'altra ma che insistevano sulla stessa base dati, in modo da poter gestire uno switch immediato di una postazione dalla nuova farm alla vecchia in caso di problemi.
Un progetto complesso e articolato che ovviamente ha previsto una accurata fase di test e collaudo su ambienti appositi e separati dalla produzione, inoltre per verificare la scalabilità del sistema sono stati eseguiti anche una serie di approfonditi test di performance.
Benefici della migrazione
Tutti gli obiettivi inizialmente prefissati dal progetto sono stati raggiunti, i sistemi sono ora su hardware e software più moderno, il supporto è stato esteso e le vulnerabilità di sicurezza mitigate, inoltre le performance del nuovo sistema sono andate oltre le aspettative e grazie alla virtualizzazione ne è stata migliorata la gestione e scalabilità compressiva, infine l'applicazione è ora in grado di gestire la filiale numero mille.