Spostare i dati di archivio dai sistemi mainframe ad Azure

Azure Data Factory
Archiviazione di Azure
File di Azure
Archiviazione BLOB di Azure
Azure Data Box

Questa architettura di riferimento illustra come spostare i dati dai sistemi mainframe e midrange ad Azure. In questa architettura i dati archiviati vengono usati solo nel sistema mainframe. Azure viene usato solo come supporto di archiviazione.

Architettura

Diagramma che mostra un'architettura per l'archiviazione dei dati mainframe in Azure.

Scaricare un file di Visio di questa architettura.

Per decidere quale metodo usare per spostare i dati tra il sistema mainframe e l'archiviazione di Azure, considerare la frequenza di recupero dei dati e la quantità di dati. Sono disponibili soluzioni Microsoft e di terze parti:

  • Soluzioni Microsoft.
    • Connettore FTP Azure Data Factory.
    • Attività di copia di Data Factory, che può copiare i dati in qualsiasi soluzione di archiviazione di Azure.
    • JCL del mainframe in BLOB di Azure con Java, una soluzione personalizzata per lo spostamento dei dati dal sistema mainframe ad Azure tramite il linguaggio JCL (Job Control Language). Per altre informazioni, contattare datasqlninja@microsoft.com.
  • Soluzioni di archiviazione di terze parti. Soluzioni che è possibile integrare facilmente con sistemi mainframe, sistemi midrange e servizi di Azure.

Flusso di lavoro

  1. Il connettore FTP Azure Data Factory sposta i dati dal sistema mainframe a Archiviazione BLOB di Azure. Questa soluzione richiede una macchina virtuale intermedia in cui è installato un runtime di integrazione self-hosted.

  2. L'attività di copia di Data Factory si connette al database Db2 per copiare i dati nell'archiviazione di Azure. Questa soluzione richiede anche una macchina virtuale intermedia in cui è installato un runtime di integrazione self-hosted.

  3. Microsoft Mainframe JCL to Azure BLOB using Java custom solution sposta i dati tra il sistema mainframe e l'archiviazione BLOB e viceversa. Questa soluzione si basa su Java ed è in esecuzione in Unix System Services nel mainframe. È possibile ottenere questa soluzione contattando datasqlninja@microsoft.com.

    a. È necessario completare una configurazione one-time della soluzione. Questa configurazione comporta il recupero delle chiavi di accesso all'archiviazione BLOB e lo spostamento degli artefatti necessari nel sistema mainframe.

    b. Un invio JCL sposta i file da e verso il mainframe e l'archiviazione BLOB.

    c. I file vengono archiviati in formato binario in Azure. È possibile configurare la soluzione personalizzata per convertire EBCDIC in ASCII per tipi di dati semplici.

  4. Facoltativamente, Azure Data Box consente di trasferire fisicamente i dati del mainframe in Azure. Questa opzione è appropriata quando una grande quantità di dati deve essere migrata e i metodi online della trasmissione richiedono troppo tempo. Ad esempio, se la migrazione richiede settimane.

  5. L'interazione semplice con l'ambiente mainframe o midrange viene fornita da soluzioni di archiviazione di terze parti.

    Queste soluzioni interagiscono con il mainframe e gestiscono vari parametri mainframe, ad esempio tipi di dati, tipi di record, tipi di archiviazione e metodi di accesso. Fungono da ponte tra Azure e il mainframe. Alcune soluzioni di terze parti connettono un'unità di archiviazione al mainframe e consentono di trasferire i dati in Azure.

  6. I dati vengono periodicamente sincronizzati e archiviati tramite la soluzione di archiviazione di terze parti. Dopo aver reso disponibili i dati tramite la soluzione di terze parti, la soluzione può facilmente eseguirne il push in Azure usando connettori disponibili.

  7. I dati vengono archiviati in Azure.

  8. In base alle esigenze, i dati vengono richiamati da Azure al mainframe o ai sistemi midrange.

Componenti

  • Archiviazione di Azure offre archiviazione cloud estremamente scalabile e altamente sicura per i dati, le app e i carichi di lavoro. File di Azure offre condivisioni file cloud serverless semplici e sicure. Questi componenti vengono usati per la sincronizzazione e la conservazione dei dati.
  • Azure Data Factory è un servizio di integrazione dati ibrido che è possibile usare per creare, pianificare e orchestrare i flussi di lavoro ETL e ELT.
  • Azure Data Box è un dispositivo fisico che è possibile usare per spostare i dati locali in Azure.

Alternativi

È possibile usare il metodo classico per spostare i dati dal mainframe o dal sistema midrange tramite FTP. Data Factory fornisce un connettore FTP che è possibile usare per archiviare i dati in Azure.

Dettagli dello scenario

I sistemi mainframe e midrange generano, elaborano e archiviano grandi quantità di dati. Quando questi dati vengono obsoleti, in genere non è utile. Tuttavia, le regole di conformità e normative richiedono talvolta che questi dati vengano archiviati per un determinato numero di anni, quindi l'archiviazione è fondamentale. Archiviando questi dati, è possibile ridurre i costi e ottimizzare le risorse. L'archiviazione dei dati consente anche l'analisi dei dati e fornisce una cronologia dei dati.

Potenziali casi d'uso

L'archiviazione dei dati nel cloud consente di:

  • Liberare le risorse di archiviazione nei sistemi mainframe e midrange.
  • Ottimizzare le prestazioni per le query archiviando solo i dati rilevanti nel sistema attivo.
  • Ridurre i costi operativi archiviando i dati in modo più economico.
  • Usare i dati archiviati per l'analisi per creare nuove opportunità e prendere decisioni aziendali migliori.

Consigli

A seconda del modo in cui si usano i dati, potrebbe essere necessario convertirlo in ASCII dal file binario e quindi caricarlo in Azure. In questo modo l'analisi semplifica l'analisi in Azure.

Considerazioni

  • I tipi di dati complessi nel mainframe devono essere gestiti durante l'archivio.
  • Gli esperti del soggetto dell'applicazione possono identificare i dati da archiviare.
  • Per determinare la quantità di tempo tra le sincronizzazioni, prendere in considerazione fattori come la criticità aziendale, le esigenze di conformità e la frequenza di accesso ai dati.

Soluzioni di archiviazione di terze parti

Alcune soluzioni di terze parti sono disponibili in Azure Marketplace. Ognuna di queste soluzioni richiede una configurazione univoca. La configurazione di queste soluzioni è una delle attività principali di implementazione di questa architettura.

Archiviazione di Azure

Azure offre diverse opzioni per diversi requisiti di applicazione e tecnici, ad esempio l'accesso frequente rispetto all'accesso frequente e strutturato rispetto ai dati non strutturati. È possibile configurare varie configurazioni del ciclo di vita dell'archiviazione in Archiviazione di Azure. È possibile definire le regole per gestire il ciclo di vita. Per una panoramica, vedere Configurare un criterio di gestione del ciclo di vita.

Richiamo dei dati

Il richiamo dei dati archiviati è un aspetto importante delle soluzioni di archiviazione. Alcune delle soluzioni di terze parti offrono un'esperienza semplice per il richiamo dei dati archiviati. È semplice come eseguire un comando locale. L'agente di terze parti ottiene automaticamente i dati da Azure e lo inserisce nuovamente nel sistema mainframe.

Ottimizzazione dei costi

Usare il calcolatore dei prezzi di Azure per stimare il costo dell'implementazione di questa soluzione.

Autori di contributi

Questo articolo viene gestito da Microsoft. È stato originariamente scritto dai collaboratori seguenti.

Autore principale:

Altri collaboratori:

Passaggi successivi

Per altre informazioni, contattare Azure Ingegneria dei dati - Modernizzazione mainframe/midrange.

Vedere queste risorse: