Virtualizzazione server enterprise di Unisys ClearPath Forward OS 2200 in Azure

Macchine virtuali di Azure
Rete virtuale di Azure
Azure ExpressRoute

Questo articolo descrive come usare le tecnologie di virtualizzazione di Unisys, un partner Microsoft, con un server enterprise CPF (ClearPath Forward) Unisys esistente. Con questo approccio è possibile accelerare lo spostamento in Azure ed eliminare la necessità di riscrivere il codice dell'applicazione o riprogettare l'architettura del database. Il codice esistente viene mantenuto nel formato originale. Le schermate dell'applicazione, le interazioni utente e le strutture dei dati dietro le quinte sono invariate, eliminando così la necessità di ripetere il training degli utenti.

Architettura

Architettura di origine (premigration) di esempio: l'architettura seguente illustra un tipico server enterprise Unisys CPF Hyper-End (Sperry 1100/2200).

Diagram of the premigration architecture.

Scaricare un file di Visio di questa architettura.

Esempio di architettura di Azure (postmigration): l'architettura seguente illustra un esempio di utilizzo di tecnologie di virtualizzazione di Unisys correlate al server aziendale Unisys CPF Dissys.

Diagram of the postmigration architecture.

Scaricare un file di Visio di questa architettura.

Workflow

I callout numerici 1, 2 e 3 vengono usati in entrambi i diagrammi per evidenziare le analogie tra gli stati precedenti e successivi del sistema.

  1. L'accesso utente viene fornito tramite la porta TLS 443 per l'accesso alle applicazioni basate sul Web. Il livello di presentazione delle applicazioni basate sul Web può essere mantenuto invariato per ridurre al minimo il training dei clienti. D'altra parte, il livello di presentazione dell'applicazione Web può essere aggiornato con framework di esperienza utente moderni, se necessario. Inoltre, per l'accesso amministratore alle macchine virtuali , gli host Azure Bastion possono essere usati per ottimizzare la sicurezza riducendo al minimo le porte aperte.
  2. Le stampanti e altri dispositivi di output di sistema sono supportati purché siano collegati alla rete di Azure. Le funzioni di stampa in Esegue vengono mantenute in modo che le modifiche dell'applicazione non siano necessarie.
  3. La funzione Operations viene spostata dal server aziendale Di Operation in una macchina virtuale di Azure. È possibile implementare un'automazione maggiore usando una macchina virtuale OpCon nell'ecosistema per monitorare e controllare l'intero ambiente.
  4. Se i nastri fisici sono in uso, vengono convertiti in nastri virtuali. Le funzionalità di formattazione e lettura e scrittura dei nastri vengono mantenute. I nastri vengono scritti in Azure o nell'archiviazione offline. La funzionalità nastro viene mantenuta, eliminando la necessità di riscrivere il codice sorgente. I vantaggi includono Archiviazione BLOB di Azure account per il backup dei file di nastro virtuale e tempi di accesso più rapidi perché le operazioni di I/O vengono eseguite direttamente sui supporti su disco.
  5. Il costrutto di archiviazione di Esegue il mapping all'archiviazione di Azure, mantenendo la denominazione dell'unità disco Di Mapping. Non sono necessarie modifiche relative alle applicazioni o alle operazioni.
  6. Azure Site Recovery offre funzionalità di ripristino di emergenza eseguendo il mirroring delle macchine virtuali di Azure in un'area di Azure secondaria. Queste funzionalità garantiscono un failover rapido nel raro caso di un errore del data center di Azure.

Componenti

  • Macchine virtuali di Azure offre uno dei diversi tipi di risorse di calcolo scalabili e su richiesta offerte da Azure. Una macchina virtuale offre la flessibilità della virtualizzazione senza dover acquistare e gestire hardware fisico.
  • Rete virtuale di Azure è il blocco predefinito fondamentale per la rete privata in Azure. Rete virtuale consente a molti tipi di risorse di Azure, ad esempio Macchine virtuali, di comunicare in modo sicuro tra loro, Internet e reti locali. Rete virtuale è simile a una rete tradizionale che opera nel proprio data center, ma con i vantaggi aggiunti dell'infrastruttura di Azure, ad esempio scalabilità, disponibilità e isolamento. Le schede di interfaccia di rete consentono a una macchina virtuale di comunicare con internet, Azure e le risorse locali. Ad esempio, è possibile aggiungere altre schede di interfaccia di rete alla stessa macchina virtuale, che consente alle macchine virtuali figlio Solaris di avere un proprio dispositivo di interfaccia di rete dedicato e un indirizzo IP.
  • Azure ExpressRoute consente di estendere le reti locali nel cloud Microsoft tramite una connessione privata fornita da un provider di connettività. Con ExpressRoute è possibile stabilire connessioni ai servizi cloud Microsoft, ad esempio Azure e Microsoft 365.
  • Azure Site Recovery abilita il failover da area a area di Azure per il ripristino di emergenza se si verifica un'interruzione dell'area primaria.

Alternative

La virtualizzazione Unisys dell'ambiente OS2200 offre un approccio lift-and-shift per la transizione ad Azure. I dati, i processi e il codice dell'applicazione vengono gestiti e trasferiti in Azure. Il test è minimo perché tutte le applicazioni vengono eseguite dal mainframe.

Altri modi per trasferire dati e processi in Azure includono:

  • Effettuare il refactoring del codice dell'applicazione in C# o Java usando strumenti automatizzati. Questa soluzione sposta la funzionalità, ma fornisce una codebase in un formato nativo di Azure. Questa soluzione richiede più tempo per implementare e richiede test approfonditi per garantire la funzionalità gestita.
  • Riscrittura del codice dell'applicazione nel linguaggio preferito. Questa soluzione è in genere la soluzione più lunga e più costosa. Il codice viene riscritto per tenere conto delle esigenze dell'applicazione. È possibile aggiungere nuove funzionalità. Questa soluzione richiede test approfonditi per assicurarsi che il nuovo codice venga eseguito come previsto.

Dettagli dello scenario

I server aziendali Unisys tracciano il loro patrimonio ai primi server aziendali disponibili in commercio. I sistemi Unisys CPF Program (Sperry 1100/2200) e Libra (Burroughs A Series/Master Control Program) sono ambienti operativi server aziendali completi. Possono essere ridimensionati verticalmente per gestire carichi di lavoro cruciali. È possibile emulare, convertire o modernizzare questi sistemi in Azure. Azure offre caratteristiche di prestazioni simili o anche migliorate e metriche del contratto di servizio.

Una transizione di Unisys sposta l'intero sistema Disasto dall'hardware odierno ad Azure tramite una macchina virtuale. Il sistema operativo 2200 Exec e tutti i processori, le librerie e i dati vengono visualizzati come nell'ambiente fisico. Il sistema operativo richiede una licenza di Unisys. L'architettura include il supporto delle macchine virtuali, che gestiscono funzioni come operazioni su nastri virtuali, automazione e gestione del carico di lavoro (OpCon), servizi Web e altre funzioni di supporto. L'architettura usa anche le funzionalità di archiviazione di Azure, tra cui:

  • I dischi gestiti ssd di Azure sono volumi di archiviazione a livello di blocco gestiti da Azure e usati con Macchine virtuali. I tipi di dischi disponibili sono dischi Ultra, UNITÀ SSD Premium, SSD Standard e HDD Standard. Per questa architettura, è consigliabile usare unità SSD Premium o SSD ultra.
  • File di Azure è un servizio che è possibile usare per gestire completamente le condivisioni file nel cloud accessibili tramite il protocollo SMB (Server Message Block) standard del settore. Le distribuzioni cloud o locali di Windows, Linux e macOS possono montare contemporaneamente condivisioni file di Azure.

Il vantaggio di questo approccio è un rapido passaggio ad Azure rispetto ad altre metodologie. Poiché i costi di manutenzione e struttura hardware sono diminuiti, si verifica un rapido ritorno sugli investimenti (ROI). Dal momento che l'ambiente Dio è invariato, non c'è alcun costo associato alla ripetizione del training di utenti e programmatori.

A seconda dell'obiettivo finale, una transizione può essere lo stato finale o un primo passo verso la modernizzazione delle applicazioni all'interno dell'ambienteo o all'interno di Azure. Questo approccio fornisce un percorso misurato e pianificato per l'aggiornamento delle applicazioni. Mantiene l'investimento nel codice dell'applicazione esistente. Dopo la conversione, è possibile usare altri servizi di analisi dei dati di Azure e Unisys CloudForte.

Potenziali casi d'uso

  • Spostare rapidamente i carichi di lavoro CPF CPF Esistenti in Azure, con basso rischio.
  • Usare Azure Arc per creare un piano di ripristino di emergenza per un carico di lavoro locale esistente.
  • Aggiungere Unisys CloudForte o servizi dati di Azure alle funzionalità client esistenti.
  • Usare CPF basato su Azure per fungere da ambiente di ripristino di emergenza, test o sviluppo senza la necessità di più risorse hardware o di strutture.

Considerazioni

Queste considerazioni implementano i pilastri di Azure Well-Architected Framework, che è un set di set di principi guida che è possibile usare per migliorare la qualità di un carico di lavoro. Per altre informazioni, vedere Framework ben progettato di Microsoft Azure.

Affidabilità

L'affidabilità garantisce che l'applicazione possa soddisfare gli impegni che l'utente ha preso con i clienti. Per altre informazioni, vedere Panoramica del pilastro dell'affidabilità.

Unisys CPF in Azure usa Site Recovery per garantire la disponibilità e la coerenza del sistema.

Sicurezza

La sicurezza offre garanzie contro attacchi intenzionali e l'abuso di dati e sistemi preziosi. Per altre informazioni, vedere Panoramica del pilastro della sicurezza.

Unisys CPF è un sistema sicuro da solo. Azure aggiunge un livello di crittografia per i dati inattivi e in movimento.

La tecnologia Unisys Stealth nasconde gli endpoint. Azure offre altri controlli di sicurezza.

Ottimizzazione dei costi

L'ottimizzazione dei costi riguarda la riduzione delle spese non necessarie e il miglioramento dell'efficienza operativa. Per altre informazioni, vedere Panoramica del pilastro di ottimizzazione dei costi.

Unisys CPF in Azure elimina i costi iniziali di manutenzione e struttura hardware. Ulteriori risparmi derivano dalla mancata necessità di riqualificare il personale su come operare o utilizzare il sistema. Il computer virtualizzato viene eseguito così come è stato eseguito sul piano del data center.

È anche possibile ottimizzare i costi seguendo il processo di ridimensionamento corretto della capacità delle macchine virtuali fin dall'inizio, oltre al ridimensionamento semplificato in base alle esigenze. Per altre informazioni, vedere Principi dell'ottimizzazione dei costi di Well-Architected Framework.

Per stimare il costo dei prodotti e delle configurazioni di Azure, visitare la pagina del calcolatore prezzi di Azure.

Per altre informazioni sulle offerte e sui prezzi di Unisys CPF, visitare i prodotti Unisys CPF.

Eccellenza operativa

L'eccellenza operativa copre i processi operativi che distribuiscono un'applicazione e la mantengono in esecuzione nell'ambiente di produzione. Per altre informazioni, vedere Panoramica del pilastro dell'eccellenza operativa.

Unisys dimostra l'eccellenza operativa presentando un ambiente noto al personale, includendo anche nuovi servizi come Site Recovery per fornire il failover di ripristino di emergenza.

È possibile ottimizzare l'efficienza operativa distribuendo la soluzione con i modelli di Azure Resource Manager e usando Monitoraggio di Azure per misurare e migliorare le prestazioni. Vedere i principi di eccellenza operativa di Well-Architected Framework e Monitoraggio per DevOps.

Efficienza prestazionale

L'efficienza delle prestazioni è la capacità di dimensionare il carico di lavoro per soddisfare in modo efficiente le richieste poste dagli utenti. Per altre informazioni, vedere Panoramica dell'efficienza delle prestazioni.

Unisys corrisponde alle prestazioni operative in Azure con Developer Studio. È possibile usare il livello gold o platinum a seconda del carico di lavoro e delle esigenze operative. Usare Developer Studio per aumentare la velocità delle attività, tra cui il nuovo sviluppo di codice, le query, la generazione di report e altre attività.

Collaboratori

Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.

Autori principali:

Per visualizzare i profili LinkedIn non pubblici, accedere a LinkedIn.

Passaggi successivi

Per altre informazioni, contattare legacy2azure@microsoft.como vedere le risorse seguenti: