Skip to content
Insight

Relocating: rilocare l’app legacy sfruttando i vantaggi del cloud in tempi ridotti

Relocating: rilocare l’app legacy sfruttando i vantaggi del cloud in tempi ridotti
 

Il Relocating è una strategia di modernizzazione delle applicazioni che prevede lo spostamento di un’app esistente da un ambiente on-premise a un ambiente cloud. L’applicazione, quindi, viene trasferita da un server fisico a un server virtualizzato in un data center gestito da un fornitore di servizi cloud. A differenza del repurchasing, che comporta la sostituzione completa dell’applicazione legacy con una nuova applicazione cloud-native, il relocating prevede la rilocazione dell’applicazione esistente in un ambiente cloud.

L’obiettivo di un’attività di app relocating è mantenere il più possibile intatta l’architettura e il codice dell’applicazione per renderla compatibile con il luogo di destinazione approfittando dei vantaggi del cloud ambient.

La strategia di rilocazione può essere una scelta ottimale per le aziende che desiderano ottenere una maggiore flessibilità, scalabilità e sicurezza a costi ridotti e tempi di implementazione più rapidi rispetto ad altre strategie di modernizzazione delle applicazioni.

 

La piattaforma VMware Cloud su AWS

VMware Cloud on AWS (Amazon Web Services) è una soluzione di cloud ibrido che consente di eseguire le applicazioni VMware su infrastrutture AWS. VMware Cloud è una piattaforma cloud sviluppata dalla società californiana VMware che offre soluzioni di virtualizzazione e cloud computing per le aziende.

La soluzione VMware su infrastrutture AWS è spesso utilizzata come destinazione per il relocating delle applicazioni legacy in quanto offre una soluzione ibrida che permette di eseguire applicazioni on-premise e in cloud, consentendo di ottenere il massimo vantaggio dalle funzionalità cloud senza dover rinunciare agli investimenti già effettuati in infrastrutture on-premise. Risulta un’ottima opzione per le aziende che cercano di sfruttare i vantaggi del cloud pubblico di AWS, ma desiderano mantenere la familiarità e la compatibilità delle proprie infrastrutture VMware esistenti preparandosi ad un futuro cloud-based.

Inoltre, VMware Cloud su AWS:

  • Supporta una vasta gamma di carichi di lavoro, tra cui applicazioni mission-critical, database, big data e analytics
  • Offre la possibilità di utilizzare strumenti di gestione, di automazione e di sicurezza già esistenti della propria infrastruttura VMware, facilitando così la transizione al cloud
  • Offre una solida sicurezza integrata per proteggere i carichi di lavoro, incluse le applicazioni legacy, contro eventuali minacce esterne
  • Può aiutare a ridurre i costi operativi associati all’utilizzo di infrastrutture hardware e software on-premise obsoleti
  • Offre un’ampia gamma di opzioni di personalizzazione per l’infrastruttura e le applicazioni, ad esempio la possibilità di selezionare le specifiche delle istanze e delle macchine virtuali, l’implementazione di architetture multi-az, la personalizzazione delle politiche di sicurezza e l’utilizzo di strumenti di automazione per semplificare il provisioning e la gestione dell’infrastruttura


Quando e come effettuare il Relocating

La strategia di rilocazione può essere una via percorribile per un’Azienda che sta crescendo rapidamente e possiede applicazioni e software esistenti che stanno diventando sempre più esigente in termini di risorse di calcolo. Inoltre:

  • La rilocazione può consentire di sfruttare la scalabilità dell’ambiente cloud per gestire picchi di traffico o carichi di lavoro più elevati
  • L’app relocating risulta inoltre conveniente dal punto di vista dei costi, poiché i servizi cloud, con politiche di pricing pay-as-you-go, offrono prezzi competitivi rispetto alla gestione dell’infrastruttura on-premise
  • La strategia di relocating può anche essere più veloce rispetto ad altre strategie di modernizzazione delle applicazioni, poiché non richiede la riprogettazione completa dell’applicazione


Nonostante non sia una strategia di app modernization complessa come il Refactoring, anche la rilocazione di applicazioni legacy può comportare criticità legate alla migrazione in un ambiente cloud, ad esempio alcuni tipi di applicazioni potrebbero non funzionare bene nel nuovo ambiente. Per evitare inconvenienti e ritardi sono dunque necessarie competenze specializzate nella migrazione in cloud di prodotti digitali.

Tra le best practices di un percorso di relocation rientra una valutazione a monte dei requisiti di sistema e delle funzionalità critiche dell’applicazione, in modo da determinare se l’app sia del tutto, o in parte, adatta per la rilocazione in un ambiente cloud, e quale tipo di ambiente cloud sia più adatto. Inoltre, è necessario anche selezionare quale fornitore di servizi cloud meglio si adatta alle esigenze dell’azienda. Infatti, oltre al già citato Amazon Web Services, esistono altri fornitori di cloud services, come Microsoft Azure e Google Cloud Platform, ciascuno con differenti opzioni per l’hosting di applicazioni.

 

Rispondere rapidamente alle esigenze dei Clienti: Relocating con Bottega52

Bottega52 ha permesso a molte aziende di entrare rapidamente e con successo nel competitivo mercato delle soluzioni B2B in cloud. Grazie ad attente strategie di Relocating messe in atto dai nostri team specializzati, le aziende sono state in grado di rispondere prontamente alle nuove richieste di clienti già acquisiti, oltre a generare nuovo business offrendo in cloud le loro soluzioni software già consolidate.

Bottega52 è in grado di produrre in breve tempo un’analisi di fattibilità e un piano di migrazione in cloud che garantisca stabilità e funzionalità del prodotto software aziendale, mettendo in atto solidi framework operativi, che vanno dall’assessment iniziale fino alla fornitura di infrastruttura in cloud gestita secondo modelli di costo disegnato sul business del cliente.

Senza influenzare la business continuity, ma aprendo da subito nuove opportunità, comincia così il percorso di Application Modernization firmato Bottega52:

  • Creazione di offerte in cloud sostenibili in breve tempo mantenendo le funzionalità caratteristiche del prodotto software
  • Fornitura dell’infrastruttura in cloud gestita e correttamente dimensionata per affidabilità e costi
  • Definizione del progressivo percorso di Application Modernization per la riscrittura dei componenti del software senza intaccare la business continuity
  • Collaborazione coi team interni del Cliente per il passaggio di conoscenza e la formazione diretta sulle nuove pratiche e tecnologie

Vuoi rilocare le app on-premise della tua Azienda senza intaccare la Business Continuity? Contatta i nostri specialisti e dai vita a nuove opportunità di mercato!