Nápady na řešení
Tento článek popisuje myšlenku řešení. Váš cloudový architekt může pomocí těchto pokynů vizualizovat hlavní komponenty pro typickou implementaci této architektury. Tento článek slouží jako výchozí bod k návrhu dobře navrženého řešení, které odpovídá konkrétním požadavkům vaší úlohy.
Toto řešení popisuje způsob přístupu ke vzdáleným databázím Azure pro sálové a střední aplikace IBM. Přístup vyžaduje nulové nebo minimální změny v kódu aplikace.
Klienti a servery IBM Db2 používají ke komunikaci protokol DRDA (Distributed Relational Database Architecture). V tomto řešení služba Microsoft service for DRDA připojuje klienty Db2 na databázích IBM z/OS a IBM i k databázím založeným na SQL Serveru pomocí podpory tohoto protokolu.
Potenciální případy použití
Z tohoto řešení můžou těžit různé scénáře:
- Spoluexistentní prostředí, která mají modernizovaná data v rámci migrace typu data-first , ale stále spouštějí sálové nebo střední uspořádání aplikací.
- Hybridní situace nebo prostředí, která kombinují místní a cloudová datacentra. Tento případ se týká systémů s sálovými aplikacemi v JAZYCE COBOL, PL/I nebo assembly, které potřebují přístup k databázi SQL Serveru hostované v Azure.
- Sálové nebo střední uspořádání systémů s úlohami, které potřebují vzdálený přístup k databázím SQL Serveru.
Architektura
Svislé čáry rozdělují diagram na dvě části, jednu pro komponenty sálového počítače a jednu pro komponenty Azure. Část sálového počítače má popisek IBM a obsahuje dvě komponenty. První komponenta obsahuje dva válce, které představují databáze (Db2 pro z/OS a Db2 pro i). Druhá komponenta je obdélník, který obsahuje názvy jazyků a prostředí sálového počítače. Šipky ukazují mezi válcem a obdélníkem dopředu. Část Diagramu v Azure obsahuje dva obdélníky se šipkami směřujícími zpět a zpět mezi nimi. První obdélník představuje software a obsahuje ikonu počítače. Druhý obdélník obsahuje dvě ikony. Jedna ikona obsahuje popisek PaaS a zobrazuje databázi v cloudu. Druhá ikona má popisek IaaS a zobrazuje počítač. Šipky také ukazují mezi válci databáze mainframů a obdélníkem, který představuje software v části Azure.
Stáhněte si soubor aplikace Visio s touto architekturou.
Software SYSTÉMU HIS (Host Integration Server) běží na místním nebo virtuálním počítači Azure. HIS propojuje systémy IBM se systémy Azure.
Sálové a střední uspořádání aplikací běží v místním systému. Tyto aplikace používají jazyky a prostředí, jako je COBOL, CICS, TSO, PL1, Java a JCL. Řešení zahrnuje úpravu konfigurace databáze Db2. Aplikace pak můžou přistupovat k databázím Azure stejným způsobem, jakým přistupují k místním sálovým počítačům nebo středním tabulkám.
Sálový nebo střední rozsah aplikace odešle požadavek SQL do místního subsystému Db2. Konfigurace Db2 znovu směrují požadavek na server HIS.
Server HIS obdrží požadavek a předá ho cílové databázi. Služba Microsoft service for DRDA je komponenta HIS, která funguje jako aplikační server DRDA. V této roli služba Microsoft service for DRDA převede příkazy DB2 SQL a spustí je v databázi Azure.
Cílová databáze zpracovává požadavek. Toto řešení může nakonfigurovat následující cílové databáze:
- Azure SQL Database, která nabízí výhody plně spravované platformy jako služby (PaaS).
- SQL Server na virtuálních počítačích Azure Jako nabídka infrastruktury jako služby (IaaS) poskytuje tato služba přizpůsobitelný databázový stroj.
- SQL Server, databázový stroj pro strukturovaná a nestrukturovaná data
Tyto databázové služby mohou také tvořit jádro řešení business intelligence, která nabízejí analýzy a přehledy.
Komponenty
Toto řešení používá následující komponenty. Pokud chcete odhadnout náklady na prostředky Azure, podívejte se na cenovou kalkulačku Azure.
Úložiště dat
SQL Database je relační databázová služba, která je součástí řady Azure SQL . Sql Database jako plně spravovaná služba zpracovává funkce správy databází, jako je upgrade, opravy, zálohování a monitorování. SQL Database také poskytuje automatizované funkce využívající AI, které optimalizují výkon a odolnost. Bezserverové výpočetní prostředky a možnosti úložiště Hyperscale automaticky škálujte prostředky na vyžádání.
SQL Server na virtuálních počítačích Azure nabízí způsob, jak migrovat úlohy SQL Serveru do cloudu s 100% kompatibilitou kódu. V rámci řady Azure SQL nabízí SQL Server ve službě Azure Virtual Machines flexibilitu a hybridní připojení Azure. Toto databázové řešení ale také poskytuje výkon, zabezpečení a analýzu SQL Serveru. S SQL Serverem na virtuálních počítačích Azure můžete migrovat existující aplikace nebo vytvářet nové aplikace. Můžete také získat přístup k nejnovějším aktualizacím a vydaným verzím SQL Serveru.
SQL Server poskytuje řešení pro ukládání a dotazování strukturovaných a nestrukturovaných dat. Tento databázový stroj nabízí špičkový výkon a zabezpečení.
Nástroje
HIS software propojuje systémy IBM se systémy Azure. HIS běží na místním nebo virtuálním počítači Azure. HIS poskytuje integrační služby pro sítě, data, aplikace, zasílání zpráv a funkce zabezpečení.
Služba Microsoft pro DRDA je součástí HIS. Služba Microsoft pro DRDA je aplikační server, který používají klienti žádosti o aplikace DRDA (AR). Mezi příklady klientů DRDA AR patří IBM Db2 pro z/OS a Db2 pro i. Tito klienti používají aplikační server k převodu příkazů SQL db2 a jejich spuštění na SQL Serveru.
Přispěvatelé
Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.
Hlavní autoři:
- Nithish Aruldoss | Technický architekt
- Ashish Khandelwal | Vedoucí technický architekt
Pokud chcete zobrazit neveřejné profily LinkedIn, přihlaste se na LinkedIn.
Další kroky
Obecné informace o modernizaci sálových počítačů a migraci databází:
- Obraťte se na Azure Datoví technici ing – Mainframe & Midrange Modernization at datasqlninja@microsoft.com.
- Prohlédni si průvodce migrací do služby Azure Database.
- Viz Plánování a navrhování řešení pomocí služby Microsoft Service for DRDA.
- Viz Migrace databází a dat.
Informace o implementaci:
- Viz Instalace a konfigurace HIS 2020.
- Zjistěte, jak přidat informace o cílové databázi do konfigurace serveru HIS.
- Zjistěte, jak nakonfigurovat databázi Db2 pro přesměrování požadavků na server HIS.