Esaminare la modernizzazione della piattaforma dati

Completato

La modernizzazione della piattaforma dati è un passaggio essenziale per le aziende per restare al passo con il panorama tecnologico in continua evoluzione.

È stato richiesto di preparare un report iniziale per il consiglio di amministrazione, in cui motivare la necessità di finanziare un progetto di modernizzazione della piattaforma dati. Il consiglio vuole capire il livello di ritorno sugli investimenti e di efficienze che si potrebbero ottenere con questo progetto.

Verranno illustrate le attività che gli architetti dei dati e gli amministratori di database devono completare durante un progetto di modernizzazione tipico.

Che cos'è la modernizzazione della piattaforma dati

In seguito alla continua espansione del cloud computing, le organizzazioni stanno valutando come possa generare efficienze, trasformare le procedure operative e potenzialmente rivoluzionare interi settori attraverso soluzioni innovative.

Il fulcro di questa trasformazione è rappresentato dai dati, il vero motore del successo aziendale. Per questo motivo, gli specialisti dei dati all'interno dei reparti IT devono modernizzare le tecnologie della piattaforma dati esistenti per aiutare le aziende a realizzare gli obiettivi di trasformazione, riducendo al minimo i tempi di inattività e la perdita di dati.

La modernizzazione dei dati può aprire le porte a una nuova gamma di possibilità e opportunità rimuovendo le barriere tecniche precedentemente inaccessibili a causa della mancanza di flessibilità della maggior parte degli ambienti locali. In alcuni casi, ad esempio, la modernizzazione può tradursi nel semplice aggiornamento di un'istanza di SQL Server locale esistente a una versione più recente.

A diagram of the main solutions and scenarios for data modernization.

Sempre più organizzazioni stanno scegliendo di approfittare della natura elastica e delle economie di scala offerte dal cloud. I possibili vantaggi sono anche di tipo tecnologico, grazie alla più ampia gamma di tecnologie disponibili in Azure.

Perché modernizzare la piattaforma dati

Microsoft Azure offre vari servizi e piattaforme basati su SQL completamente gestiti, basati sul cloud, sicuri e scalabili. Le funzionalità disponibili rispondono alle principali sfide poste dall'archiviazione cloud, offrendo soluzioni di piattaforma dati affidabili e durevoli. Esistono però anche altre ragioni per cui le tecnologie della piattaforma dati basate su Azure SQL sono vantaggiose:

  • Praticità: la configurazione di una piattaforma dati Azure SQL può essere utile perché elimina la necessità di gestire l'hardware fisico. Esistono tuttavia alcuni aspetti che devono essere presi in considerazione, ad esempio la conoscenza delle procedure consigliate di sicurezza più recenti e la gestione delle patch del sistema operativo e di SQL Server per l'offerta IaaS (infrastruttura distribuita come servizio). In un'offerta PaaS (piattaforma distribuita come servizio), la gestione di hardware, aggiornamenti software e patch del sistema operativo è automatica. È sufficiente specificare alcune opzioni ed è possibile effettuare il provisioning di un database SQL di Azure in esecuzione in pochi minuti.

  • Costo: Microsoft gestisce automaticamente l'hardware, eliminando la necessità di acquistare, alimentare o gestire qualsiasi hardware di sistema. Azure SQL offre varie opzioni di prezzo che consentono di bilanciare le prestazioni e i costi, con piani a partire da pochi euro al mese. È possibile usare il calcolatore del costo totale di proprietà di Azure per determinare i costi associati al servizio che si vuole usare.

  • Scalabilità: Azure offre un'infrastruttura scalabile che può essere espansa o ridotta in base alle esigenze aziendali. Ciò significa che è possibile aumentare o ridurre le risorse di calcolo, l'archiviazione e le funzionalità di rete in base alle esigenze.

  • Sicurezza: Azure SQL offre funzionalità di sicurezza affidabili, come ci si aspetta da Microsoft. Tuttavia, garantire una sicurezza avanzata richiede responsabilità condivise tra il cliente e Microsoft. Microsoft gestisce la sicurezza fisica dell'hardware come parte della sicurezza del data center, ma il cliente è responsabile della gestione dell'accesso ai dati tramite le autorizzazioni.

  • Backup e ripristino automatici: riducono il rischio di perdita dei dati in caso di interruzione o errore imprevisto.

  • Funzionalità di crittografia: i dati vengono crittografati automaticamente su disco per garantirne la sicurezza elevata. È anche disponibile la crittografia delle connessioni ai dati.

Casi d'uso per la modernizzazione dei dati

Verranno ora illustrati alcuni esempi di modernizzazione dei dati, tra cui:

  • Migrazione ad Azure SQL. Questo tipo di modernizzazione consente alle organizzazioni di ridurre la necessità di hardware locale per supportare le operazioni con database e può offrire risparmi sui e scalabilità significativi.

  • Adozione di nuove tecnologie. La modernizzazione dei dati può comportare l'implementazione di nuove tecnologie, ad esempio Machine Learning, intelligenza artificiale e analisi avanzata. Queste tecnologie possono aiutare le organizzazioni a ottenere informazioni dettagliate dai dati e a prendere decisioni più informate.

  • Utilizzo delle funzionalità ibride. Ad esempio, la funzionalità di collegamento di Istanza gestita di SQL di Azure consente di replicare i database di SQL Server ospitati ovunque in Azure e passare al cloud in caso di emergenza o di disservizi significativi per l'azienda. In questo modo è possibile modernizzare il patrimonio di dati mentre è ancora in esecuzione in locale.

  • Aggiornamento alla versione più recente di SQL Server. L'aggiornamento alla versione più recente di SQL Server può offrire miglioramenti significativi delle prestazioni e miglioramenti della sicurezza.

  • Consolidamento dei database. La modernizzazione dei dati può includere anche il consolidamento dei database. Ciò consente alle organizzazioni di ridurre la complessità e aumentare l'efficienza, oltre a risparmiare sui costi riducendo la necessità di più istanze di SQL Server.

Fasi della modernizzazione della piattaforma dati

La modernizzazione della piattaforma dati implica anche la progettazione e l'implementazione di un processo per garantire che l'operazione avvenga nel modo più fluido possibile.

Questo processo è costituito da cinque fasi principali:

A diagram of the five stages of data modernization, discover, assess, plan, transform, and validate.

  • Individuazione: in questa fase si esegue un controllo dell'ambiente esistente per comprendere il patrimonio di dati all'interno dell'azienda. Inoltre, si raccolgono informazioni e si documenta il tipo di carichi di lavoro gestiti dalle applicazioni e dai database aziendali. Si scopriranno le dimensioni dei carichi di lavoro, la frequenza con cui vengono eseguiti e per cosa vengono utilizzati.

  • Valutazione: in questa fase si usano le informazioni acquisite nella fase di individuazione per eseguire una valutazione completa dei carichi di lavoro identificati e per valutare eventuali modifiche di rilievo o problemi potenziali che potrebbero presentarsi prima o dopo la migrazione. Vengono inoltre definiti gli approcci di mitigazione e le funzionalità di Azure vengono valutate per un'implementazione rapida per ottimizzare i vantaggi.

  • Pianificazione: nella fase di pianificazione si definiscono i carichi di lavoro e i database e le applicazioni associati di cui verrà eseguita la migrazione. Il piano descriverà anche l'ordine di migrazione e gli strumenti che verranno usati per completarla.

  • Trasformazione e ottimizzazione: durante questa fase, le trasformazioni vengono applicate a tutti i carichi di lavoro che richiedono modifiche per diventare compatibili con la nuova tecnologia della piattaforma dati. I carichi di lavoro vengono quindi ottimizzati per sfruttare le nuove funzionalità offerte dalla nuova piattaforma dati.

  • Test e correzione: in questa fase la migrazione viene completata. È inclusa l'esecuzione di test per verificare che abbia avuto esito positivo e correggere eventuali problemi.