Emulatore Stromasys Charon-SSP Solaris in VM di Azure

Archiviazione di Azure
Macchine virtuali di Azure

Idee per le soluzioni

Questo articolo descrive un'idea di soluzione. L'architetto cloud può usare queste linee guida per visualizzare i componenti principali per un'implementazione tipica di questa architettura. Usare questo articolo come punto di partenza per progettare una soluzione ben progettata in linea con i requisiti specifici del carico di lavoro.

Questo articolo illustra come un emulatore denominato Charon-SSP del partner Microsoft Stromasys può eseguire macchine virtuali Solaris basate sul processore SPARC in Azure. Charon-SSP è membro della famiglia di prodotti di virtualizzazione hardware multipiattaforma Charon. L'emulatore può creare repliche virtuali di membri della famiglia Sun-4m, Sun-4u o Sun-4v SPARC in computer fisici Linux standard x86-64 o hypervisor.

L'esecuzione di applicazioni in un emulatore in Azure offre diversi vantaggi, ad esempio costi operativi ridotti e consumo energetico. È anche possibile eseguire più istanze dell'applicazione in un singolo host standard x86-64 o in un'infrastruttura di virtualizzazione esistente, offrendo i vantaggi del consolidamento semplificando la gestione e la manutenzione del sistema legacy.

Potenziali casi d'uso

  • Abilitare "lift-and-shift" a basso attrito dai carichi di lavoro locali in esecuzione nei computer SPARC Solaris in Azure.
  • Continuare a usare le applicazioni eseguite in SPARCstation o SPARCserver senza modifiche.
  • Gestire più host server e macchine virtuali Solaris figlio da una singola interfaccia.
  • Consentire il mapping ad Archiviazione di Azure a basso costo per archiviare i nastri per scopi normativi e di conformità.

Architettura

Diagramma che mostra l'architettura Charon-SSP e Solaris.

Scaricare un file di Visio di questa architettura.

Flusso di dati

  1. Charon-SSP Director consente di gestire più host server, ognuno dei quali potenzialmente esegue una o più macchine virtuali Solaris figlio. Questa configurazione offre un unico posto di gestione quando si aumenta il numero di istanze della farm di macchine virtuali host e delle vm figlio Solaris. Charon-SSP Manager offre un'interfaccia di gestione grafica facile da usare e intuitiva.
  2. L'agente Charon-SSP viene eseguito nelle distribuzioni Linux nelle macchine virtuali di Azure. Questo componente esegue le macchine virtuali Solaris figlio ed emula l'architettura del processore SPARC.
  3. Le macchine virtuali Solaris figlio sono basate sull'architettura del processore SPARC.
  4. Le macchine virtuali Solaris figlio ottengono ognuna la propria interfaccia di rete di Azure e quindi hanno indirizzi IP privati dedicati. Facoltativamente, è possibile configurare facilmente gli indirizzi IP pubblici di Azure nelle stesse interfacce di rete.
  5. Le immagini di vm Solaris possono risiedere nel disco gestito dell'unità ssd della macchina virtuale di Azure host. I dischi gestiti Ultra SSD di Azure rappresentano anche un'opzione potenziale per operazioni di input/output ancora più elevate al secondo (IOPS).
  6. Archiviazione di Azure condivisioni file dell'account montate nella macchina virtuale Linux consentono il mapping di Charon-SSP Virtual Tape Manager a un dispositivo montato localmente, supportato da un account di archiviazione File di Azure nel cloud. Questo mapping consente l'archiviazione a basso costo di nastri archiviati per scopi normativi e di conformità.
  7. La macchina virtuale di gestione che esegue Charon-SSP Director e Manager può essere basata su Windows o basata su Linux con un'interfaccia utente grafica come GNOME.
  8. Gli utenti finali possono connettersi direttamente alle macchine virtuali Solaris, che dispongono di schede di interfaccia di rete e indirizzi IP dedicati.

XDMCP è disponibile per l'accesso desktop alle macchine virtuali Solaris. XDMCP non è un protocollo crittografato, quindi la topologia consigliata per l'accesso a una macchina virtuale Solaris tramite XDMCP consiste nel creare una macchina virtuale Windows Server in Azure come server "hop", in cui è possibile installare un client XDMCP, ad esempio MobaXterm. Con questa configurazione, tutto il traffico di rete avviene sulla rete virtuale di Azure privata.

Componenti

  • Le macchine virtuali di Azure sono risorse di calcolo su richiesta e scalabili in Azure. Una macchina virtuale di Azure offre la flessibilità di virtualizzazione senza dover acquistare e gestire hardware fisico. Le macchine virtuali di Azure offrono una scelta di sistemi operativi, tra cui Windows e Linux.

  • Rete virtuale di Azure rappresenta il blocco costitutivo delle reti private in Azure. Le reti virtuali consentono alle risorse di Azure come le macchine virtuali di comunicare in modo sicuro tra loro, internet e 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 in questa architettura, è possibile aggiungere altre schede di interfaccia di rete alla stessa macchina virtuale di Azure, che consente alle macchine virtuali figlio Solaris 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. I tipi di dischi disponibili sono dischi Ultra, SSD Premium, SSD Standard e HDD Standard. Per questa architettura, è consigliabile usare il tipo SSD Premium o disco Ultra SSD.

  • File di Azure gli account di archiviazione offrono condivisioni file completamente gestite nel cloud accessibili tramite il protocollo SMB (Server Message Block) standard del settore. Le condivisioni file di Azure possono essere montate simultaneamente da distribuzioni cloud e locali di Windows, Linux e macOS.

  • 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 Microsoft Azure e Microsoft 365.

  • L'emulatore Stromasys Charon-SSP ricrea il livello hardware virtuale SPARC nei sistemi e nelle macchine virtuali x86-64 standard del settore. Il livello hardware virtuale SPARC virtuale è compatibile con qualsiasi software Sun in esecuzione su di esso, quindi non è necessario convertire il codice o il codice sorgente. Charon-SSP è completamente compatibile con l'hardware di I/O seriale, ethernet e archiviazione SPARC.

Passaggi successivi