Emulator Stromasys Charon-SSP Solaris na maszynach wirtualnych platformy Azure

Azure Storage
Azure Virtual Machines

Pomysły dotyczące rozwiązań

W tym artykule opisano pomysł rozwiązania. Architekt chmury może użyć tych wskazówek, aby ułatwić wizualizowanie głównych składników dla typowej implementacji tej architektury. Skorzystaj z tego artykułu jako punktu wyjścia, aby zaprojektować dobrze zaprojektowane rozwiązanie zgodne z konkretnymi wymaganiami obciążenia.

W tym artykule pokazano, jak emulator o nazwie Charon-SSP od partnera firmy Microsoft, Stromasys, może uruchamiać maszyny wirtualne Solaris oparte na procesorze SPARC na platformie Azure. Charon-SSP jest członkiem wieloplatformowej rodziny produktów wirtualizacji sprzętu Charon. Emulator może tworzyć repliki wirtualne sun-4m, Sun-4u lub Sun-4v SPARC członków rodziny na standardowych komputerach fizycznych x86-64 Linux lub funkcji hypervisor.

Uruchamianie aplikacji w emulatorze na platformie Azure ma kilka korzyści, takich jak zmniejszenie kosztów operacyjnych i zużycie energii. Można również uruchamiać wiele wystąpień aplikacji na jednym hoście standardowym x86-64 lub istniejącej infrastrukturze wirtualizacji, co daje korzyści z konsolidacji przy jednoczesnym złagodzeniu starszego zarządzania systemem i konserwacji.

Potencjalne przypadki użycia

  • Włącz "lift-and-shift" z obciążeń lokalnych działających na maszynach SPARC Solaris na platformę Azure.
  • Kontynuuj korzystanie z aplikacji uruchamianych na końcu życia SPARCstation lub SPARCserver bez zmian.
  • Zarządzanie wieloma hostami serwerów i podrzędnymi maszynami wirtualnymi z systemem Solaris z jednego interfejsu.
  • Zezwalaj na mapowanie do taniej usługi Azure Storage, aby archiwizować taśmy w celach regulacyjnych i zgodności.

Architektura

Diagram przedstawiający architekturę Charon-SSP i Solaris.

Pobierz plik programu Visio z tą architekturą.

Przepływ danych

  1. Dyrektor Charon-SSP umożliwia zarządzanie wieloma hostami serwerów, z których każdy potencjalnie uruchamia co najmniej jedną podrzędną maszynę wirtualną z systemem Solaris. Ta konfiguracja zapewnia jedno miejsce zarządzania w miarę skalowania farmy maszyn wirtualnych hosta i podrzędnych maszyn wirtualnych z systemem Solaris. Program Charon-SSP Manager zapewnia łatwy w użyciu i intuicyjny graficzny interfejs zarządzania.
  2. Agent Charon-SSP działa w dystrybucjach systemu Linux na maszynach wirtualnych platformy Azure. Ten składnik uruchamia podrzędne maszyny wirtualne z systemem Solaris i emuluje architekturę procesora SPARC.
  3. Podrzędne maszyny wirtualne z systemem Solaris są oparte na architekturze procesora SPARC.
  4. Podrzędne maszyny wirtualne z systemem Solaris uzyskują własny interfejs sieciowy platformy Azure i dlatego mają własne dedykowane prywatne adresy IP. Opcjonalnie można łatwo skonfigurować publiczne adresy IP platformy Azure w tych samych interfejsach sieciowych.
  5. Obrazy maszyn wirtualnych z systemem Solaris mogą znajdować się na dysku zarządzanym ssd hosta maszyny wirtualnej platformy Azure. Dyski zarządzane ssd w warstwie Azure w warstwie Ultra są również potencjalnym rozwiązaniem dla jeszcze wyższych operacji wejścia/wyjścia na sekundę (IOPS).
  6. Udziały plików konta usługi Azure Storage zainstalowane na maszynie wirtualnej z systemem Linux umożliwiają mapowanie menedżera taśm wirtualnych Charon-SSP na lokalnie zainstalowane urządzenie, które jest obsługiwane przez konto magazynu usługi Azure Files w chmurze. To mapowanie umożliwia przechowywanie zarchiwizowanych taśm o niskich kosztach w celach regulacyjnych i zgodności.
  7. Maszyna wirtualna zarządzania z uruchomionym dyrektorem Charon-SSP i menedżerem może być oparta na systemie Windows lub Linux z graficznym interfejsem użytkownika, takim jakGNOM.
  8. Użytkownicy końcowi mogą łączyć się bezpośrednio z maszynami wirtualnymi z systemem Solaris, które mają własne dedykowane karty sieciowe i adresy IP.

XDMCP jest dostępny na potrzeby dostępu komputerowego do maszyn wirtualnych z systemem Solaris. XDMCP nie jest szyfrowanym protokołem, dlatego zalecaną topologią uzyskiwania dostępu do maszyny wirtualnej z systemem Solaris za pośrednictwem XDMCP jest utworzenie maszyny wirtualnej z systemem Windows Server na platformie Azure jako serwera "hop", w którym można zainstalować klienta XDMCP, takiego jak MobaXterm. W przypadku tej konfiguracji cały ruch sieciowy odbywa się przez prywatną sieć wirtualną platformy Azure.

Składniki

  • Maszyny wirtualne platformy Azure to skalowalne zasoby obliczeniowe na żądanie na platformie Azure. Maszyna wirtualna platformy Azure zapewnia elastyczność wirtualizacji bez konieczności kupowania i konserwacji sprzętu fizycznego. Maszyny wirtualne platformy Azure umożliwiają wybór systemów operacyjnych, w tym systemów Windows i Linux.

  • Usługa Azure Virtual Network to podstawowy blok konstrukcyjny dla sieci prywatnych na platformie Azure. Sieci wirtualne umożliwiają zasobom platformy Azure, takie jak maszyny wirtualne, bezpieczne komunikowanie się ze sobą, internetem i sieciami lokalnymi. Usługa Azure Virtual Network jest podobna do tradycyjnej sieci we własnym centrum danych, ale zapewnia dodatkowe korzyści skali, dostępności i izolacji infrastruktury platformy Azure.

  • Karty interfejsu sieci wirtualnej platformy Azure umożliwiają maszynie wirtualnej platformy Azure komunikację z Internetem, platformą Azure i zasobami lokalnymi. Jak pokazano w tej architekturze, można dodać dodatkowe karty sieciowe do tej samej maszyny wirtualnej platformy Azure, co umożliwia podrzędnym maszynom wirtualnym z systemem Solaris posiadanie własnych dedykowanych urządzeń interfejsu sieciowego i adresów IP.

  • Dyski zarządzane ssd platformy Azure to woluminy magazynu na poziomie bloku zarządzane przez platformę Azure, które są używane z maszynami wirtualnymi platformy Azure. Dostępne typy dysków to dyski w warstwie Ultra, dyski SSD w warstwie Premium, dyski SSD w warstwie Standardowa i standardowe dyski twarde (HDD). W przypadku tej architektury zalecamy dyski SSD w warstwie Premium lub dyski SSD w warstwie Ultra Disk.

  • Konta magazynu usługi Azure Files oferują w pełni zarządzane udziały plików w chmurze, które są dostępne za pośrednictwem standardowego protokołu SMB (Industry Standard Server Message Block). Udziały plików platformy Azure można instalować współbieżnie przy użyciu wdrożeń w chmurze i lokalnych systemów Windows, Linux i macOS.

  • Usługa Azure ExpressRoute umożliwia przeniesienie sieci lokalnych do chmury firmy Microsoft za pośrednictwem połączenia prywatnego obsługiwanego przez dostawcę połączenia. Usługa ExpressRoute umożliwia nawiązywanie połączeń z usługami w chmurze firmy Microsoft, takimi jak Microsoft Azure i Microsoft 365.

  • Emulator Stromasys Charon-SSP ponownie utworzy warstwę sprzętu wirtualnego SPARC w standardowych systemach komputerowych i maszynach wirtualnych x86-64. Wirtualna warstwa sprzętowa SPARC jest zgodna z dowolnym oprogramowaniem Sun uruchomionym na nim, więc nie ma potrzeby konwersji kodu ani kodu źródłowego. Charon-SSP jest w pełni zgodny z magazynem SPARC, Ethernet i szeregowym sprzętem we/wy.

Następne kroki