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.
Az átemelés és áthelyezés, más néven áthelyezés a nagyszámítógépes migrálás folyamata, amely egy alkalmazás, számítási feladat és az összes kapcsolódó adat pontos másolatát készíti el egyik környezetből a másikba. A nagyszámítógépes alkalmazások migrálhatók a helyszínről a nyilvános vagy magánfelhőbe.
A TmaxSoft OpenFrame egy áttelepítő megoldás, amely megkönnyíti a meglévő IBM zSeries-főszámítógép-alkalmazások Microsoft Azure-ba való áthelyezését kód nélküli megközelítéssel. A TmaxSoft gyorsan migrál egy meglévő alkalmazást egy zSeries nagyszámítógépes emulációs környezetbe az Azure-ban.
Ez a cikk bemutatja, hogyan fut a TmaxSoft OpenFrame-megoldás az Azure-ban. A megközelítés két linuxos virtuális gépből áll, amely aktív-aktív konfigurációban fut. Az Azure Load Balancer elosztja a bejövő forgalmat a virtuális gépek között. Az OpenFrame emulációs szoftver a virtuális gépeken fut, és zSeries futtatókörnyezetet és létesítményeket biztosít. Az OpenFrame szoftver használata egy Azure SQL Database. Ez a modernizált adatbázisréteg beépített üzletmenet-folytonossági funkciókat tartalmaz.
Lehetséges használati esetek
A TmaxSoft OpenFrame-emelés és -váltás számos esetben előnyös lehet. A lehetőségek közé tartoznak a következő esetek:
- Az infrastruktúra modernizálására és a nagyszámítógépekhez kapcsolódó magas költségek, korlátozások és merevség elkerülése érdekében törekednek az infrastruktúra modernizálására.
- A szervezetek úgy döntenek, hogy az IBM zSeries nagyszámítógépes számítási feladatait a felhőbe helyezik át a teljes újraépítés mellékhatásai nélkül.
- Az IBM zSeries nagyszámítógépes ügyfeleinek kritikus fontosságú alkalmazásokat kell migrálniuk, miközben fenntartják a folytonosságot más helyszíni alkalmazásokkal.
- Az Azure által kínált horizontális és függőleges skálázhatóságot kereső csapatok.
- A vészhelyreállítási lehetőségeket kínáló megoldásokat előnyben részesítő vállalkozások.
Architektúra
Az alábbi ábra a betegrekordlétrehozási kérelem folyamatát mutatja be:
Töltse le az architektúra Visio-fájlját.
A diagram középpontjában két virtuális gép található. A címkézett mezők azt jelzik, hogy a TmaxSoft OpenFrame szoftver fut a gépeken, és minden doboz más típusú szoftvert jelöl. Ezek a programok migrálják az alkalmazásokat az Azure-ba, és kezelik a tranzakciós folyamatokat. Emellett kötegelt programokat is kezelnek, és biztonságot nyújtanak. A terheléselosztó a virtuális gépek fölött látható. A nyilak azt mutatják, hogy elosztja a bejövő forgalmat a gépek között. A virtuális gépek alatt egy fájlmegosztási rendszer látható, jobbra pedig egy adatbázis. A nyilakból egyértelmű, hogy a virtuális gépek kommunikálnak a fájlmegosztással és az adatbázissal. Egy pontozott vonal veszi körül ezeket az összetevőket. Ezen a vonalon kívül helyszíni felhasználók, Azure-felhasználók és vészhelyreállítási szolgáltatások találhatók. A nyilak a rendszerrel kommunikáló felhasználókat mutatják. :::image-end:::
A helyszíni felhasználók a 3270 WebTerminal, az OFManager és az OFStudio használatával használják az OpenFrame-alkalmazásokat :
- A 3270 WebTerminal webalkalmazás böngészőkben fut. Ez az alkalmazás összekapcsolja a felhasználókat a Customer Information Control System (CICS) és az Information Management System – Data Communications (IMS-DC) alkalmazásokkal. A 3270-es terminálképernyők elérésével a 3270 WebTerminal alkalmazás szükségtelenné teszi a TN3270 terminálemulációs szoftvert.
- Az OFManager eszközöket biztosít a kötegelt számítási feladatok végrehajtásához, monitorozásához és kezeléséhez. Ez a webalkalmazás adatkészleteket és biztonsági rendszereket is figyel és kezel.
- Az OFStudio ide-t biztosít az alkalmazások programozásához, hibakereséséhez és karbantartásához.
Az Azure ExpressRoute privát kapcsolatokat hoz létre a helyszíni infrastruktúra és az Azure között. A 443-es portot használó transport layer security (TLS) kapcsolatok hozzáférést biztosítanak a webalapú alkalmazásokhoz:
- A migrálás után a webalkalmazás-bemutató réteg gyakorlatilag változatlan marad. Ennek eredményeképpen a végfelhasználók minimális újratanítást igényelnek. Másik lehetőségként a webalkalmazás-bemutató réteg frissíthető, hogy igazodjon az UX céljaihoz.
- Az Azure Bastion-gazdagépek a biztonság maximalizálása érdekében működnek. Miközben a rendszergazdáknak hozzáférést biztosítanak a virtuális gépekhez, ezek a gazdagépek minimálisra csökkentik a nyitott portok számát.
- Az OpenFrame köztesszoftver-integrációt biztosít. Ez a funkció például webszolgáltatásokkal és üzenetsorokkal (MQ-k) működik.
A TmaxSoft-megoldás két virtuális gépet használ. Mindegyik egy alkalmazáskiszolgálót futtat, és egy Azure Load Balancer kezeli a közeledő forgalmat. Az OpenFrame támogatja az aktív-aktív és az aktív-passzív konfigurációkat is.
Az OpenFrame nyelvi fordítói a forrás újrafordításával áttelepítik a COBOL, a Assembler, a PL/I, az Easytrieve és más nagyszámítógépes alkalmazásokat az Azure-ba.
Az OpenFrame Online olyan eszközöket és parancsokat biztosít, amelyek a CICS, az IMS-DC, az alkalmazásfejlesztési és -karbantartási (ADM), valamint az alkalmazásinfrastruktúra és a middleware (AIM) technológiákat váltják fel.
Az OpenFrame Batch eszközöket biztosít a feladatbeviteli alrendszert (JES) lecserélő batch-programok kezeléséhez. Az OpenFrame Batch a natív feladatvezérlő nyelv (JCL) szintaxisának és a batch-segédprogramoknak a támogatásával minimalizálja a kódfrissítéseket.
A Tmax Access Control Facility (TACF) Security hitelesítési és engedélyezési funkciókat biztosít az OpenFrame-ben a főszámítógép biztonsági szabályainak kinyerésével és migrálásával.
A UnixODBC (Open Database Connectivity) kapcsolatillesztők relációs adatbázis-kezelő rendszerekkel (RDBMS-ekkel) kommunikálnak. Ilyenek például az Azure SQL Database, a Microsoft SQL Server, az Oracle, a Db2 LUW, a Tibero, a Postgres és a MySQL.
Az Azure-fájlmegosztás linuxos kiszolgálói virtuális gépekre van csatlakoztatva. Ennek eredményeképpen a COBOL-programok könnyen hozzáférhetnek az Azure Files-adattárhoz fájlfeldolgozás céljából. A modulok és a különböző naplófájlok betöltése az Azure-fájlmegosztást is használja.
Az OpenFrame bármilyen RDBMS-sel integrálható. Ilyenek például az Azure SQL Database, az SQL Server, az Oracle, a Db2 LUW, a Tibero, a Postgres és a MySQL. Az OpenFrame ODBC-kapcsolatillesztőkkel kommunikál a telepített adatbázisokkal.
Az Azure Site Recovery vészhelyreállítást (DR) biztosít a virtuális gép összetevői számára.
Összetevők
Az Azure ExpressRoute egy kapcsolatszolgáltató használatával kiterjeszti a helyszíni hálózatokat a Microsoft-felhőbe. Az ExpressRoute privát kapcsolatokat létesít a Microsoft felhőszolgáltatásokkal, például a Microsoft Azure-tal és a Microsoft 365-tal.
Az Azure Bastion biztonságos és zökkenőmentes távoli asztali protokollt (RDP) és Secure Shell-kapcsolatot (SSH) biztosít a hálózat virtuális gépeihez. Nyilvános IP-cím használata helyett a felhasználók közvetlenül az Azure Portalról csatlakoznak a virtuális gépekhez.
Az Azure Load Balancer az Open Systems-összekapcsolási (OSI) modell negyedik rétegében működik. Az ügyfelek egyetlen kapcsolattartó pontjaként a Load Balancer elosztja a bejövő forgalmat a háttérkészletpéldányok között. A forgalmat a konfigurált terheléselosztási szabályok és állapotminták szerint irányítja. A háttérkészletpéldányok lehetnek Azure-beli virtuális gépek vagy virtuálisgép-méretezési csoportok példányai.
Az Azure-beli virtuális gépek az Azure-ban elérhető, igény szerinti, méretezhető számítási erőforrások egyikét képezik. Az Azure-beli virtuális gépek biztosítják a virtualizálás rugalmasságát. Ez azonban kiküszöböli a fizikai hardverek karbantartási igényeit. Az Azure-beli virtuális gépek számos operációs rendszert kínálnak, beleértve a Windowst és a Linuxot is.
Az Azure Virtual Networks az Azure-beli magánhálózatok alapvető építőelemei. Ezek a hálózatok számos típusú Azure-erőforráshoz, például Azure-beli virtuális gépekhez biztosítanak módot az egymással, az internettel és a helyszíni hálózatokkal való biztonságos kommunikációhoz. Az Azure virtuális hálózat olyan, mint egy adatközpontban működő hagyományos hálózat. Az Azure-beli virtuális hálózat azonban skálázhatóságot, rendelkezésre állást, elkülönítést és az Azure infrastruktúrájának egyéb előnyeit is biztosítja.
Az Azure Files Storage-fiókok és az Azure-fájlmegosztások teljes mértékben felügyelt fájlmegosztások a felhőben. Az Azure-fájlmegosztások az iparági szabvány kiszolgálói üzenetblokk (SMB) protokollon keresztül érhetők el. A felhőbeli vagy helyszíni üzembe helyezésekkel egyidejűleg csatlakoztathatók. A Windows, Linux és macOS rendszerű ügyfelek hozzáférhetnek ezekhez a fájlmegosztásokhoz.
Az Azure SQL Database egy felhőalapú, intelligens, méretezhető relációs adatbázis-szolgáltatás. Az AI-alapú, automatizált funkciókkal az Azure 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 monitorozás.
Az Azure Site Recovery replikációs, feladatátvételi és helyreállítási folyamatokat biztosít az alkalmazások futásának fenntartásához a kimaradások során.
Következő lépések
- További információkért forduljon a kapcsolattartóhoz legacy2azure@microsoft.com .
- Lásd: TmaxSoft OpenFrame az Azure Marketplace-en.
- Olvassa el, hogyan telepítheti a TmaxSoft OpenFrame-et az Azure-ban.