Megoldási ötletek
Ez a cikk egy megoldási ötletet ismertet. A felhőmérnök ezen útmutató segítségével megjelenítheti az architektúra tipikus implementációjának fő összetevőit. Ez a cikk kiindulási pontként szolgál egy jól megtervezett megoldás megtervezéséhez, amely megfelel a számítási feladat egyedi követelményeinek.
Ez a megoldás felvázolja az IBM-nagyszámítógépek és a középső alkalmazások távoli Azure-adatbázisokhoz való hozzáférésének módját. A megközelítéshez az alkalmazáskód nulla vagy minimális módosítása szükséges.
Az IBM Db2-ügyfelek és -kiszolgálók az elosztott relációs adatbázis-architektúra (DRDA) protokollt használják a kommunikációhoz. Ebben a megoldásban a Microsoft Service for DRDA az IBM z/OS-n és az IBM i-n futó Db2-ügyfeleket SQL Server-alapú adatbázisokhoz köti a protokoll támogatásával.
Lehetséges használati esetek
Ennek a megoldásnak több forgatókönyv is hasznára lehet:
- Olyan párhuzamos környezetek, amelyek az adatok első migrálásának részeként modernizált adatokkal rendelkeznek, de továbbra is nagyszámítógépet vagy középső alkalmazásokat futtatnak.
- Hibrid helyzetek vagy környezetek, amelyek a helyszíni és a felhőbeli adatközpontokat kombinálják. Ez az eset a COBOL, PL/I vagy szerelvénynyelven futó nagyszámítógépes alkalmazásokkal rendelkező rendszerekre vonatkozik, amelyeknek hozzáférésre van szükségük az Azure-ban üzemeltetett SQL Server-adatbázishoz.
- Nagyszámítógépes vagy középső rendszer olyan számítási feladatokkal, amelyek távoli hozzáférést igényelnek az SQL Server-adatbázisokhoz.
Architektúra
A függőleges vonalak két részre osztják a diagramot, egyet a nagyszámítógép-összetevőkre, egyet pedig az Azure-összetevőkre. A nagyszámítógép része ibm címkével rendelkezik, és két összetevőt tartalmaz. Az első összetevő két olyan hengert tartalmaz, amelyek az adatbázisokat jelölik (db2 a z/OS-hez és a Db2 az i-hez). A második összetevő egy téglalap, amely tartalmazza a nagyszámítógép-nyelvek és -környezetek nevét. A nyilak oda-vissza mutatnak a henger és a téglalap között. A diagram Azure-része két téglalapot tartalmaz, köztük nyilakkal. Az első téglalap a szoftvereket jelöli, és egy számítógépikont tartalmaz. A második téglalap két ikont tartalmaz. Az egyik ikon paaS címkével rendelkezik, és egy felhőben lévő adatbázist jelenít meg. A másik ikon az IaaS címkével rendelkezik, és egy számítógépet jelenít meg. A nyilak a nagyszámítógép-adatbázis hengere és az Azure-beli szoftvereket jelképező téglalap között is oda-vissza mutatnak.
Töltse le az architektúra Visio-fájlját.
A gazdagépintegrációs kiszolgáló (HIS) szoftvere helyszíni vagy Azure-beli virtuális gépen fut. A HIS az IBM-rendszereket az Azure-rendszerekkel köti össze.
A nagyszámítógépes és a középkategóriás alkalmazások a helyszíni rendszeren futnak. Ezek az alkalmazások olyan nyelveket és környezeteket használnak, mint a COBOL, a CICS, a TSO, a PL1, a Java és a JCL. A megoldás magában foglalja a Db2-adatbázis konfigurációjának módosítását. Az alkalmazások ezután ugyanúgy férhetnek hozzá az Azure-adatbázisokhoz, mint a helyi nagyszámítógépekhez vagy a középső táblákhoz.
A nagyszámítógépek vagy a középső alkalmazások SQL-kérést küldenek a helyi Db2-alrendszernek. A DB2-konfigurációk átirányítják a kérést a HIS-kiszolgálóra.
A HIS-kiszolgáló megkapja a kérést, és továbbítja a céladatbázisnak. A Microsoft Service for DRDA a HIS azon összetevője, amely DRDA-alkalmazáskiszolgálóként működik. Ebben a szerepkörben a Microsoft Service for DRDA konvertálja a DB2 SQL-utasításokat, és futtatja őket az Azure-adatbázisban.
A céladatbázis kezeli a kérést. Ez a megoldás a következő céladatbázisokat konfigurálhatja:
- Az Azure SQL Database, amely egy teljes mértékben felügyelt platform mint szolgáltatás (PaaS) előnyeit kínálja.
- SQL Server azure-beli virtuális gépeken. Ez a szolgáltatás szolgáltatásként nyújtott infrastruktúraként (IaaS) testre szabható adatbázismotort biztosít.
- SQL Server, a strukturált és strukturálatlan adatok adatbázismotorja.
Ezek az adatbázis-szolgáltatások az elemzéseket és elemzéseket kínáló üzletiintelligencia-megoldások alapvető részét is képezhetik.
Összetevők
Ez a megoldás a következő összetevőket használja. Az Azure-erőforrások költségeinek becsléséhez tekintse meg az Azure díjkalkulátorát .
Adattárolók
Az SQL Database egy relációsadatbázis-szolgáltatás, amely az Azure SQL-család része. Teljes körűen felügyelt szolgáltatásként az SQL Database kezeli az olyan adatbázis-kezelési funkciókat, mint a frissítés, a javítás, a biztonsági mentések és a figyelés. Az SQL Database AI-alapú, automatizált funkciókat is biztosít, amelyek optimalizálják a teljesítményt és a tartósságot. A kiszolgáló nélküli számítási és rugalmas skálázási tárolási lehetőségek automatikusan igény szerint méretezik az erőforrásokat.
Az Azure-beli virtuális gépeken futó SQL Server lehetővé teszi az SQL Server számítási feladatainak felhőbe való migrálását 100%-os kódkompatibilitás mellett. Az Azure SQL-család részeként az Azure-beli virtuális gépeken futó SQL Server biztosítja az Azure rugalmasságát és hibrid kapcsolatát. Ez az adatbázis-megoldás azonban az SQL Server teljesítményét, biztonságát és elemzését is biztosítja. Az Azure-beli virtuális gépeken futó SQL Serverrel migrálhatja a meglévő alkalmazásokat, vagy új alkalmazásokat hozhat létre. A legújabb SQL Server-frissítéseket és -kiadásokat is elérheti.
Az SQL Server megoldást kínál strukturált és strukturálatlan adatok tárolására és lekérdezésére. Ez az adatbázismotor iparágvezető teljesítményt és biztonságot nyújt.
Eszközök
A HIS szoftvere az IBM-rendszereket az Azure-rendszerekkel köti össze. A HIS helyszíni vagy Azure-beli virtuális gépen fut. A HIS integrációs szolgáltatásokat nyújt a hálózatokhoz, az adatokhoz, az alkalmazásokhoz, az üzenetkezeléshez és a biztonsági funkciókhoz.
A Microsoft Service for DRDA a HIS összetevője. A Microsoft Service for DRDA egy olyan alkalmazáskiszolgáló, amelyet a DRDA Application Requester (AR) ügyfelei használnak. A DRDA AR-ügyfelek közé tartoznak például az IBM Db2 for z/OS és a Db2 for i. Ezek az ügyfelek az alkalmazáskiszolgálóval konvertálják a Db2 SQL-utasításokat, és futtatják őket az SQL Serveren.
Közreműködők
Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.
Fő szerzők:
- Nithish Aruldoss | Mérnökmérnök
- Ashish Khandelwal | Vezető mérnöki tervező
A nem nyilvános LinkedIn-profilok megtekintéséhez jelentkezzen be a LinkedInbe.
Következő lépések
Általános információk a nagyszámítógépek modernizálásáról és az adatbázisok migrálásáról:
- Lépjen kapcsolatba az Azure adatmérnök ing - Mainframe & Midrange Modernization at datasqlninja@microsoft.com.
- Tekintse meg az Azure Database migrálási útmutatóinak lépéseit.
- Lásd: Tervezési és tervezési megoldások a Microsoft Service for DRDA használatával.
- Lásd: Adatbázisok és adatok migrálása.
A megvalósítással kapcsolatos információk:
- Lásd: A HIS 2020 telepítése és konfigurálása.
- Megtudhatja, hogyan adhat hozzá adatokat egy céladatbázishoz a HIS-kiszolgáló konfigurációjához.
- Megtudhatja, hogyan konfigurálhat egy DB2-adatbázist a kérések HIS-kiszolgálóra való átirányításához.