Unisys ClearPath Forward OS 2200 enterprise server virtualization on Azure

Azure Virtual Machines
Azure Virtual Network
Azure ExpressRoute

W tym artykule opisano sposób używania technologii wirtualizacji od firmy Unisys, partnera firmy Microsoft, z istniejącym serwerem przedsiębiorstwa Unisys ClearPath Forward (CPF). Dzięki temu podejściu możesz przyspieszyć przejście na platformę Azure i wyeliminować konieczność ponownego zapisania kodu aplikacji lub przeprojektowania architektury bazy danych. Istniejący kod jest utrzymywany w oryginalnej formie. Ekrany aplikacji, interakcje użytkownika i struktury danych w tle są niezmienione, co eliminuje konieczność ponownego trenowania użytkowników.

Architektura

Przykładowa architektura źródła (premigration): Poniższa architektura ilustruje typowy lokalny serwer przedsiębiorstwa Unisys CPF Dorado (Sperry 1100/2200).

Diagram of the premigration architecture.

Pobierz plik programu Visio z tą architekturą.

Przykładowa architektura platformy Azure (postmigration): Poniższa architektura ilustruje przykład wykorzystania technologii wirtualizacji z platformy Unisys związanych z serwerem przedsiębiorstwa Unisys CPF Dorado.

Diagram of the postmigration architecture.

Pobierz plik programu Visio z tą architekturą.

Przepływ pracy

Objaśnienia liczbowe 1, 2 i 3 są używane na obu diagramach w celu wyróżnienia podobieństw między stanami przed i po systemie.

  1. Dostęp użytkowników jest zapewniany za pośrednictwem portu TLS 443 na potrzeby uzyskiwania dostępu do aplikacji internetowych. Warstwa prezentacji aplikacji internetowych może być niezmieniona, aby zminimalizować ponowne trenowanie klientów. Z drugiej strony warstwa prezentacji aplikacji internetowej może zostać zaktualizowana przy użyciu nowoczesnych struktur środowiska użytkownika w razie potrzeby. Ponadto w celu uzyskania dostępu administratora do maszyn wirtualnych można użyć hostów usługi Azure Bastion w celu zmaksymalizowania zabezpieczeń przez zminimalizowanie otwartych portów.
  2. Drukarki i inne urządzenia wyjściowe systemu są obsługiwane, o ile są one dołączone do sieci platformy Azure. Funkcje drukowania w usłudze Dorado są zachowywane, aby zmiany aplikacji nie są potrzebne.
  3. Funkcja Operations jest przenoszona z serwera przedsiębiorstwa Dorado na maszynę wirtualną platformy Azure. Możesz zaimplementować większą automatyzację przy użyciu maszyny wirtualnej OpCon w ekosystemie, aby monitorować i kontrolować całe środowisko.
  4. Jeśli są używane taśmy fizyczne, są konwertowane na taśmy wirtualne. Formatowanie taśm i funkcje odczytu i zapisu są zachowywane. Taśmy są zapisywane na platformie Azure lub w magazynie offline. Funkcjonalność taśm jest utrzymywana, eliminując konieczność ponownego pisania kodu źródłowego. Korzyści obejmują konta usługi Azure Blob Storage na potrzeby tworzenia kopii zapasowych plików taśm wirtualnych i krótszy czas dostępu, ponieważ operacje we/wy są przeprowadzane bezpośrednio na nośniku dyskowym.
  5. Konstrukcja magazynu Dorado jest mapowana na usługę Azure Storage, zachowując nomenklaturę dysków Dorado. Nie są potrzebne żadne zmiany aplikacji ani operacji.
  6. Usługa Azure Site Recovery zapewnia możliwości odzyskiwania po awarii przez dublowanie maszyn wirtualnych platformy Azure w regionie pomocniczym platformy Azure. Te możliwości zapewniają szybkie przejście w tryb failover w rzadkich przypadkach awarii centrum danych platformy Azure.

Elementy

  • Usługa Azure Virtual Machines to jeden z kilku typów skalowalnych zasobów obliczeniowych dostępnych na żądanie, które oferuje platforma Azure. Maszyna wirtualna zapewnia elastyczność wirtualizacji bez konieczności kupowania i konserwacji sprzętu fizycznego.
  • Usługa Azure Virtual Network to podstawowy blok konstrukcyjny dla sieci prywatnej na platformie Azure. Sieć wirtualna umożliwia wielu typom zasobów platformy Azure, takich jak maszyny wirtualne, bezpieczne komunikowanie się ze sobą, Internetem i sieciami lokalnymi. Sieć wirtualna jest podobna do tradycyjnej sieci działającej we własnym centrum danych, ale z zaletami infrastruktury platformy Azure, takimi jak skalowanie, dostępność i izolacja. Karty interfejsu sieciowego umożliwiają maszynie wirtualnej komunikowanie się z Internetem, platformą Azure i zasobami lokalnymi. Można na przykład dodać więcej kart sieciowych do tej samej maszyny wirtualnej, co umożliwia podrzędnym maszynom wirtualnym z systemem Solaris posiadanie własnego dedykowanego urządzenia sieciowego i adresu IP.
  • 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 można nawiązywać połączenia z usługami w chmurze firmy Microsoft, takimi jak Azure i Microsoft 365.
  • Usługa Azure Site Recovery umożliwia przejście w tryb failover między regionami platformy Azure w przypadku awarii w regionie podstawowym.

Alternatywy

Wirtualizacja unisys środowiska systemu operacyjnego OS2200 zapewnia podejście "lift and shift " do przejścia na platformę Azure. Wszystkie dane, procesy i kod aplikacji są przechowywane i przesyłane na platformę Azure. Testowanie jest minimalne, ponieważ wszystkie aplikacje są przenoszone z komputera mainframe.

Inne sposoby transferu danych i procesów na platformę Azure obejmują:

  • Refaktoryzacja kodu aplikacji w języku C# lub Java przy użyciu zautomatyzowanych narzędzi. To rozwiązanie przenosi funkcjonalność, ale zapewnia bazę kodu w postaci natywnej dla platformy Azure. Wdrożenie tego rozwiązania trwa dłużej i wymaga dokładnego testowania w celu zapewnienia utrzymania funkcjonalności.
  • Ponowne zapisywanie kodu aplikacji w wybranym języku. To rozwiązanie jest zwykle najdłuższym i najdroższym rozwiązaniem. Kod zostanie przepisany do konta dla potrzeb aplikacji. Można dodać nowe funkcje. To rozwiązanie wymaga dokładnego testowania, aby upewnić się, że nowy kod działa zgodnie z oczekiwaniami.

Szczegóły scenariusza

Serwery przedsiębiorstwa Unisys śledzą swoje dziedzictwo do pierwszych komercyjnych serwerów przedsiębiorstwa. Systemy operacyjne Unisys CPF Dorado (Sperry 1100/2200) i Libra (Burroughs A Series/Master Control Program) to w pełni funkcjonalne środowiska operacyjne serwerów przedsiębiorstwa. Mogą skalować w pionie w celu obsługi obciążeń o znaczeniu krytycznym. Możesz emulować, konwertować lub modernizować te systemy na platformę Azure. Platforma Azure oferuje podobne lub nawet ulepszone charakterystyki wydajności i metryki umowy dotyczącej poziomu usług (SLA).

Przejście Unisys przenosi cały system Dorado z dzisiejszego sprzętu na platformę Azure za pośrednictwem maszyny wirtualnej. System operacyjny Exec 2200 i wszystkie procesory, biblioteki i dane są wyświetlane tak jak w środowisku fizycznym. System operacyjny wymaga licencji od unisys. Architektura obejmuje obsługę maszyn wirtualnych, które obsługują funkcje, takie jak operacje na taśmach wirtualnych, automatyzacja i zarządzanie obciążeniami (OpCon), usługi internetowe i inne funkcje pomocy technicznej. Architektura korzysta również z funkcji usługi Azure Storage, w tym:

  • Dyski zarządzane ssd platformy Azure to woluminy magazynu na poziomie bloku zarządzane przez platformę Azure i używane z usługą Virtual Machines. Dostępne typy dysków to dyski w warstwie Ultra, dyski SSD w warstwie Premium, dyski SSD w warstwie Standardowa i dyski HDD w warstwie Standardowa. W przypadku tej architektury należy użyć dysków SSD w warstwie Premium lub dysków SSD w warstwie Ultra.
  • Azure Files to usługa, za pomocą której można w pełni zarządzać udziałami plików w chmurze, które są dostępne przy użyciu standardowego protokołu SMB (Server Message Block). Wdrożenia w chmurze lub lokalne systemów Windows, Linux i macOS mogą instalować współbieżnie udziały plików platformy Azure.

Zaletą tego podejścia jest szybkie przejście na platformę Azure w porównaniu z innymi metodologiami. Ponieważ koszty konserwacji sprzętu i zakładu są mniejsze, istnieje szybki zwrot z inwestycji (ROI). Ponieważ środowisko Dorado pozostaje niezmienione, nie ma kosztów związanych z ponownym trenowaniem użytkowników i programistów.

W zależności od celu końcowego przejście może być stanem końcowym lub pierwszym krokiem w kierunku modernizacji aplikacji w środowisku Dorado lub na platformie Azure. Takie podejście zapewnia mierzoną, planowaną ścieżkę do aktualizowania aplikacji. Zachowuje inwestycję w istniejący kod aplikacji. Po konwersji możesz użyć innych usług analitycznych Unisys CloudForte i Azure.

Potencjalne przypadki użycia

  • Szybko przenieś istniejące obciążenia Unisys CPF Dorado na platformę Azure z niskim ryzykiem.
  • Użyj usługi Azure Arc , aby utworzyć plan odzyskiwania po awarii dla istniejącego obciążenia lokalnego.
  • Dodaj usługę Unisys CloudForte lub Usługi danych platformy Azure do istniejących możliwości klienta.
  • Użyj platformy Azure CPF, aby służyć jako środowisko odzyskiwania po awarii, testowania lub programowania bez konieczności korzystania z większej ilości zasobów sprzętowych lub sprzętowych.

Kwestie wymagające rozważenia

Te zagadnienia implementują filary platformy Azure Well-Architected Framework, która jest zestawem wytycznych, których można użyć do poprawy jakości obciążenia. Aby uzyskać więcej informacji, zobacz Microsoft Azure Well-Architected Framework.

Niezawodność

Niezawodność zapewnia, że aplikacja może spełnić zobowiązania podjęte przez klientów. Aby uzyskać więcej informacji, zobacz Omówienie filaru niezawodności.

Unisys CPF na platformie Azure używa usługi Site Recovery w celu zapewnienia dostępności i spójności systemu.

Zabezpieczenia

Zabezpieczenia zapewniają ochronę przed celowymi atakami i nadużyciami cennych danych i systemów. Aby uzyskać więcej informacji, zobacz Omówienie filaru zabezpieczeń.

Unisys CPF jest własnym bezpiecznym systemem. Platforma Azure dodaje warstwę szyfrowania danych magazynowanych i przesyłanych.

Technologia Unisys Stealth ukrywa punkty końcowe. Platforma Azure oferuje inne mechanizmy kontroli zabezpieczeń.

Optymalizacja kosztów

Optymalizacja kosztów polega na zmniejszeniu niepotrzebnych wydatków i poprawie wydajności operacyjnej. Aby uzyskać więcej informacji, zobacz Omówienie filaru optymalizacji kosztów.

Unisys CPF na platformie Azure eliminuje koszty konserwacji sprzętu i infrastruktury z góry. Dalsze oszczędności wynikają z braku konieczności ponownego trenowania personelu na temat sposobu działania lub korzystania z systemu. Zwirtualizowany komputer działa tak samo jak na podłodze centrum danych.

Możesz również zoptymalizować koszty, postępując zgodnie z procesem w celu odpowiedniego rozmiaru pojemności maszyn wirtualnych od początku oraz uproszczonej zmiany rozmiaru zgodnie z potrzebami. Aby uzyskać więcej informacji, zobacz Zasady optymalizacji kosztów w ramach dobrze zaprojektowanej struktury.

Aby oszacować koszt produktów i konfiguracji platformy Azure, odwiedź kalkulator cen platformy Azure.

Aby dowiedzieć się więcej o ofertach i cenach platformy Unisys CPF, odwiedź stronę Produktów Unisys CPF.

Doskonałość operacyjna

Doskonałość operacyjna obejmuje procesy operacyjne, które wdrażają aplikację i działają w środowisku produkcyjnym. Aby uzyskać więcej informacji, zobacz Omówienie filaru doskonałości operacyjnej.

Unisys demonstruje doskonałość operacyjną, prezentując znane środowisko pracownikom, a jednocześnie dołączając nowe usługi, takie jak Site Recovery, w celu zapewnienia trybu failover odzyskiwania po awarii.

Wydajność operacyjną można zoptymalizować, wdrażając rozwiązanie przy użyciu szablonów usługi Azure Resource Manager i używając usługi Azure Monitor do mierzenia i zwiększania wydajności. Zapoznaj się z zasadami doskonałości operacyjnej dobrze zaprojektowanej struktury i monitorowaniem metodyki DevOps.

Efektywność wydajności

Efektywność wydajności to możliwość skalowania obciążenia w celu zaspokojenia zapotrzebowania użytkowników w wydajny sposób. Aby uzyskać więcej informacji, zobacz Omówienie filaru wydajności.

Unisys odpowiada wydajności operacyjnej na platformie Azure za pomocą programu Developer Studio. Możesz użyć warstwy złota lub platyny w zależności od obciążenia i potrzeb operacyjnych. Użyj programu Developer Studio, aby zwiększyć szybkość wykonywania zadań, w tym tworzenia nowego kodu, zapytań, generowania raportów i innych zadań.

Współautorzy

Ten artykuł jest obsługiwany przez firmę Microsoft. Pierwotnie został napisany przez następujących współautorów.

Autorzy zabezpieczeń:

Aby wyświetlić niepubalne profile serwisu LinkedIn, zaloguj się do serwisu LinkedIn.

Następne kroki

Aby uzyskać więcej informacji, skontaktuj się z usługą lub zapoznaj się z legacy2azure@microsoft.comnastępującymi zasobami: