Modifier

Émulateur Solaris Stromasys Charon-SSP sur des machines virtuelles Azure

Stockage Azure
Machines virtuelles Azure

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez que nous développions le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, adressez-nous vos commentaires GitHub.

Cet article montre comment un émulateur appelé Charon-SSP du partenaire Microsoft Stromasys peut exécuter des machines virtuelles Solaris basées sur le processeur SPARC dans Azure. Charon-SSP est un membre de la famille des produits de virtualisation matérielle multi-plateforme Charon. L'émulateur peut créer des répliques virtuelles des membres de la famille SPARC Sun-4m, Sun-4u ou Sun-4v sur des ordinateurs physiques x86-64 ou des hyperviseurs Linux standard.

L'exécution d'applications dans un émulateur sur Azure offre plusieurs avantages, tels que la réduction des coûts d'exploitation et de consommation d'énergie. Vous pouvez également exécuter plusieurs instances d'application sur un hôte standard x86-64 unique ou sur une infrastructure de virtualisation existante, ce qui vous donne les avantages de la consolidation tout en facilitant la gestion et la maintenance des systèmes hérités.

Cas d’usage potentiels

  • Activez la fonction « lift-and-shift » à faible frottement à partir des charges de travail sur site fonctionnant sur des machines SPARC Solaris dans Azure.
  • Continuez à utiliser les applications qui fonctionnent sur SPARCstation ou SPARCserver en fin de vie, sans modifications.
  • Gérez plusieurs hôtes de serveur et des machines virtuelles Solaris enfants à partir d'une seule interface.
  • Autorisez le mappage vers un stockage Azure à faible coût pour archiver les bandes à des fins de réglementation et de conformité.

Architecture

Diagramme montrant l'architecture Charon-SSP et Solaris.

Téléchargez un fichier Visio de cette architecture.

Dataflow

  1. Le directeur Charon-SSP permet de gérer plusieurs hôtes de serveurs, chacun pouvant potentiellement exécuter une ou plusieurs machines virtuelles Solaris enfants. Cette configuration fournit un espace de gestion unique lorsque vous étendez votre ensemble de machines virtuelles hôtes et leurs machines virtuelles Solaris enfants. Le gestionnaire Charon-SSP fournit une interface de gestion graphique intuitive et facile à utiliser.
  2. L'agent Charon-SSP s'exécute sur les distributions Linux sur les machines virtuelles Azure. Ce composant exécute les machines virtuelles Solaris enfants et reproduit l'architecture du processeur SPARC.
  3. Les machines virtuelles Solaris enfants sont basées sur l'architecture du processeur SPARC.
  4. Les machines virtuelles Solaris enfants ont chacune leur propre interface réseau Azure et disposent donc de leurs propres adresses IP privées dédiées. Si vous le souhaitez, vous pouvez facilement configurer des adresses IP publiques Azure sur les mêmes interfaces réseau.
  5. Les images de machine virtuelle Solaris peuvent résider sur le disque managé SSD (Solid-State Drive) de la machine virtuelle Azure hôte. Les disques managés Azure SSD Ultra sont également une option pour les opérations d'entrée/sortie par seconde (IOPS) encore plus élevées.
  6. Les partages de fichiers Azure Storage Account installés sur la machine virtuelle Linux permettent de mapper le gestionnaire de bandes virtuelles Charon-SSP sur un dispositif installé localement, qui est sauvegardé par un compte de stockage Azure Files dans le cloud. Ce mappage permet un stockage à faible coût des bandes archivées à des fins de réglementation et de conformité.
  7. La machine virtuelle de gestion qui exécute le directeur et le gestionnaire Charon-SSP peut être basée sur Windows ou Linux avec une interface utilisateur graphique telle que GNOME.
  8. Les utilisateurs finaux peuvent procéder à une connexion secure-shell (SSH) directe aux machines virtuelles Solaris, qui ont leurs propres cartes d'interface réseau et adresses IP dédiées.

XDMCP est disponible pour l'accès bureau aux machines virtuelles Solaris. XDMCP n'est pas un protocole chiffré ; par conséquent, la topologie recommandée pour accéder à une machine virtuelle Solaris via XDMCP consiste à créer une machine virtuelle Windows Server dans Azure en tant que serveur de « saut », dans lequel un client XDMCP comme MobaXterm peut être installé. Avec cette configuration, tout le trafic réseau se produit sur le réseau virtuel Azure privé.

Composants

  • Les machines virtuelles Azure sont des ressources de calcul à la demande et évolutives dans Azure. Une machine virtuelle Azure vous donne la flexibilité de la virtualisation sans que vous ayez à acheter le matériel physique ni à en assurer la maintenance. Les machines virtuelles Azure vous offrent un choix de systèmes d'exploitation tels que Windows et Linux.

  • Le réseau virtuel Azure est le composant fondamental pour vos réseaux privés dans Azure. Les réseaux virtuels permettent aux ressources Azure, comme les machines virtuelles, de communiquer en toute sécurité entre elles, avec l'internet et les réseaux locaux. Le réseau virtuel Azure est similaire à un réseau traditionnel dans votre propre centre de données, mais avec les avantages supplémentaires de l'infrastructure Azure, tels que la mise à l'échelle, la disponibilité et l'isolation.

  • Les cartes d'interface du réseau virtuel Azure permettent à une machine virtuelle Azure de communiquer avec des ressources sur Internet, sur Azure et locales. Comme le montre cette architecture, vous pouvez ajouter des cartes d'interface réseau supplémentaires à la même machine virtuelle Azure, ce qui permet aux machines virtuelles Solaris enfants d'avoir leurs propres dispositifs d'interface réseau et adresses IP dédiées.

  • Les disques managés SSD Azure sont des volumes de stockage de niveau bloc qui sont gérés par Azure et utilisés avec des machines virtuelles Azure. Les types de disques disponibles sont les disques Ultra, les disques SSD Premium, les disques SSD Standard et les disques durs standard. Pour cette architecture, nous vous recommandons d'utiliser les disques SSD Premium ou les disques SSD.Ultra.

  • Les comptes de stockage Azure Files offrent des partages de fichiers entièrement gérés dans le cloud qui sont accessibles via le protocole SMB (Server Message Block), standard du secteur. Les partages de fichiers Azure peuvent être installés simultanément via des déploiements cloud et locaux de Windows, Linux et macOS.

  • Azure ExpressRoute vous permet d’étendre vos réseaux locaux au cloud de Microsoft via une connexion privée assurée par un fournisseur de connectivité. Avec ExpressRoute, vous pouvez établir des connexions aux services cloud de Microsoft, comme Microsoft Azure et Microsoft 365.

  • L'émulateur Stromasys Charon-SSP recrée la couche matérielle virtuelle SPARC sur les machines virtuelles et systèmes informatiques x86-64 standard du secteur. La couche matérielle virtuelle SPARC est compatible avec tous les logiciels Sun s'exécutant sur celle-ci ; il n'est donc pas nécessaire d'utiliser la conversion de code ou le code source. Charon-SSP est entièrement compatible avec le stockage SPARC, Ethernet et le matériel E/S de série.

Étapes suivantes