The Infinite i suite is from Microsoft partner Infinite Corporation. Zde popsaná architektura ji používá k migraci úloh systému i do Azure. Převede zdrojový kód RPG a COBOL na objektový kód, který běží nativně na virtuálních počítačích x86. Obrazovky aplikací a interakce fungují stejně jako předtím, čímž minimalizují opětovné natrénování uživatelů. Po migraci udržujete programy obvyklým způsobem provedením změn ve zdrojovém kódu.
Architektura
Stáhněte si soubor aplikace Visio s touto architekturou.
Workflow
- Emulace webového terminálu TN5250 poskytuje uživatelům přístup k Azure přes šifrované připojení SSL/TLS.
- Azure ExpressRoute poskytuje vyhrazené vysokorychlostní připojení mezi místními prostředky a prostředky Azure.
- Nekonečné aplikační servery i spouštějí migrované úlohy. Každý server běží na vlastním virtuálním počítači Microsoft Azure Virtual Machines. Architektura používá dva nebo více virtuálních počítačů pro vysokou dostupnost a Azure Load Balancer řídí příchozí a odchozí síťový provoz. Nekonečný i podporuje konfiguraci aktivní-pasivní (jeden aktivní virtuální počítač, jeden pohotovostní virtuální počítač).
- Kompilátory překládají zdrojový kód systému i na 64bitový kód objektu, který běží na virtuálních počítačích Azure x86.
- Nekonečná interní databáze i emuluje chování databáze DB2/400, včetně funkcí, jako jsou fyzické soubory, logické soubory, vícečlenné soubory, spojení, triggery, referenční integrita, řízení závazku a deníkování. Když aplikace běží v Azure, přistupuje k datům stejně jako v prostředí AS/400 bez nutnosti změn kódu. Infinite i poskytuje interní databázové konektory (ODBC a JDBC) pro připojení k fyzickým a logickým souborům v interní databázi.
- Azure Files poskytuje sdílené složky pro implementaci nekonečných souborů i. Připojení sdílené složky na virtuálním počítači Azure poskytuje programům přímý přístup k souborům. Sdílená složka obsahuje také moduly načítání a soubory protokolů.
- Místo interní databáze, kterou krok 5 popisuje, můžete migrovat databázi DB2/400 do standardní databáze SQL. Mezi možnosti databáze patří SQL Server, Azure SQL, Oracle a MySQL. Tyto možnosti podporují stejné funkce jako interní databáze. Při nekonečné migraci databáze vytvoří schéma databáze, které mapuje fyzické soubory na tabulky a logické soubory na zobrazení.
- Azure Site Recovery poskytuje zotavení po havárii.
Komponenty
Architektura používá tyto komponenty:
- Virtuální počítače Azure Virtual Machines jsou škálovatelné výpočetní prostředky na vyžádání, které poskytují flexibilitu virtualizace, ale eliminují požadavky na údržbu fyzického hardwaru. Mezi volby operačního systému patří Windows a Linux. Virtuální počítače jsou škálovatelným prostředkem na vyžádání.
- Škálovací sady virtuálních počítačů Azure jsou automatizované a škálovatelné virtuální počítače s vyrovnáváním zatížení, které zjednodušuje správu vašich aplikací a zvyšuje dostupnost.
- Azure Virtual Network je zabezpečená privátní síť v cloudu. Připojuje virtuální počítače k sobě, k internetu a k místním sítím.
- Azure Private Link přenáší privátní připojení ke službám Azure.
- Služby vyrovnávání zatížení Azure škálují virtuální počítače pro zajištění vysoké dostupnosti a vysokého výkonu. Tato architektura používá Load Balancer, který poskytuje vyrovnávání provozu mezi virtuálními počítači a vícevrstvými hybridními aplikacemi s nízkou latencí.
- Azure Disk Storage je vysoce odolné a vysoce výkonné blokové úložiště pro virtuální počítače Azure. Cloud nabízí čtyři možnosti úložiště disků: disk Spravované disky SSD úrovně Ultra, Spravované disky SSD úrovně Premium, ssd úrovně Standard Spravované disky a hdd úrovně Standard Spravované disky.
- Azure Files nabízí v cloudu jednoduché, zabezpečené a bezserverové sdílené složky na podnikové úrovni. Sdílené složky podporují přístup pomocí standardních protokolů SMB (Server Message Block) a NFS (Network File System). Dají se připojit souběžně cloudovým a místním nasazením systémů Windows, Linux a macOS.
- Azure ExpressRoute přenáší privátní připojení mezi místní infrastrukturou a datacentry Azure.
- Azure SQL je řada cloudových databází SQL, která poskytuje jednotné prostředí pro celé portfolio SQL a širokou škálu možností nasazení z hraničních zařízení do cloudu.
- Azure SQL Database, která je součástí řady Azure SQL, je plně spravovaný databázový stroj PaaS (Platforma jako služba). Zpracovává většinu funkcí správy databází, jako je upgrade, opravy, zálohování a monitorování bez vašeho zapojení. Azure SQL Database vždy běží na nejnovější stabilní verzi databázového stroje SQL Serveru a opraveném operačním systému s 99,99% dostupností.
Podrobnosti scénáře
Úlohy systému i a AS/400 můžete snadno migrovat do Azure. Migrované úlohy se budou shodovat nebo zlepšovat výkon a dostupnost s nižšími náklady a příležitostmi k modernizaci.
Pokud chcete migrovat aplikace, zkompilujete je pomocí sady Infinite i. Po nasazení v Nekonečném i v Azure se aplikace spouštějí stejně jako na platformě System i. Prostředí nekonečného modulu runtime i poskytuje vše, co potřebujete ke spouštění úloh a spouštění příkazů jazyka řízení v linuxovém prostředí.
Existují kompilátory a překladatelé pro tyto technologie: RPG, RPG/ILE, RPG/Free, COBOL, Control Language Programs (CLP) a Specifikace DDS (Data Description Specifications).
The Infinite i suite is from Microsoft partner Infinite Corporation. Zde popsaná architektura ji používá k migraci úloh systému i do Azure. Převede zdrojový kód RPG a COBOL na objektový kód, který běží nativně na virtuálních počítačích x86. Obrazovky aplikací a interakce fungují stejně jako předtím, čímž minimalizují opětovné natrénování uživatelů. Po migraci udržujete programy obvyklým způsobem provedením změn ve zdrojovém kódu.
Mezi výhody prostředí Infinite i patří:
- Snadná migrace úloh System i do Azure.
- Převod páskových archivů pro zálohování a dodržování právních předpisů
- Obrazovky aplikací fungují stejně jako předtím. Máte možnost aktualizovat obrazovky na webová uživatelská rozhraní.
- Nekonečná interní databáze, která uchovává vaše data emuluje DB2/400. Máte možnost místo toho migrovat na standardní databázi SQL s menšími změnami kódu nebo žádnou.
- Vaše úspory při licencování a údržbě výrazně snižují celkové náklady na vlastnictví.
- V Azure máte rychlejší a levnější možnosti zotavení po havárii, než máte v systému i.
Potenciální případy použití
Pomocí této architektury můžete snadno migrovat úlohy IBM System i a AS/400 do Azure a modernizovat je a snížit náklady.
Důležité informace
Pro toto řešení platí následující aspekty.
Dostupnost
Architektura umožňuje redundanci a zotavení po havárii pro zajištění vysoké dostupnosti:
- Služba zotavení po havárii Azure Site Recovery chrání před velkými výpadky tím, že minimalizuje výpadky a ztrátu dat, což vede k zotavení po hlavních selháních s nízkým dopadem. Služba je spolehlivá, nákladově efektivní a snadno se nasazuje.
- Další informace o různých možnostech dostupnosti najdete v tématu Možnosti dostupnosti pro azure Virtual Machines.
Pokud chcete zlepšit dostupnost, postupujte takto:
- Využijte Azure Zóny dostupnosti k ochraně před přerušením infrastruktury odstraněním všech kritických bodů selhání. Smlouva SLA pro virtuální počítače je 99,99% dostupnost.
- Pro zajištění redundance a dostupnosti použijte skupinu dostupnosti, což je seskupení virtuálních počítačů. Další informace najdete v přehledu skupin dostupnosti.
- Pokud chcete zvýšit dostupnost, použijte škálovací sady virtuálních počítačů k nastavení skupiny virtuálních počítačů s vyrovnáváním zatížení, které tvoří škálovací sadu virtuálních počítačů Azure.
- Služby vyrovnávání zatížení Azure poskytují škálování pro zajištění vysoké dostupnosti a vysokého výkonu.
Operace
- Metodologie nasazení Infinite i vyžaduje převod a testování úloh před jejich migrací na platformu Azure.
- Když přesunete úlohy do Azure, můžete použít služby Azure, jako jsou Zóny dostupnosti, škálovací sady a Azure Site Recovery.
- Azure DevOps může pomoct se správou migrace.
- Zvažte použití šablon Azure Resource Manageru (šablon ARM) pro skriptované nasazení a pro monitorování a upozorňování.
Výkon
- Služby Azure, včetně virtuálních počítačů, se škálují tak, aby splňovaly požadovaný výkon.
- Proces návrhu nekonečné migrace i bere v úvahu charakteristiky výkonu úloh spuštěných v systému i a vybere správnou konfiguraci služeb Azure pro požadovaný výkon v Azure.
- Nekonečný i může využít škálovací sady Azure k přidání kapacity podle potřeby.
- Architektura je navržená tak, aby vyhovovala paralelnímu zpracování nezávislých transakcí.
- Pro tuto architekturu jsou disky SSD úrovně Premium nebo disky SSD úrovně Ultra obvykle dobrou volbou.
Zabezpečení
- Nekonečná migrace rolí přístupu na základě uživatele systému i do Azure.
- Prostředí nekonečného modulu runtime i poskytuje stejnou úroveň zabezpečení v Azure jako poskytované prostředí System i.
- Osvědčené postupy zabezpečení Azure můžou dále chránit celkové aplikační prostředí.
Optimalizace nákladů
Řešení Infinite i udržuje náklady minimálně, aby se snížily celkové náklady na vlastnictví:
- Migrace do Azure eliminuje náklady na licencování a údržbu IBM.
- Linux má nižší náklady na implementaci než platformy IBM.
- Funkce automatického škálování služeb PaaS minimalizuje náklady na vyžádání.
Pokud chcete odhadnout náklady na implementaci tohoto řešení, použijte cenovou kalkulačku.
Tady jsou důležité informace o cenách pro konkrétní komponenty:
- Ceny virtuálních počítačů s Windows a ceny virtuálních počítačů s Linuxem závisí na vaší výpočetní kapacitě.
- Pro ExpressRoute platíte měsíční poplatek za port a poplatky za odchozí přenos dat.
- Náklady na Azure Storage závisí na možnostech redundance dat a svazku.
- Ceny služby Azure Files závisí na mnoha faktorech: objem dat, redundance dat, objem transakcí a počet serverů synchronizace souborů, které používáte.
- Informace o cenách disků spravovaného úložiště SSD úrovně Premium nebo SSD najdete v Spravované disky cenách.
- Azure SQL Database nemá žádné počáteční náklady. Platíte za prostředky, jak se používají.
- Pro Site Recovery platíte za každou chráněnou instanci.
- Tyto služby jsou bezplatné s předplatným Azure, ale platíte za využití a provoz:
- Load Balancer.
- V případě služby Azure Virtual Network mají IP adresy nominální poplatky.
Přispěvatelé
Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.
Hlavní autor:
- Jonathon Frost | Hlavní softwarový inženýr
Pokud chcete zobrazit neveřejné profily LinkedIn, přihlaste se na LinkedIn.
Další kroky
- Pokud potřebujete další informace, odešlete e-mail na adresu legacy2azure@microsoft.com.
- Infinite i od partnera Infinite Corporation:
- Optimalizace nákladů:
- Platforma Microsoft Azure Well-Architected Framework obsahuje informace o optimalizaci nákladů pro instance virtuálních počítačů.
- Kontrolní seznam – Optimalizace nákladů
- Virtual Machines
Související prostředky
- Principy modelů úložiště dat
- Migrace systémových úloh IBM:
- Zpracování dávkových transakcí s velkým objemem
- Migrace mainframů IBM z/OS s využitím Avanade AMT
- Micro Focus Enterprise Server na virtuálních počítačích Azure
- Refaktoring sálového počítače IBM z/OS Coupling Facility (CF) do Azure
- Přístup sálového počítače k databázím Azure
- Replikace a synchronizace dat sálového počítače v Azure
- Migrace mainframových aplikací IBM do Azure pomocí TmaxSoft OpenFrame
- Informace o IBM System i (AS/400):