Upravit

Sdílet prostřednictvím


Změna hostitele sálových aplikací pomocí NTT DATA UniKix

Azure ExpressRoute
Azure Load Balancer
Azure Site Recovery
Azure SQL Database
Azure Storage

UniKix je softwarová sada přehostující sálový počítač z NTT DATA. Tato sada poskytuje způsob spouštění migrovaných starších prostředků v Azure. Mezi příklady prostředků patří transakce IBM CICS, aplikace IBM IMS, dávkové úlohy a úlohy JCL. Tento článek popisuje řešení pro přehostování mainframových aplikací v Azure. Kromě UniKixu zahrnují základní komponenty řešení Azure ExpressRoute, Azure Site Recovery a úložiště a databázové služby Azure.

Architektura sálových počítačů

Následující diagram znázorňuje starší systém sálových počítačů před tím, než bude hostovaný v cloudu:

Architecture diagram that shows a mainframe system. Components include middleware, monitoring systems, applications, and data.

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

Workflow

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

    • Správa uživatelé komunikují prostřednictvím emulátoru terminálu TN3270.
    • 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í protokoly, jako je LU 6.2, TN3270, FTP, Sokety a UTS pro příjem vstupu (B).

  • Dávkové a online aplikace zpracovávají vstup (C).

  • Sálové aplikace jsou v COBOL, PL/I, Assembler, 4GL a Fortran. Tyto jazyky a kompatibilní jazyky běží v povoleném prostředí (D).

  • Sálové počítače používají hierarchické, síťové a relační databáze (E).

  • Služby provádějí úlohy pro aplikace. Mezi služby, které se obvykle spouští, patří spouštění programů, vstupně-výstupní operace, detekce chyb a ochrana. (F).

  • Middleware a utility služby spravují úlohy, jako je páskové úložiště, zařadí se do fronty, výstup a podpora webu (G).

  • Operační systémy poskytují rozhraní mezi modulem a softwarem, na kterém běží (H).

  • Oddíly spouští samostatné úlohy nebo oddělují pracovní typy v rámci prostředí (I).

Architektura Azure

Architecture diagram that shows a mainframe system rehosted on Azure by using NTT DATA UniKix.

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

Workflow

  1. ExpressRoute připojuje místní podnikovou síť k sálové sadě UniKix UNIKix NTT DATA. Provoz od uživatelů a externích rozhraní, která nejsou na platformě Azure, prochází přes toto připojení ExpressRoute k instancím Azure.

  2. Azure Load Balancer distribuuje online transakce mezi dva nebo více virtuálních počítačů Azure. Port 4444 slouží k připojení s platformou x3270. Alternativní řešení s jedním hostitelem najdete v tématu Alternativy.

  3. Aplikační server spouští následující produkty NTT DATA:

    • TPE. Toto prostředí běží:

      • Rehosted online IBM CICS transactions.
      • Aplikace IBM IMS/TM.
      • Transformované programy IDMS DC
      • Související prostředky.

      Tyto úlohy běží na standardních serverech a operačních systémech, jako je Red Hat Linux.

    • BPE. Toto prostředí poskytuje kompletní prostředí vstupního subsystému úlohy (JES) pro správu, spouštění a správu dávkových úloh.

    • UniKix Secure, který se dříve označoval jako Transaction Security Facility (TSF). Tento externí správce zabezpečení poskytuje řízení přístupu na základě role založené na zabezpečení pro online transakce založené na TPE.

    • NTT DATA COBOL. Tato technologie vytváří optimalizovaný přenositelný objektový kód, který můžete nasadit v Azure. NTT DATA COBOL podporuje standard ANSI-85 a starší dialekty COBOL.

    • NTT DATA VDSO. Tento mechanismus poskytuje způsob, jak ukládat data datové sady VSAM s posloupností klíčů (KSDS) do databáze SQL místo místních diskových souborů. NTT DATA VDSO podporuje mnoho databázových technologií, jako jsou SQL Server, DB2, Oracle a MySQL.

  4. Spravované disky Azure poskytují úložiště pro sdílené soubory.

  5. UniKix Secure používá k zajištění ověřování ID Microsoft Entra. Tento správce zabezpečení nahrazuje systémy zabezpečení, jako jsou zařízení řízení přístupu k prostředkům (RACF), zařízení řízení přístupu 2 (ACF2) a nejvyšší tajný klíč.

  6. Řešení ukládá databázové tabulky a volitelně soubory VSAM ve službě Azure SQL Database. Tato data se replikují do jiné oblasti Azure pro účely zotavení po havárii.

  7. Site Recovery replikuje virtuální počítače produkční aplikace Azure. Tato replikace pomáhá zajistit kontinuitu podnikových procesů tím, že udržuje obchodní aplikace a úlohy spuštěné během výpadků.

  8. Druhá oblast Azure zrcadlí konfiguraci primární oblasti Azure pro zotavení po havárii.

Součásti

  • ExpressRoute rozšiřuje místní sítě do Azure přes privátní vyhrazené optické připojení od poskytovatele připojení. ExpressRoute vytváří připojení ke cloudovým službám Microsoftu, jako je Azure a Microsoft 365.

  • Load Balancer distribuuje příchozí provoz do clusterů výpočetních prostředků. Můžete definovat pravidla a další kritéria pro distribuci provozu.

  • Azure Virtual Machines nabízí mnoho velikostí a typů škálovatelných výpočetních prostředků na vyžádání. S virtuálními počítači Azure získáte flexibilitu virtualizace, aniž byste museli kupovat a udržovat fyzický hardware.

  • Azure Storage nabízí škálovatelné a zabezpečené cloudové úložiště pro všechna vaše data, aplikace a úlohy:

    • Azure Disk Storage je vysoce výkonné odolné blokové úložiště pro důležité obchodní aplikace. Spravované disky Azure jsou svazky úložiště na úrovni bloků, které spravuje Azure na virtuálních počítačích Azure. Dostupné typy disků jsou Disk Storage úrovně Ultra, SSD úrovně Premium, SSD úrovně Standard a HDD úrovně Standard. Toto řešení používá ssd úrovně Premium nebo Disk Storage úrovně Ultra.
    • Azure Files nabízí plně spravované sdílené složky v cloudu, které jsou přístupné přes standardní protokol SMB (Server Message Block). Cloudová a místní nasazení windows, Linuxu a macOS můžou připojit sdílené složky Azure Files souběžně.
    • Azure Blob Storage poskytuje škálovatelné a zabezpečené úložiště objektů. Může spravovat velké objemy nestrukturovaných dat, jako jsou archivy a datová jezera. Blob Storage je vhodný pro vysoce výkonné výpočetní úlohy, strojové učení a úlohy nativní pro cloud.
  • Databáze Azure nabízejí výběr plně spravovaných relačních databází a databází NoSQL tak, aby vyhovovaly potřebám moderních aplikací. Automatizovaná správa infrastruktury poskytuje škálovatelnost, dostupnost a zabezpečení.

  • SQL Database je plně spravovaný databázový stroj PaaS (Platforma jako služba). SQL Database běží na nejnovější stabilní verzi SQL Serveru a opraveného operačního systému. Automatizované funkce zahrnují upgrade, opravy, zálohování a monitorování. Vzhledem k tomu, že SQL Database nabízí integrované funkce PaaS, můžete se zaměřit na správu a optimalizaci databáze pro konkrétní doménu a důležité obchodní informace.

  • Site Recovery zrcadlí virtuální počítače Azure do sekundární oblasti Azure. Pokud primární datové centrum selže, sekundární oblast poskytuje rychlé převzetí služeb při selhání a zotavení po havárii.

Alternativy

  • Škálování někdy není možné kvůli licenčním omezením nebo návrhu vaší aplikace. V takových případech můžete zrcadlit nastavení sálového počítače s jedním hostitelem.
  • V případě zotavení po havárii řešení replikuje data SQL Serveru do jiné oblasti. Jako další možnost můžete jako řešení zotavení po havárii použít funkci skupiny dostupnosti AlwaysOn SQL Serveru.
  • V některých scénářích jsou některé komponenty a pracovní postupy řešení volitelné nebo zaměnitelné.

Podrobnosti scénáře

UniKix je softwarová sada přehostující sálový počítač z NTT DATA. Tato sada poskytuje způsob spouštění migrovaných starších prostředků v Azure. Mezi příklady prostředků patří transakce IBM CICS, aplikace IBM IMS, dávkové úlohy a úlohy JCL.

Software NTT DATA nabízí mnoho užitečných funkcí:

  • Prostředky pro převod integrovaného systému pro správu databází (IDMS), Natural a dalších aplikačních prostředí tak, aby fungovaly v rámci UniKixu
  • Robustní, logicky zvlákněný modul NTT DATA, který poskytuje bohaté prostředí pro online zpracování transakcí (TPE)
  • Kompletní nativní prostředí pro dávkové zpracování (BPE)
  • Výkonný kompilátor COBOL
  • Zjednodušené běhové prostředí
  • Grafický ladicí program na úrovni zdroje
  • Přenosný indexovaný systém souborů

Pomocí UniKixu můžete tyto funkce využít k opětovnému hostování sálových aplikací. Můžete také:

  • Vyhněte se licenčním poplatkům za sálový software.
  • Snižte náklady na údržbu a provoz infrastruktury.
  • Minimalizujte riziko a přerušení tím, že zachováte stávající uživatelská rozhraní a obchodní logiku.
  • Modernizujte své IT prostředí.
  • Velká písmena u řešení Azure pro zajištění škálovatelnosti, vysoké dostupnosti a zotavení po havárii.
  • Implementujte moderní pracovní postup DevOps s nástroji NTT DATA a vyberte nástroje Azure.

Tento článek popisuje řešení pro přehostování mainframových aplikací v Azure. Kromě UniKixu zahrnují základní komponenty řešení Azure ExpressRoute, Azure Site Recovery a úložiště a databázové služby Azure.

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

Odvětví, která používají sálové počítače, můžou těžit z řešení rehostingu UniKix. Následující sektory, které zpracovávají velké objemy transakcí denně, jsou možnosti:

  • Bankovní a finanční sektor
  • Pojišťovnictví
  • Zdravotní péče
  • Armáda a vláda
  • Elektronické obchodování a maloobchod

Požadavky

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

Spolehlivost

Řešení používá Site Recovery k zrcadlení virtuálních počítačů Azure do sekundární oblasti Azure. Pokud primární datové centrum selže, sekundární oblast poskytuje rychlé převzetí služeb při selhání a zotavení po havárii.

Zabezpečení

Toto řešení používá skupinu zabezpečení sítě Azure ke správě provozu mezi prostředky Azure. Další informace najdete v tématu Skupiny zabezpečení sítě.

Optimalizace nákladů

  • Azure poskytuje optimalizaci nákladů spuštěním na virtuálních počítačích. Virtuální počítače můžete vypnout, když se nepoužívají, a skriptovat plán pro známé vzory použití. Další informace o optimalizaci nákladů pro instance virtuálních počítačů najdete v architektuře Azure Well-Architected Framework.

  • U spravovaných disků virtuální počítače v tomto řešení používají disky SSD úrovně Premium nebo Disk Storage úrovně Ultra. Další informace o možnostech disků a cenách najdete v tématu Ceny spravovaných disků.

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

Přispěvatelé

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

Hlavní autor:

Další přispěvatelé:

Další kroky