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
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 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.
- 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 są również potencjalnym rozwiązaniem dla jeszcze wyższych operacji wejścia/wyjścia 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 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.
- 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.
- 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. Maszyny wirtualne platformy Azure są używane do uruchamiania oprogramowania emulacji z platformy Stromasys.
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. Sieć wirtualna służy do komunikacji między aplikacjami działającymi na maszynach wirtualnych, użytkownikach i magazynie.
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. W tej architekturze usługa Azure Files jest używana jako magazyn plików taśm w celach regulacyjnych i zgodności.
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. Za pomocą usługi ExpressRoute nawiązujesz połączenia z usługami w chmurze firmy Microsoft, takimi jak Microsoft Azure i Microsoft 365. W tej architekturze obsługuje prywatny dostęp do środowiska emulacji Stromasys dla użytkowników przedsiębiorstwa.
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
- Aby uzyskać więcej informacji, skontaktuj się z .legacy2azure@microsoft.com
- Zobacz Charon-SSP na stronie internetowej Stromasys.
- Przeczytaj Przewodnik konfiguracji platformy Azure charon-SSP.