Amazon Web Services
Migration RE-Factor

Il passaggio ad una perfetta architettura
moderna, scalabile e innovativa

Entra in contatto con noi

De Agostini Scuola

Scopri cosa abbiamo fatto per l'infrastruttura cloud
e le applicazioni gestionali di DeA Scuola

Guarda il case study

In cosa consiste la migrazione RE-FACTOR

Il refactoring è un processo ordinario e necessario nel ciclo di vita di applicazioni business critical. Nel contesto delle migrazioni, il refactoring prevede un adattamento del software a nuovi pattern e servizi offerti dal cloud.

Nello specifico quindi si prevede l'adozione di nuovi tool, il passaggio ad architettura e microservizi e container. Il processo necessita quindi spesso di modifiche al codice delle applicazioni e l'integrazione di SDK e tool specifici di Amazon per integrare tutte le funzionalità previste dalla nuova architettura.

Le singole componenti precedentemente utilizzate vengono quindi sostituite, laddove possibili, da servizi gestiti di AWS (servizi di storage, database, code, notifiche) unitamente ad una revisionata architettura del codice che consente una facile gestione degli ambienti, del ciclo dei rilasci e dei processi di CI/CD.

Il processo di refactoring

La roadmap di migrazione prevede sia fasi di disegno architetturale che di revisione del codice degli applicativi coinvolti. Il primo passo quindi è di solito un allineamento tecnico tra le parti per identificare i punti più critici e pianificare le dovute modifiche e integrazioni.

Dato che un obiettivo comune a questo genere di migrazioni è raggiungere l'indipendenza gestionale degli ambienti e sistemi di deploy avanzati, la migrazione procede con la creazione di ambienti di test in cloud e il passaggio funzionale di ogni componente alla nuova infrastruttura, mantenendo online la vecchia versione.

La migrazione si completa con una sessione dedicata di trasferimento, conversione e importazione delle basi di dati nella nuova installazione e allo switch DNS con ridottissimi tempi di reindirizzamento verso la nuova piattaforma.

Entra in contatto con noi

Corley AWS Consulting Partner

Siamo partner AWS dal 2013 per le attività consulenziali: migrazioni, sviluppo cloud-based, ttimizzazione e realizzazione di infrastrutture scalabili.

Scopri le nostre competenze

Corley Docker Partner

Siamo partner Docker: grazie ad una completa padronanza delle soluzioni a container abbiamo progettato infrastrutture per diversi clienti.

Scopri le nostre competenze

I vantaggi

Il processo di refactor permette di raggiungere importanti obiettivi.

L'efficientamento architetturale e il passaggio a container7microservizi porta in generale ad un importante cost-saving, con una significativa ottimizzazione delle risorse computazionali richieste. Ma questo è solo uno dei tanti vantaggi garantiti dall'ammodernamento del software unitamente al passaggio in cloud: accesso a funzionalità managed, accesso a servizi di machine-learning, alte prestazioni, scalabilità, alta disponibilità...

Infine l'adozione di tool e processi di deploy antomatici portano vantaggi non solo alla gestione dei rilasci ma anche alla qualità di sviluppo da parte del team.

Entra in contatto con noi

Diamo ascolto ad ogni aspetto del tuo progetto per creare e confezionare la migliore soluzione tecnologica.

 

Chiamaci al 011 19458132

oppure scrivi a info@corley.it
o compila il seguente modulo:


Presa visione dell'informativa privacy (D.Lgs. 196/03),
presto libero consenso al trattamento dei dati personali.