Pomysły dotyczące rozwiązań
Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.
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 rodziny produktów wirtualizacji sprzętu międzyplatformowych Charon. Emulator może tworzyć repliki wirtualne sun-4m, Sun-4u lub Sun-4v SPARC członków rodziny na standardowych komputerach fizycznych z systemem Linux x86-64 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 do platformy Azure.
- Kontynuuj korzystanie z aplikacji uruchamianych na całej wersji oprogramowania 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
Pobierz plik programu Visio z tą architekturą.
Przepływ danych
- 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 podczas skalowania w poziomie farmy maszyn wirtualnych hosta i ich podrzędnych maszyn wirtualnych z systemem Solaris. Menedżer Charon-SSP zapewnia łatwy w użyciu i intuicyjny graficzny interfejs zarządzania.
- 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.
- Podrzędne maszyny wirtualne z systemem Solaris są oparte na architekturze procesora SPARC.
- 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.
- 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 to również potencjalna opcja dla jeszcze wyższych operacji wejściowych/wyjściowych na sekundę (IOPS).
- 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 urządzenie zainstalowane lokalnie, które jest wspierane przez konto magazynu Azure Files w chmurze. To mapowanie umożliwia przechowywanie zarchiwizowanych taśm o niskich kosztach w celach regulacyjnych i zgodności.
- Maszyna wirtualna zarządzania z uruchomionym dyrektorem Charon-SSP i menedżerem może być oparta na systemie Windows lub Linux za pomocą graficznego interfejsu użytkownika, takiego jak GNOME.
- 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.
Program XDMCP jest dostępny do uzyskiwania dostępu do maszyn wirtualnych z systemem Solaris. XDMCP nie jest protokołem zaszyfrowanym, 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. Dzięki tej konfiguracji cały ruch sieciowy odbywa się za pośrednictwem prywatnej sieci wirtualnej 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 pozwalają zasobom platformy Azure na bezpieczną komunikację między maszynami wirtualnymi, internetem i sieciami lokalnymi. Usługa Azure Virtual Network jest podobna do tradycyjnej sieci we własnym centrum danych, ale zapewnia dodatkowe korzyści z skalowania, dostępności i izolacji infrastruktury platformy Azure.
Karty interfejsu platformy Azure Virtual Network umożliwiają maszynie wirtualnej platformy Azure komunikację z Internetem, platformą Azure i zasobami lokalnymi. Jak pokazano w tej architekturze, można dodać dodatkowe karty interfejsu sieciowego do tej samej maszyny wirtualnej platformy Azure, co umożliwia maszynom wirtualnym podrzędnym 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.
Azure Files konta magazynu 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 rozszerzenie sieci lokalnych do chmury firmy Microsoft za pośrednictwem połączenia prywatnego obsługiwanego przez dostawcę łączności. Za pomocą usługi ExpressRoute można nawiązać połączenia z usługami w chmurze firmy Microsoft, takimi jak Microsoft Azure i Microsoft 365.
Emulator Stromasys Charon-SSP odtwarza 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
- Aby uzyskać więcej informacji, wyślij wiadomość e-mail na adres legacy2azure@microsoft.com.
- Zobacz Charon-SSP na stronie internetowej Stromasys.
- Przeczytaj przewodnik konfiguracji platformy Azure Charon-SSP.