Upravit

Sdílet prostřednictvím


Migrace sálového počítače Unisys Dorado do Azure s využitím A clusteru a Micro Focusu

Azure Data Factory
Azure SQL Database
Azure Storage
Azure Virtual Machines

Toto řešení migruje sálové počítače Unisys Dorado do Azure pomocí produktů A datacenter a Micro Focus, aniž by bylo nutné přepisovat kód, přepínat datové modely nebo aktualizovat obrazovky.

Architektura

Zastaralá architektura

Tento diagram znázorňuje komponenty, které sálové systémy Unisys Sperry OS 1100/2200 obvykle obsahují:

Architecture diagram showing the components that make up a Unisys Dorado mainframe system. Examples include users, middleware, servers, and data storage.

Stáhněte si soubor aplikace Visio s touto architekturou.

Workflow

  • Místní uživatelé komunikují s sálovým rámcem (A):

    • Správa uživatelé komunikují prostřednictvím emulátoru terminálu UTS (Universal Terminal System).
    • Uživatelé webového rozhraní komunikují přes webový prohlížeč přes port TLS 1.3 443.

    Sálové počítače používají komunikační standardy, jako jsou:

    • Protokol IPv4 (Internet Protocol verze 4)
    • Protokol IPv6 (Internet Protocol verze 6)
    • Secure Sockets Layer (SSL)/TLS
    • Telnet
    • Protokol FTP (File Transfer Protocol)
    • Sokety

    Ve službě Azure nahradí webové prohlížeče emulaci starší verze terminálu. Uživatelé na vyžádání a online můžou tyto webové prohlížeče používat pro přístup k systémovým prostředkům.

  • Sálové aplikace jsou v COBOL, Fortran, C, MASM, SSG, Pascal, UCOBOL a ECL (B). V Azure micro Focus COBOL rekompiluje COBOL a další kód starší verze aplikace do .NET. Micro Focus může také udržovat a znovu zpracovat původní základní kód pokaždé, když se tento kód změní. Tato architektura nevyžaduje žádné změny v původním zdrojovém kódu.

  • Dávkové a transakční zatížení sálového počítače se spouští na aplikačních serverech (C). Pro transakce tyto servery používají TIPs nebo high volume TIPs (HVTIPs). V nové architektuře:

    • Topologie serveru zpracovávají dávkové a transakční úlohy.
    • Nástroj pro vyrovnávání zatížení Azure směruje provoz do sad serverů.
    • Site Recovery poskytuje možnosti vysoké dostupnosti (HA) a zotavení po havárii (DR).
  • Vyhrazený server zpracovává automatizaci úloh, plánování, generování sestav a monitorování systému (D). Tyto funkce používají stejné platformy v Azure.

  • Subsystém tiskáren spravuje místní tiskárny.

  • Systémy pro správu databází (E) se řídí specifikací eXtended Architecture (XA). Sálové počítače používají systémy relačních databází, jako jsou RDMS a databázové systémy založené na síti, jako jsou DMS II a DMS. Nová architektura migruje starší databázové struktury do služby SQL Database, která poskytuje možnosti zotavení po havárii a vysoké dostupnosti.

  • Struktury souborů sálového počítače zahrnují Common Internet File System (CIFS), ploché soubory a virtuální pásku. Tyto struktury souborů se snadno mapují na datové konstrukce Azure v rámci strukturovaných souborů nebo blob Storage (F). Data Factory poskytuje moderní službu transformace dat PaaS, která se plně integruje s tímto vzorem architektury.

Architektura Azure

Tato architektura předvádí řešení po migraci do Azure:

Architecture diagram showing a Unisys Dorado mainframe system working with Azure components and with Astadia and Micro Focus emulation technology.

Stáhněte si soubor aplikace Visio s touto architekturou.

Workflow

  1. Připojení TLS (Transport Layer Security), která používají port 443, poskytují přístup k webovým aplikacím:

    • Pokud chcete minimalizovat potřebu opětovného natrénování, můžete se během migrace vyhnout úpravám prezentační vrstvy webové aplikace. Můžete ale také aktualizovat prezentační vrstvu tak, aby odpovídala požadavkům uživatelského prostředí.
    • Hostitelé Služby Azure Bastion pomáhají maximalizovat zabezpečení. Když správcům udělíte přístup k virtuálním počítačům, minimalizují tito hostitelé počet otevřených portů.
    • Azure ExpressRoute bezpečně připojuje místní komponenty a komponenty Azure.
  2. Řešení používá dvě sady dvou virtuálních počítačů Azure:

    • V každé sadě spustí jeden virtuální počítač webovou vrstvu a jeden spustí vrstvu emulace aplikace.
    • Jedna sada virtuálních počítačů je primární aktivní sada. Druhá sada je sekundární pasivní sada.
    • Azure Load Balancer distribuuje přístup k provozu. Když aktivní sada virtuálních počítačů selže, pohotovostní sada je online. Nástroj pro vyrovnávání zatížení pak směruje provoz do nově aktivované sady.
  3. Azova OpenTS simuluje sálové obrazovky Unisys. Tato komponenta spouští kód prezentační vrstvy v Internetová informační služba (IIS) a používá ASP.NET. OpenTS může běžet buď na vlastním virtuálním počítači, nebo na stejném virtuálním počítači jako jiné emulační produkty A emulace.

  4. OpenMCS je program z Aprogramu, který emuluje tyto komponenty:

    • Unisys Dorado Mainframe Transactional Interface Package (TIP).
    • Další služby, které používají programy UNIsys mainframe COBOL.
  5. Micro Focus COBOL spouští programy COBOL na windows serveru. Není nutné přepisovat kód COBOL. Mikro Focus COBOL může vyvolat sálové počítače Unisys prostřednictvím komponent emulace A emulace.

  6. A elastic OpenDMS emuluje sálovou technologii DMS pro přístup k databázi Unisys Dorado. Pomocí této komponenty můžete migrovat tabulky a data do služby SQL Database z těchto systémů:

    • Relační systémy pro správu relačních databází (RDMS).
    • Databáze softwaru pro správu dat založeného na síti (DMS).
  7. Sdílená složka Azure Files je připojená k virtuálnímu počítači s Windows Serverem. Programy COBOL pak mají snadný přístup k úložišti Azure Files pro zpracování souborů.

  8. S úrovní služby Hyperscale nebo Pro důležité obchodní informace poskytuje služba SQL Database tyto možnosti:

    • Vysoké vstupně-výstupní operace za sekundu (IOPS).
    • Smlouva SLA s vysokou dostupností

    Azure Private Link poskytuje privátní přímé připojení z virtuálních počítačů k SQL Database prostřednictvím páteřní sítě Azure. Skupina automatického převzetí služeb při selhání spravuje replikaci databáze.

  9. Data Factory verze 2 (V2) poskytuje kanály přesunu dat, které můžou aktivovat události. Jakmile se data z externích zdrojů přesunou do služby Azure Blob Storage, tyto kanály přesunou tato data do služby Azure Files Storage. Emulované programy COBOL pak zpracovávají soubory.

  10. Azure Site Recovery poskytuje možnosti zotavení po havárii. Tato služba zrcadlí virtuální počítače do sekundární oblasti Azure. Ve výjimečných případech selhání datacentra Azure pak systém poskytuje rychlé převzetí služeb při selhání.

Komponenty

Tato architektura používá následující komponenty:

  • Virtuální počítače jsou škálovatelné výpočetní prostředky na vyžádání. Virtuální počítač Azure poskytuje flexibilitu virtualizace, ale eliminuje nároky na údržbu fyzického hardwaru.

  • Spravované disky SSD (Solid-State Drive) Azure jsou svazky úložiště na úrovni bloků, které spravuje Azure. Virtuální počítače používají tyto disky. Mezi dostupné typy patří:

    • Disky úrovně Ultra
    • Spravované disky SSD úrovně Premium
    • Spravované disky SSD úrovně Standard
    • Spravované disky pevných disků úrovně Standard

    Disky SSD úrovně Premium nebo disky Úrovně Ultra fungují nejlépe s touto architekturou.

  • Azure Virtual Network je základním stavebním blokem privátních sítí v Azure. Prostřednictvím virtuální sítě můžou prostředky Azure, jako jsou virtuální počítače, mezi sebou bezpečně komunikovat, internet a místní sítě. Virtuální síť Azure se podobá tradiční síti provozující v datacentru. Virtuální síť Azure ale také poskytuje škálovatelnost, dostupnost, izolaci a další výhody infrastruktury Azure.

    Karty virtuálních síťových rozhraní poskytují způsob komunikace virtuálních počítačů s internetem, Azure a místními prostředky. Do virtuálního počítače můžete přidat síťové karty, které poskytují podřízeným virtuálním počítačům solaris vlastní vyhrazená síťová rozhraní a IP adresy.

  • Azure Files je služba, která je součástí služby Azure Storage. Služba Soubory Azure nabízí plně spravované sdílené složky v cloudu. Sdílené složky Azure jsou přístupné přes standardní protokol SMB (Server Message Block). Tyto sdílené složky můžete připojit souběžně cloudovým nebo místním nasazením. Klienti s Windows, Linuxem a macOS mají přístup k těmto sdíleným složkám.

  • Azure Blob Storage je služba, která je součástí služby Storage. Blob Storage poskytuje optimalizované cloudové úložiště objektů, které spravuje obrovské objemy nestrukturovaných dat.

  • Azure SQL Database je plně spravovaný databázový stroj PaaS. Díky automatizovaným funkcím využívajícím AI služba SQL Database zpracovává funkce správy databází, jako je upgrade, opravy, zálohování a monitorování. SQL Database nabízí 99,99% dostupnost a běží na nejnovější stabilní verzi databázového stroje SQL Serveru a opraveného operačního systému. Vzhledem k tomu, že SQL Database nabízí integrované funkce PaaS, můžete se zaměřit na správu a optimalizaci databáze specifické pro doménu, které jsou pro vaši firmu důležité.

  • Azure Data Factory je hybridní služba pro integraci dat. Pomocí tohoto plně spravovaného bezserverového řešení můžete vytvářet, plánovat a orchestrovat pracovní postupy extrakce a transformace (ETL) a extrakce (ELT).

  • SLUŽBA IIS je rozšiřitelný webový server. Její modulární architektura poskytuje flexibilní prostředí pro hostování webů.

  • Azure Load Balancer distribuuje příchozí provoz do instancí back-endového fondu. Load Balancer směruje provoz podle nakonfigurovaných pravidel vyrovnávání zatížení a sond stavu. Instance back-endového fondu můžou být virtuální počítače Azure nebo instance ve škálovací sadě virtuálních počítačů Azure.

  • Azure ExpressRoute rozšiřuje místní sítě do cloudu Microsoftu. Pomocí poskytovatele připojení ExpressRoute vytváří privátní připojení ke cloudovým komponentám, jako jsou služby Azure a Microsoft 365.

  • Azure Bastion poskytuje zabezpečený a bezproblémový přístup protokolu RDP (Remote Desktop Protocol) a SSH (Secure Shell) k virtuálním počítačům. Tato služba používá protokol SSL bez zveřejnění veřejných IP adres.

  • Azure Private Link poskytuje privátní koncový bod ve virtuální síti. Privátní koncový bod můžete použít k připojení ke službám Azure PaaS nebo k zákaznickým nebo partnerským službám.

  • Skupiny zabezpečení sítě Azure filtrují provoz ve virtuální síti Azure. Pravidla zabezpečení určují typ provozu, který může proudit do a z prostředků Azure v síti.

  • Azure Site Recovery udržuje aplikace a úlohy spuštěné během výpadků. Tato služba funguje tak, že replikuje virtuální počítače z primární lokality do sekundárního umístění.

  • Skupina automatického převzetí služeb při selhání spravuje replikaci a převzetí služeb při selhání databází do jiné oblasti. Pomocí této funkce můžete spustit převzetí služeb při selhání ručně. Můžete také nastavit uživatelem definované zásady pro delegování převzetí služeb při selhání do Azure.

Podrobnosti scénáře

Sálové počítače Unisys Dorado jsou plnohodnotná operační prostředí. Vertikálně je můžete škálovat tak, aby zvládly důležité úlohy. Emulace nebo modernizace těchto systémů v Azure ale může poskytovat podobné nebo lepší záruky výkonu a smlouvy SLA. Systémy Azure také nabízejí větší flexibilitu, spolehlivost a výhody budoucích funkcí.

Tato architektura využívá emulační technologii od dvou partnerů Microsoftu, Aerna a Micro Focus. Řešení nabízí akcelerovaný způsob přechodu do Azure. Tento postup není potřeba:

  • Přepsání kódu aplikace
  • Změna architektury dat nebo přepnutí ze sítě na relační model
  • Změna obrazovek aplikace

Potenciální případy použití

Řada případů může těžit z modelu A clusteru a Micro Focus:

  • Firmy s sálovými systémy Unisys Dorado, které nemůžou upravovat původní zdrojový kód, jako je COBOL. Mezi důvody patří faktory dodržování předpisů, zakázané náklady, složitost nebo jiné aspekty.

  • Organizace hledají přístupy k modernizaci úloh, které nabízejí tyto možnosti:

    • Způsob migrace zdrojového kódu aplikační vrstvy

    • Moderní služby PaaS (Platforma jako služba), včetně:

      • Azure SQL Database s integrovanou vysokou dostupností
      • Azure Data Factory s automatizovaným a bezserverovým směrováním a transformací souborů

Důležité informace

Na toto řešení se vztahují následující aspekty založené na architektuře Microsoft Azure.

Dostupnost

  • Skupiny dostupnosti pro virtuální počítače zajišťují, aby bylo k dispozici dostatek virtuálních počítačů pro splnění potřeb kritického dávkového procesu.

  • Load Balancer zlepšuje spolehlivost přesměrováním provozu na náhradní sadu virtuálních počítačů, pokud se aktivní sada nezdaří.

  • Různé komponenty Azure poskytují spolehlivost napříč geografickými oblastmi prostřednictvím vysoké dostupnosti a zotavení po havárii:

    • Site Recovery
    • Úroveň služby Pro důležité obchodní informace služby SQL Database
    • Redundance Azure Storage
    • Redundance služby Azure Files

Provoz

  • Kromě škálovatelnosti a dostupnosti poskytují tyto komponenty Azure PaaS také aktualizace služeb:

    • Databáze SQL
    • Data Factory
    • Azure Storage
    • Soubory Azure
  • Zvažte použití šablon Azure Resource Manageru (šablon ARM) k automatizaci nasazení komponent Azure, jako jsou účty úložiště, virtuální počítače a Data Factory.

  • Zvažte použití služby Azure Monitor ke zvýšení monitorování v těchto oblastech:

    • Sledování stavu infrastruktury
    • Monitorování externích závislostí
    • Řešení potíží s aplikacemi a telemetrie prostřednictvím Přehledy aplikací
    • Správa síťových komponent prostřednictvím služby Azure Network Watcher

Efektivita výkonu

  • Účty SQL Database, účty úložiště a další komponenty Azure PaaS poskytují vysoký výkon v těchto oblastech:

    • Čtení a zápisy dat
    • Přístup k horkému úložišti.
    • Dlouhodobé ukládání dat.
  • Použití virtuálních počítačů v této architektuře odpovídá pilíři efektivity výkonu architektury, protože konfiguraci virtuálního počítače můžete optimalizovat, aby se zvýšil výkon.

Škálovatelnost

Různé komponenty Azure PaaS poskytují škálovatelnost:

  • Databáze SQL
  • Data Factory
  • Azure Storage
  • Soubory Azure

Zabezpečení

Zabezpečení poskytuje záruky proti záměrným útokům a zneužití cenných dat a systémů. Další informace najdete v tématu Přehled pilíře zabezpečení.

Všechny komponenty v této architektuře pracují s komponentami zabezpečení Azure podle potřeby. Mezi příklady patří skupiny zabezpečení sítě, virtuální sítě a šifrování TLS.

Optimalizace nákladů

Optimalizace nákladů se zabývá způsoby, jak snížit zbytečné výdaje a zlepšit efektivitu provozu. Další informace najdete v tématu Přehled pilíře optimalizace nákladů.

Pokud chcete odhadnout náklady na implementaci tohoto řešení, použijte cenovou kalkulačku Azure.

Přispěvatelé

Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.

Hlavní autor:

Pokud chcete zobrazit neveřejné profily LinkedIn, přihlaste se na LinkedIn.

Další kroky