Szerkesztés

Megosztás a következőn keresztül:


Azure SQL-adatbázisokhoz hozzáférő nagyszámítógépes és középső db2-alkalmazások

Azure SQL Database
Azure Virtual Machines
SQL Server

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

Architektúradiagram, amely bemutatja, hogy a nagyszámítógép-alkalmazások hogyan férhetnek hozzá az Azure-adatbázisokhoz.

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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:

A nem nyilvános LinkedIn-profilok megtekintéséhez jelentkezzen be a LinkedInbe.

Következő lépések