Eseguire carichi di lavoro HP-UX in Azure con Stromasys Charon-PAR
Questo articolo descrive la migrazione lift-and-shift di un carico di lavoro HP-UX in Azure. HP-UX è il sistema operativo Unix di HP per workstation e server PA-RISC. L'articolo illustra come il software emulatore denominato Charon-PAR del partner Microsoft Stromasys può eseguire carichi di lavoro HP-UX in Azure.
Architettura
Scaricare un file di Visio di questa architettura.
Workflow
Charon-PAR viene eseguito in Azure, simulando i sistemi PA-RISC per HP-UX. In questo sistema virtuale (macchine virtuali di Azure) si installa il sistema operativo host Charon (Linux), il software dell'emulatore Charon e il sistema operativo legacy (HP-UX) e le applicazioni associate. Usando questa configurazione, è possibile eseguire un carico di lavoro HP-UX o un'applicazione invariata in un ambiente di emulazione in una macchina virtuale in Azure. Il sistema virtuale si comporta come se si usa l'hardware originale.
Il software Charon-PAR viene eseguito in macchine virtuali Linux di Azure perché Charon-PAR richiede un host Linux. Charon-PAR emula l'architettura del processore PA-RISC. I carichi di lavoro HP-UX vengono eseguiti in questi sistemi PA-RISC emulati.
I carichi di lavoro HP-UX possono risiedere nel disco gestito dell'unità ssd della macchina virtuale di Azure host.
Uno o più controller di interfaccia di rete host possono essere dedicati al sistema operativo guest. A tale scopo, è possibile dedicare schede di interfaccia di rete fisiche al sistema operativo guest. Ogni macchina virtuale HP-UX ottiene la propria interfaccia di rete di Azure, quindi ha un proprio indirizzo IP privato dedicato. Questa interfaccia di rete specifica dell'host viene in genere usata all'interno della configurazione Charon per l'uso dedicato dei carichi di lavoro guest.
Facoltativamente, è possibile configurare facilmente gli indirizzi IP pubblici di Azure nelle stesse interfacce di rete. Devono essere sempre presenti interfacce di rete dedicate al sistema operativo guest. L'host viene allocato a un'interfaccia di rete. PA9-32 720 consente una sola interfaccia di rete, ma PA9-64 consente più interfacce di rete dedicate al sistema operativo guest.
Gli utenti possono connettersi tramite Secure Shell (SSH) direttamente alle macchine virtuali HP-UX (se SSH è supportato dalla versione HP-UX). Queste macchine virtuali hanno schede di interfaccia di rete e indirizzi IP dedicati.
Le condivisioni file dell'account di archiviazione di Azure montate nella macchina virtuale Linux consentono il mapping della gestione nastro virtuale Charon-PAR a un dispositivo montato localmente, supportato da un account di archiviazione File di Azure nel cloud. Questo mapping consente l'archiviazione a basso costo dei nastri archiviati per scopi normativi e di conformità.
Componenti
- Azure Macchine virtuali offre risorse di calcolo su richiesta e scalabili in Azure. Una macchina virtuale di Azure offre la flessibilità della virtualizzazione senza richiedere l'acquisto e la manutenzione dell'hardware fisico. Le macchine virtuali di Azure offrono un'ampia scelta di sistemi operativi, tra cui Windows e Linux.
- Azure Rete virtuale è il blocco predefinito fondamentale per le reti private in Azure. Le reti virtuali consentono alle risorse di Azure come le macchine virtuali di comunicare tra loro, Internet e le reti locali. Azure Rete virtuale è simile a una rete tradizionale nel proprio data center, ma offre i vantaggi aggiuntivi per scalabilità, disponibilità e isolamento dell'infrastruttura di Azure.
- Le schede di interfaccia di Rete virtuale di Azure consentono a una macchina virtuale di Azure di comunicare con Internet, Azure e le risorse locali. Come illustrato nel diagramma, è possibile aggiungere altre schede di interfaccia di rete a una singola macchina virtuale di Azure, che consente alle macchine virtuali figlio di avere dispositivi e indirizzi IP dedicati dell'interfaccia di rete.
- I dischi gestiti ssd di Azure sono volumi di archiviazione a livello di blocco gestiti da Azure usati con le macchine virtuali di Azure. Sono disponibili dischi Ultra, UNITÀ SSD Premium, UNITÀ SSD standard e unità disco rigido standard (HDD). Per questa architettura, è consigliabile usare dischi di tipo SSD Premium o SSD Ultra.
- Azure ExpressRoute consente di estendere le reti locali in Microsoft Cloud tramite una connessione privata facilitata da un provider di connettività. Usando ExpressRoute, è possibile stabilire connessioni ai servizi cloud Microsoft come Azure e Microsoft 365.
- Archiviazione di Azure e File di Azure offrono condivisioni file completamente gestite nel cloud a cui è possibile accedere tramite il protocollo SMB (Server Message Block) standard del settore. Le condivisioni file di Azure possono essere montate simultaneamente da distribuzioni cloud o locali di Windows, macOS e Linux.
- Stromasys Charon-PAR ricrea il livello hardware virtuale PA-RISC su sistemi e macchine virtuali x86-64 standard del settore. Il livello hardware virtuale è compatibile con un'ampia gamma di software HP-UX in esecuzione, quindi non è necessario eseguire la conversione del codice o il codice sorgente. Vedere un elenco di versioni compatibili. Charon-PAR è membro della famiglia di prodotti di virtualizzazione hardware multipiattaforma Stromasys. Si tratta di un livello di virtualizzazione hardware eseguito in Linux nei server standard del settore. Emula una gamma di hardware PA-RISC a 64 bit e a 32 bit storici e consente agli utenti esistenti di questi sistemi di passare all'hardware server moderno basato su Intel.
Alternative
Questa soluzione funziona meglio con unità SSD Premium o SSD ultra. È consigliabile usare dischi SSD Premium. I dischi gestiti ultra SSD di Azure sono un'opzione per operazioni di input/output ancora più elevate al secondo (IOPS).
Per ottenere prestazioni ottimali, è consigliabile usare una macchina virtuale serie FX ottimizzata per il calcolo. È possibile usare la serie Fs di Azure per server con specifiche di fascia bassa, ma il minimo richiesto per PAR è 3,0 GHz. (è consigliabile usare 3,4 GHz o più. Per i server di fascia alta è necessaria un'istanza della serie FX.
Dettagli dello scenario
Spesso l'evoluzione e la manutenzione delle applicazioni aziendali si bloccano a causa dell'hardware legacy sottostante. A volte l'hardware non è più compatibile con gli aggiornamenti e le integrazioni più recenti o, peggio, non è più supportato. L'infrastruttura obsoleta per le applicazioni cruciali è un problema. Più a lungo il problema rimane risolto, maggiore è il rischio e il costo della mitigazione.
Queste applicazioni potrebbero aver supportato l'attività critica dell'organizzazione e si sono sviluppate nel corso di decenni, sottoposte a controlli e certificazioni e hanno operazioni ben consolidate. Invece di un progetto di re-engineering complesso e ad alto rischio, un approccio alternativo è un progetto a basso rischio che sposta le applicazioni così com'è in una piattaforma moderna e meno costosa, come Azure, con l'aiuto di un emulatore. Un progetto di questo tipo, spesso chiamato lift-and-shift, mantiene la funzionalità aziendale dell'applicazione e sostituisce solo l'hardware, fornendo continuità aziendale.
L'esecuzione di applicazioni con un emulatore nel cloud offre numerosi vantaggi, ad esempio sicurezza, elasticità, ripristino di emergenza, disponibilità elevata e failover. Ma i vantaggi più significativi sono i costi operativi ridotti e la facilità di manutenzione. Non sono necessari progetti di migrazione rischiosi o modifiche al sistema operativo o al middleware. Una virtualizzazione server in Azure può essere il primo passo verso la modernizzazione. Dopo che il carico di lavoro è in Azure, è possibile sfruttare altri vantaggi del cloud.
Questo articolo descrive una migrazione di un carico di lavoro HP-UX ad Azure. Illustra come il software dell'emulatore Charon-PAR può eseguire carichi di lavoro HP-UX in Azure.
Il core business di Stromasys si concentra su software di virtualizzazione multipiattaforma/virtualizzazione server che consente ai proprietari di sistemi legacy HP-UX di continuare a eseguire le applicazioni cruciali senza modifiche nei nuovi sistemi informatici standard del settore. I prodotti Charon mantengono gli investimenti correnti delle applicazioni consentendo ai clienti di continuare a usare le applicazioni e i processi aziendali esistenti. Poiché tutto continua a essere eseguito senza modifiche, non è necessaria alcuna ripetizione o ripetizione del training. I prodotti Charon riducono drasticamente il costo di proprietà riducendo il footprint del computer, il consumo energetico e i costi di raffreddamento eliminando i rischi e i costi associati all'esecuzione su hardware obsoleto.
L'ambiente Stromasys Charon offre un livello di stabilità della piattaforma notevolmente superiore. Per la prima volta dall'introduzione dei primi sistemi HP-UX, la sostituzione del server fisico effettivo non richiede più modifiche all'ambiente software HP-UX. Charon offre anche una maggiore stabilità della piattaforma e ha una durata praticamente illimitata.
Con l'aumento costante dell'uso di sistemi ospitati in Azure nell'ambiente aziendale tipico, un sistema HP-UX emulato ospitato in Linux è il modo migliore per ospitare un sistema HP-UX in questi ambienti.
L'immagine seguente illustra l'approccio alla migrazione consigliato in questo articolo:
I vantaggi dell'approccio lift-and-shift alla migrazione includono:
- I clienti di Azure/Charon possono continuare a usare applicazioni critiche esistenti senza il costo di riscrittura, conversione, migrazione o ripetizione del training.
- I costi di manutenzione sono ridotti perché queste applicazioni vengono spostate in sistemi emulati ospitati in Azure.
Potenziali casi d'uso
- Abilitare il lift-and-shift a basso attrito in Azure di carichi di lavoro HP-UX locali eseguiti su computer server PA-RISC.
- Continuare a usare applicazioni HP-UX eseguite su server PA-RISC di fine vita senza modifiche, ma liberare le applicazioni dall'hardware precedente e continuare a fornire agli utenti le stesse interfacce o migliori.
- Gestire più host server e macchine virtuali figlio da una singola interfaccia.
- Usare l'archiviazione di Azure a basso costo per archiviare nastri per scopi normativi e di conformità.
- Eseguire la migrazione di un database nel cloud ed eseguire l'applicazione nel cloud tramite emulazione senza modifiche.
Considerazioni
Queste considerazioni implementano i pilastri di Azure Well-Architected Framework, che è un set di principi guida che possono essere usati per migliorare la qualità di un carico di lavoro. Per altre informazioni, vedere Microsoft Azure Well-Architected Framework.
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.
- Questa soluzione usa un gruppo di sicurezza di rete di Azure per gestire il traffico tra le risorse di Azure. Per altre informazioni, vedere Gruppi di sicurezza di rete.
- Per una maggiore sicurezza, è consigliabile usare Azure Bastion. Azure Bastion ottimizza la sicurezza degli accessi amministrativi riducendo al minimo le porte aperte. Offre connettività RDP/SSH sicura e trasparente alle macchine virtuali di rete virtuale direttamente dalla portale di Azure tramite TLS.
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.
Azure evita costi superflui identificando il numero corretto di tipi di risorse tramite l'analisi della spesa nel tempo e il dimensionamento in base alle esigenze aziendali senza spese in eccesso. Ad esempio, con Azure si paga in base al consumo. Quando non sono necessari carichi di lavoro, è possibile arrestarli per risparmiare denaro. È possibile avviare Charon-PAR come servizio manualmente o automaticamente all'avvio della macchina virtuale di Azure. È possibile arrestare il servizio manualmente o automaticamente quando il sistema host viene arrestato. Assicurarsi di arrestare sempre il sistema operativo guest (HP-UX), quindi l'emulatore (Charon) e quindi la macchina virtuale host. Quando si avvia il sistema, eseguire questa operazione nell'ordine inverso. Ecco alcune altre considerazioni sull'ottimizzazione dei costi:
- I prezzi di File di Azure dipendono da molti fattori: volume dei dati, ridondanza dei dati, volume delle transazioni e numero dei server di sincronizzazione file in uso.
- Archiviazione di Azure costi dipendono dalle configurazioni e dal volume di ridondanza dei dati.
- Le macchine virtuali in questa architettura usano dischi SSD Premium o SSD Ultra. Per altre informazioni, vedi Prezzi del servizio Managed Disks.
- Per ExpressRoute si paga una tariffa mensile per le porte e i costi per il trasferimento dei dati in uscita.
Per stimare il costo dei prodotti e delle configurazioni di Azure, usare il calcolatore prezzi di Azure. Per altre informazioni sui prodotti Stromasys e sui relativi servizi, vedere il sito Web stromasys.
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.
Per il monitoraggio e la gestione proattivi, è consigliabile usare Monitoraggio di Azure per monitorare i servizi di Azure che ospitano carichi di lavoro HP-UX migrati.
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 del pilastro dell'efficienza delle prestazioni.
Sono necessari almeno un core CPU per il sistema operativo host e due core per CPU emulata. Questa soluzione funziona meglio con le macchine virtuali di Azure ottimizzate per il calcolo. Le macchine virtuali ottimizzate per il calcolo hanno un rapporto elevato tra CPU e memoria. La macchina virtuale serie FX è una nuova aggiunta alla serie F. Per ottenere prestazioni ottimali, è consigliabile usare una macchina virtuale serie FX. È progettato per carichi di lavoro di calcolo ad alta frequenza. Offre una frequenza di base di 3,4 GHz e una velocità del clock turbo all-core fino a 4,0 GHz. È consigliabile usare serie FX per carichi di lavoro HP-UX di fascia alta.
Le macchine virtuali serie Fx sono dotate di 2 GB di RAM e 16 GB di unità SSD locale per ogni core CPU.
Collaboratori
Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.
Autore principale:
- Sunnyma Ghosh | Senior Program Manager
Altri contributori:
- Mick Alberts | Writer tecnico
- Bhaskar Bandam | Senior Program Manager
Per visualizzare i profili LinkedIn non pubblici, accedere a LinkedIn.
Passaggi successivi
- Charon-PAR
- Charon nel cloud di Azure | Stromasys
- Che cos'è Rete virtuale di Azure?
- Macchine virtuali Linux in Azure
- Che cos'è Azure ExpressRoute?
- Creare una macchina virtuale Linux in Azure
Per ulteriori informazioni, contatta [email protected].