Emulatore Stromasys Charon-SSP Solaris nelle macchine virtuali di Azure

Archiviazione di Azure
Macchine virtuali di Azure

Idee sulla soluzione

Questo articolo è un'idea di soluzione. Per espandere il contenuto con altre informazioni, ad esempio potenziali casi d'uso, servizi alternativi, considerazioni sull'implementazione o indicazioni sui prezzi, inviare commenti e suggerimenti su GitHub.

Questo articolo illustra come un emulatore denominato Charon-SSP dal 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 nei computer fisici x86-64 Linux standard o hypervisor.

L'esecuzione di applicazioni in un emulatore in Azure offre diversi vantaggi, ad esempio i costi operativi ridotti e il 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.
  • Consenti il mapping all'archiviazione di Azure a basso costo per archiviare 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 potenzialmente in esecuzione di una o più macchine virtuali Solaris figlio. Questa configurazione offre un unico posto di gestione durante la scalabilità orizzontale della farm di macchine virtuali host e delle macchine virtuali 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 si basano sull'architettura del processore SPARC.
  4. Le macchine virtuali Solaris figlio ottengono 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 della macchina virtuale Solaris possono risiedere nel disco gestito dell'unità a stato solido (SSD) della macchina virtuale di Azure host. I dischi gestiti di Azure Ultra SSD sono anche un'opzione potenziale per operazioni di input/output ancora più elevate al secondo (I/O al secondo).
  6. Le condivisioni file dell'account di archiviazione di Azure montate nella macchina virtuale Linux consentono il mapping di Charon-SSP Virtual Tape Manager a un dispositivo montato in locale, 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à.
  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 si verifica 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 l'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 la scalabilità, la disponibilità e i vantaggi di isolamento aggiuntivi 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 da SSD di Azure sono volumi di archiviazione a livello di blocco gestiti da Azure usati con 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 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 dalle 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 computer x86-64 standard del settore. Il livello hardware virtuale SPARC virtuale è compatibile con qualsiasi software Sun in esecuzione su di esso, quindi non è necessario eseguire la conversione del codice o il codice sorgente. Charon-SSP è completamente compatibile con l'hardware spaRC storage, Ethernet e serial I/O.

Passaggi successivi