Home topics Migrazione al cloud Cos'è la migrazione al cloud?
Esplora IBM Turbonomic
Lavoratore che osserva un tablet in una sala server
Cos'è la migrazione al cloud?

La migrazione al cloud è il processo di spostamento di dati, applicazioni e carichi di lavoro da un data center on-premise a un'infrastruttura basata sul cloud, o da un ambiente cloud a un altro (noto come migrazione dal cloud al cloud).

Un'azienda può scegliere di migrare verso uno o più cloud e può utilizzare modelli di cloud pubblico, in cui i servizi vengono forniti tramite l'Internet pubblico, o modelli di cloud privato , in cui un'infrastruttura cloud proprietaria e sicura è accessibile solo a loro. Molte organizzazioni scelgono un ambiente di cloud ibrido, che combina servizi cloud pubblici e privati per creare un'unica infrastruttura IT flessibile e conveniente che supporti e automatizzi la gestione dei carichi di lavoro in tutti gli ambienti cloud.

Multicloud offre un'altra opzione che consente alle aziende di migrare l'infrastruttura IT utilizzando più provider di cloud pubblici. I multicloud possono essere estremamente semplici, come l'utilizzo del Software-as-a-Service (SaaS) di diversi fornitori per sfruttare le funzionalità di portabilità tra le infrastrutture, ma più spesso implicano la gestione delle applicazioni aziendali sulle Platform-as-a-Service (PaaS) o le Infrastructure-as-a-Service (IaaS) su più fornitori di cloud (ad es. Amazon Web Services (AWS), Google Cloud Platform, IBM Cloud e Microsoft Azure) da una console centrale.


 

IBM Turbonomic

Accelera le iniziative di migrazione al cloud con funzionalità di pianificazione della migrazione accurate e intuitive.

Contenuti correlati

Iscriviti alla newsletter IBM

Tipi di migrazione al cloud

Esistono diversi tipi di migrazione al cloud, che variano a seconda di ciò che viene migrato e di dove viene spostato:

Migrazione completa di un data center

Consiste nello spostamento di tutti i dati, le applicazioni e i servizi da data center on-premise ai server di un provider di cloud. Di solito si tratta di un processo di ampia portata che esige una pianificazione e collaudi dettagliati per andare in porto efficacemente.

Migrazione al cloud ibrido

Questo tipo di migrazione comporta lo spostamento di una parte delle risorse sul cloud pubblico, lasciandone altre nei data center locali. Questo scenario "ibrido" consente alle organizzazioni di utilizzare al meglio gli investimenti effettuati nell'infrastruttura on-premise sfruttando al contempo la flessibilità, l'efficienza, il valore strategico e gli altri vantaggi del cloud pubblico.

La migrazione al cloud ibrido viene utilizzata anche per il backup dei dati. In questo caso, un'azienda eseguirà il backup delle proprie risorse cloud private su un cloud pubblico a scopi di mitigazione nel caso di un attacco o di un evento che rendano inutilizzabile un data center on-premise.

Migrazione da cloud a cloud

Le organizzazioni potrebbero spostare le proprie risorse da un cloud pubblico a un altro per molte ragioni, tra cui l'avvantaggiarsi di specifiche strutture tariffarie, funzionalità di sicurezza o prodotti (come nuovi strumenti di intelligenza artificiale o di apprendimento automatico) o a causa di modifiche alla struttura aziendale o agli accordi sui livelli di servizio.  

Migrazione di workload specifici

Un'altra opzione consiste nel migrare al cloud dei workload specifici. Un'azienda potrebbe decidere di migrare al cloud solo alcuni database o mainframe per sfruttare costi inferiori, performance più affidabili, maggiore sicurezza e altri fattori.

Il processo di migrazione al cloud

La migrazione verso il cloud è diventata un imperativo di modernizzazione per le aziende che desiderano semplificare le operazioni IT, implementare misure di risparmio sui costi e realizzare una trasformazione digitale completa Gli analisti tecnologici prevedono che il 75% delle organizzazioni adotterà un'infrastruttura dati basata sul cloud entro il 2026.1

Per garantire il buon esito di questa transizione, le organizzazioni devono seguire un flusso di lavoro focalizzato su fasi particolareggiate di pianificazione, esecuzione e ottimizzazione.

Valutare e pianificare

Il primo passo del flusso di lavoro è la pianificazione della migrazione. Questo passaggio deve articolare in modo chiaro ii business case che giustifica il passaggio al cloud. Una volta stabilito il "perché", è fondamentale effettuare una valutazione dettagliata dell'infrastruttura IT, delle app e dei dati in essere per identificare ciò che è adatto alla migrazione e valutare le dipendenze che richiederanno un'attenzione particolare. In questa fase i team svolgono le attività seguenti:

  • Inventariano e categorizzano app e dati

  • Analizzano le dipendenze e le interdipendenze delle app

  • Valutano i requisiti di sicurezza e conformità

  • Valutano le esigenze di prestazioni e scalabilità

  • Stabiliscono obiettivi e priorità di migrazione

  • Identificano le potenziali sfide legate alla migrazione
Selezionare un provider di servizi cloud

Al termine della valutazione, è il momento di selezionare il provider di servizi cloud più in linea con le esigenze aziendali. Alcuni fattori da considerare:

  • Compatibilità dei fornitori con le app e i dati in essere

  • Offerte di servizi, modelli di prezzo e capacità di assistenza

  • Considerazioni sulla sovranità dei dati e sulla conformità

  • Scalabilità e disponibilità delle risorse necessarie

  • Interoperabilità con i sistemi esistenti
Progettazione dell'architettura cloud di destinazione

Questo processo comporta la determinazione di come le app, i dati e l'infrastruttura saranno organizzati nell'ambiente cloud. Tra gli aspetti da considerare con attenzione figurano i seguenti:

  • Progettazione di architetture cloud scalabili e resilienti

  • Definizione delle configurazioni di rete e di sicurezza

  • Identificazione dei servizi e delle funzionalità cloud appropriati

  • Ottimizzazione dell'efficienza dei costi e delle prestazioni

  • Garantire i meccanismi di backup e disaster recovery dei dati
Attuazione della migrazione

In questa fase, il team trasferirà l'infrastruttura IT esistente al nuovo ambiente cloud. A seconda della strategia di migrazione adottata (ad esempio, lift-and-shift, replatforming, refactoring, ecc.), il processo di esecuzione comporterà la configurazione dell'ambiente cloud di destinazione, il provisioning di macchine virtuali (VM) e di risorse di storage e di rete, la replicazione o la migrazione dei dati nel cloud e la distribuzione e la configurazione di app nella nuova infrastruttura.

Testare e convalidare

L'esecuzione di test rigorosi è fondamentale per garantire la funzionalità delle app e dei dati appena trasferiti. Molti team scelgono di effettuare:

  • Test funzionali per convalidare la migrazione delle applicazioni

  • Test delle prestazioni e di carico per valutare scalabilità e reattività

  • Test di sicurezza per identificare le vulnerabilità e garantire la conformità

  • Test di accettazione dell'utente per convalidare l'esperienza dell'utente finale

È anche importante risolvere eventuali problemi o bug identificati durante il processo di test e convalida.

Ottimizzare e manutenere l'infrastruttura cloud

A questo punto, l'attenzione si sposta verso l'ottimizzazione delle risorse e delle configurazioni del cloud. Ciò comporta:

  • Mettere a punto le applicazioni

  • Installare le misure di sicurezza e i controlli di accesso necessari

  • Impostare meccanismi di monitoraggio e avviso

  • Razionalizzare l'utilizzo delle risorse

  • Stabilire processi di governance e gestione

L’adozione del cloud, però, non è un processo "lancia e dimentica". I trasferimenti massicci di infrastrutture e dati richiedono un monitoraggio continuo, in tempo reale delle prestazioni per ottimizzare davvero le funzionalità della nuova infrastruttura cloud e garantire il buon esito della migrazione. Le organizzazioni devono essere preparate ad aggiornare il software e i protocolli di sicurezza, a scalare in base all'andamento della domanda e a monitorare i costi del cloud per ottimizzare l'economicità.

 

Strategie di migrazione sul cloud

Una migrazione al cloud riuscita richiede una strategia completa che definisca gli obiettivi di migrazione e sia in grado di prevedere gli ostacoli. Ad esempio, le applicazioni legacy nella rete di un'organizzazione potrebbero non essere ottimizzate per il cloud, quindi devono essere preparate per il processo con strumenti di migrazione e approcci progettati per l'attività.

La strategia di migrazione deve tenere conto dei carichi di lavoro che verranno spostati nel cloud (e di quelli che rimarranno all'interno dell'infrastruttura locale), nonché di eventuali nuove funzionalità e/o applicazioni che il team dovrebbe aggiungere una volta completata la migrazione. Il piano di migrazione dovrebbe includere roadmap, tempistiche, metriche e obiettivi del progetto, nonché una strategia per trasmettere informazioni ai team leader, ai provider e agli altri stakeholder.

Sebbene l'approccio di ciascuna azienda varierà in base al caso specifico e alle proprie esigenze, esistono alcune strategie di migrazione ben collaudate che possono rendere l'intero processo meno macchinoso.

Rehosting

In genere il rehosting è l'approccio di migrazione più rapido e meno complesso. Noto anche come "lift-and-shift", esso prevede la migrazione di applicazioni e dati dall'infrastruttura in loco a una piattaforma cloud, senza apportare modifiche significative all'architettura (probabilmente utilizzando tool IaaS). Tuttavia, questa strategia di trasferimento non sfrutta appieno le funzionalità native del cloud, quindi è preferibile per le applicazioni che non sono strettamente accoppiate all'infrastruttura sottostante.

Riprogrammazione

Una strategia cloud di replatforming (nota anche come lift-and-reshape) cerca invece di sfruttare alcune funzionalità peculiari del cloud (ad esempio l'architettura a microservizi, i contenitori Kubernetes, i modelli di apprendimento automatico, ecc.) mantenendo la compatibilità e apportando modifiche specifiche, ma minime, all'architettura IT in essere.

Refactoring

Un approccio di refactoring richiede che un'organizzazione progetti e sviluppi le applicazioni da zero utilizzando uno strumento PaaS, per sfruttare appieno le funzionalità native del cloud. Poiché spesso richiede modifiche significative all'architettura esistente, questo approccio tende a rendere la migrazione dei dati più scalabile, resiliente ed efficiente nell'ambiente cloud. Il refactoring consente alle aziende di massimizzare il valore di business delle soluzioni cloud e di utilizzare modelli e modelli architetturali moderni, come i microservizi e il computing serverless.

Riacquisto

La strategia di riacquisto comporta il ritiro di un'applicazione esistente e la sostituzione con un'alternativa SaaS. Invece di migrare l'applicazione al cloud, le aziende optano per una soluzione SaaS basata sul cloud in grado di soddisfare le loro esigenze. Questo approccio fornisce l'accesso immediato alle applicazioni cloud senza la necessità di sforzi di sviluppo ingenti. Il riacquisto può essere particolarmente utile per il trasferimento di applicazioni non essenziali come e-mail, customer relationship management (CRM) e gestione delle risorse umane (HRM).

Ritiro

Per dare corso a un approccio improntato alla modernizzazione, le aziende devono ritirare dal servizio le applicazioni ormai obsolete o addirittura inutilizzate. Nell'ambito del processo di migrazione, i team identificano le applicazioni o i sistemi che non rientrano nel piano di trasferimento e provvedono a disattivarle, riducendo i costi di manutenzione, eliminando duplicazioni inutili e velocizzando la migrazione focalizzandosi solo sulle applicazioni fondamentali.

Assicurati di coprire casi d'uso specifici (ad es. applicazioni aziendali mission-critical, backup e ripristino dei dati, applicazioni di produttività/collaborazione, progetti di sviluppo software) per i carichi di lavoro che ti accingi a migrare. La definizione anticipata dei casi d'uso consente di adottare decisioni strategiche migliori e garantisce un'esecuzione più fluida.

Vantaggi della migrazione al cloud

Le aziende di tutto il mondo migrano al cloud per sfruttare i vantaggi offerti dal cloud computing. Ecco alcuni modi in cui un'organizzazione può beneficiare dal passaggio al cloud:

Scalabilità elastica

Poiché l'infrastruttura basata sul cloud elimina molti degli ostacoli fisici e finanziari alla scalabilità (ad esempio, l'infrastruttura del data center, la manutenzione dei server in loco, ecc.), essa consente alle aziende di aumentare o diminuire facilmente i requisiti IT a seconda dei bisogni.

Convenienza nei costi

I servizi cloud consentono alle aziende di abbonarsi a servizi di workload management con tariffazione a consumo. Invece di aggiungere capacità fisica per anticipare le esigenze future, le aziende hanno la possibilità di pagare per ciò di cui hanno bisogno ora, ampliando la capacità in futuro a seconda delle esigenze. I servizi cloud aiutano anche a ridurre i costi associati alla configurazione e alla gestione dei data center fisici, che spesso richiedono ingenti spese in termini di hardware e una vasta rete di server.

Maggiore sicurezza

Sebbene nessun sistema sia infallibile, i fornitori di servizi cloud implementano ampie misure per proteggere i dati sensibili e rispettare gli standard di settore e le normative governative. Gli ambienti cloud possono essere protetti da strumenti e protocolli di sicurezza, e possono automatizzare gli aggiornamenti ai software e alla sicurezza, due misure che riducono notevolmente i rischi.2

Inoltre, la migrazione al cloud aiuta a garantire la sicurezza dei dati. In caso di emergenza, l'infrastruttura cloud facilita il loro recupero e aiuta a mantenere la continuità operativa con tempi di inattività, problemi di latenza o perdite dati di minima entità.

Adozione accelerata

La migrazione delle applicazioni al cloud consente alle aziende di adottare più velocemente le nuove tecnologie, in modo da reagire in modo brillante a nuove possibilità di business.

Ad esempio, se un'azienda che opera nel retail vuole implementare nel proprio negozio online un sistema di raccomandazioni d'acquisto basato sull'AI, ma senza disporre di un'infrastruttura cloud, sarà obbligata a effettuare investimenti ingenti in hardware, compreso il costo per l'acquisto, l'installazione e la manutenzione di infrastrutture on-premise e i salari delle persone che dovranno gestirle. Per mandare a regime l'infrastruttura, inoltre, ci vorrà del tempo. Con un'infrastruttura basata su cloud, l'azienda potrebbe installare il nuovo sistema di intelligenza artificiale, su larga scala, in pochi minuti, riducendo significativamente il timing tra il momento decisionale e l'implementazione.

Soluzioni correlate
Osservabilità IBM Instana Observability

La piattaforma Instana Observability fornisce dati sulle prestazioni in tempo reale che aiutano le aziende a ottimizzare gli ecosistemi cloud ibridi e a sfruttare al meglio gli investimenti nella migrazione al cloud. 

Esplora Instana Observability Richiedi una demo di Instana Observability
Ottimizzazione dei costi del cloud ibrido IBM Turbonomic

Grazie alla piattaforma® Turbonomic® è possibile pianificare la migrazione al cloud in modo intuitivo e ottimizzare l'utilizzo del cloud fin dall'inizio semplificando i processi di migrazione.

Scopri di più su Turbonomic Guarda la demo interattiva
Consulenza Servizi di migrazione cloud IBM

Crea valore e trasforma il tuo business con la consulenza sulla migrazione al cloud.

Esplora i servizi di migrazione su cloud IBM
Risorse 6 elementi chiave per una migrazione al cloud riuscita

Usa questi sei passaggi per capire come migrare al cloud le tue applicazioni.

I 10 fatti che i leader tecnologici dovrebbero sapere sulla migrazione al cloud

Basato su una ricerca di Forrester, questo report aiuterà la tua azienda a iniziare il percorso di modernizzazione con la migrazione al cloud.

Integrità del software attraverso l'osservabilità

Scopri come una combinazione di componenti IT osservabili, machine learning e intelligenza artificiale (AI) consente di riconoscere i problemi del software in corso ancor prima che diventino incidenti.

IaaS vs. PaaS vs. SaaS

Comprendi e confronta i tre modelli di servizi di cloud computing più diffusi.

Che cos'è la migrazione delle applicazioni?

Scopri il processo di spostamento delle applicazioni da un ambiente informatico a un altro.

Cosa si intende per "lift and shift"?

Scopri come migrare una copia esatta di un'applicazione o di un workload, con annessi l'archivio dati e il sistema operativo (OS), da un ambiente IT a un altro.

Fai il passo successivo

IBM Turbonomic consente di eseguire le applicazioni senza soluzione di continuità, continuo ed economico allo scopo di ottenere prestazioni efficienti delle applicazioni riducendo al contempo i costi.

Scopri Turbonomic Prenota una demo gratuita
Note a piè di pagina

1Gartner Forecasts Worldwide Public Cloud End-User Spending to Reach Nearly USD 600 Billion in 2023”, Gartner, 19 aprile 2023 (link esterno a ibm.com)

2«Understanding patch and software updates», CISA, 23 febbraio 2023 (link esterno a ibm.com)