Szerkesztés

Share via


IBM z/OS nagyszámítógép migrálása az Avanade AMT-vel

Azure Load Balancer
Azure SQL Database
Azure Virtual Machines
Azure Virtual Network

Ez a cikk azt ismerteti, hogy az Avanade automatizált migrálási technológiája (AMT) hogyan migrál egy IBM z/OS-főszámítógép-rendszert az Azure-felhőbe. Az Avanade AMT-keretrendszer a védett IBM z/OS-főszámítógép-alkalmazásokat natív .NET-alkalmazásokká alakítja, amelyek Windows Server OS vagy Linux OPERÁCIÓS rendszerű virtuális gépeken (virtuális gépeken) futnak. A helyszíni nagyszámítógép-erőforrások költséghatékony, skálázható, biztonságos Azure-infrastruktúra szolgáltatásként (IaaS) és szolgáltatásként nyújtott platform (PaaS) környezetekbe migrálhatók.

Architektúra

Az Avanade AMT migrálása z/OS-főszámítógép-összetevők Azure-képességekre való leképezését szemléltető ábra.

Töltse le az architektúra Visio-fájlját.

Munkafolyamat

Az előző ábra bemutatja, hogyan képezhetők le és migrálhatók az IBM z/OS-főszámítógép-rendszerek tipikus összetevői az Azure képességeire.

  1. Egy webböngésző hozzáfér az Azure-erőforrásokhoz, amely a szabványos nagyszámítógép-protokollokat, például a HTTPS-t és a TN3270 terminálemulációt váltja fel. A felhasználók privát Azure ExpressRoute-kapcsolaton keresztül férnek hozzá a webalapú alkalmazásokhoz a Transport Layer Security (TLS) 443-at használó porton keresztül.

  2. A biztonság és a teljesítmény érdekében ez a megoldás üzembe helyezi az összes Azure-erőforrást egy Azure-beli virtuális hálózaton. A hálózati biztonsági csoport segít a forgalom kezelésében.

  3. Az Azure Bastion korlátozza a nyitott portok számát, hogy a rendszergazdák maximális biztonságot nyújtsanak az Azure-beli virtuális gépek elérésekor.

  4. Az Avanade AMT virtuálisgép-kiszolgálófarmokká alakítja a nagyszámítógép-bemutató betöltési terheléseit. Két virtuális gép két készlete futtatja a webes és az alkalmazásrétegeket. A virtuális gépek prémium SSD-t vagy Ultra Disk Storage-t használnak gyorsított hálózatkezeléssel a nagy teljesítmény érdekében.

    Az Azure Load Balancer aktív-aktív elrendezésben irányítja elő ezeket a virtuális gépeket a lekérdezési forgalom elosztásához.

    A bemutatóréteg kódja az Internet Information Servicesben (IIS) fut, és ASP.NET használatával tartja karban a z/OS főszámítógép felhasználói felületének képernyőit. A webalkalmazások bemutatórétegeit változatlanul hagyhatja, így minimalizálhatja a felhasználók újratanítását, vagy modern felhasználói felületi keretrendszerekkel frissítheti a bemutatórétegeket.

  5. A kiszolgálófarmok a méretezési csoport képességeivel alkalmazkodnak a konvertált nagyszámítógép-kötegterhelésekhez és a tranzakciós terhelésekhez. A kiszolgálófarmok kezelik a számítási feladatok csúcsait. Egy Azure-terheléselosztó a tranzakciós kiszolgálók előtt osztja el a forgalmat egy aktív-aktív elrendezésben a kiszolgálófarmon.

  6. A rendszer .NET C# vagy Java-összetevőkké konvertálja a főszámítógép-alkalmazáskódot. Ez a migrált kód a tranzakciókiszolgálókon fut a jelenlegi üzleti logika biztosításához.

  7. Az Avanade AMT Transform automatizálja az adatbázis-kezelő rendszerek (IBM Db2, IMS, Adabas), adatbázisok (hierarchikus, hálózati, relációs), VSAM-fájlok és sémák modern adatbázisokba és fájlkezelésbe való migrálását.

    Az Avanade AMT Transform a Feladatvezérlési nyelvet (JCL) és a Rexx-szkripteket PowerShell -re (.NET C#), Pythonra vagy Java-ra konvertálja. Az Azure Private Link privát, közvetlen kapcsolatot biztosít az Azure-beli virtuális gépek és az adatbázisok között.

  8. Az Azure-ral kompatibilis számítási feladatok automatizálási, ütemezési, jelentéskészítési és rendszermonitorozási funkciói megtarthatják az aktuális platformjukat. Ez a példa az Avanade AMT Control Centert használja a műveletekhez.

    A rendszer támogatja a nyomtatókat és az egyéb örökölt rendszerkimeneti eszközöket, ha az Azure-hálózathoz csatlakoztatott IP-címekkel rendelkeznek.

  9. Az Azure Site Recovery egy másodlagos Azure-régióba tükrözi az Azure-beli virtuális gépeket a gyors feladatátvétel és vészhelyreállítás (DR) érdekében, ha azure-beli adatközpont-hiba történik.

Összetevők

  • Az Azure ExpressRoute kiterjeszti a helyszíni hálózatokat a Microsoft-felhőbe egy privát kapcsolaton keresztül, amelyet egy kapcsolatszolgáltató tesz lehetővé. Az ExpressRoute használatával létesíthet kapcsolatokat a felhőszolgáltatásokhoz, például az Azure-hoz és a Microsoft 365-höz.

  • Az Azure Bastion egy teljes körűen felügyelt szolgáltatásként (PaaS), amelyet a virtuális hálózaton belül állított be. Az Azure Bastion biztonságos és zökkenőmentes távoli asztali protokollt (RDP) és biztonságos felületi (SSH) kapcsolatot biztosít a virtuális hálózat virtuális gépeihez közvetlenül az Azure Portalról TLS-en keresztül.

  • Az Azure Virtual Machines igény szerinti, méretezhető számítási erőforrásokat biztosít. A virtuális gépek lehetővé teszik a virtualizálás rugalmasságát anélkül, hogy fizikai hardvereket kellene vásárolnia és karbantartania.

  • Az Azure Virtual Network az Azure-beli magánhálózatok alapvető építőeleme. A virtuális hálózattal az Azure-erőforrások, például a virtuális gépek biztonságosan kommunikálhatnak egymással, az internettel és a helyszíni hálózatokkal. Bár a virtuális hálózatok hasonlóak a hagyományos helyszíni hálózatokhoz, az Azure-infrastruktúra további előnyeit, például a méretezhetőséget, a rendelkezésre állást és az elkülönítést kínálják.

  • A virtuális hálózati adapterek kommunikációt biztosítanak az Azure-beli virtuális gépek és az internet, az Azure-erőforrások és a helyszíni erőforrások között. Több hálózati adapterkártyát is hozzáadhat egy Azure-beli virtuális géphez, így a gyermek virtuális gépek saját dedikált hálózati adaptereszközökkel és IP-címekkel rendelkezhetnek.

  • Az Azure Managed Disks blokkszintű tárolóköteteket biztosít, amelyeket az Azure felügyel az Azure-beli virtuális gépeken. Az elérhető lemeztípusok az Ultra lemezek, a Prémium SSD-k, a Standard SSD-k és a Standard HDD-k.

  • Az Azure Files teljes körűen felügyelt fájlmegosztásokat kínál a felhőből vagy a helyszínen elérhető Azure Storage-fiókban. A Windows, Linux és macOS rendszerű környezetek egyidejűleg csatlakoztathatják az Azure-fájlmegosztásokat, és az iparági szabvány kiszolgálói üzenetblokk (SMB) protokollon keresztül férhetnek hozzá a fájlokhoz.

  • Az Azure SQL Database egy teljes mértékben felügyelt PaaS-adatbázismotor, amely mindig az SQL Server legújabb stabil verzióján és a javított operációs rendszeren fut, 99,99%-os rendelkezésre állással. Az SQL Database kezeli a legtöbb adatbázis-kezelési funkciót, például a frissítést, a javítást, a biztonsági mentést és a monitorozást felhasználói beavatkozás nélkül. Használja ezeket a PaaS-képességeket, hogy az üzletileg kritikus fontosságú, tartományspecifikus adatbázis-felügyeletre és -optimalizálásra összpontosíthasson.

  • A Site Recovery replikációs, feladatátvételi és helyreállítási folyamatokkal segíti az alkalmazások futását a tervezett és nem tervezett leállások során.

  • A Load Balancer percek alatt magas rendelkezésre állású és méretezhető alkalmazásokat biztosít a felhőalapú szolgáltatások és virtuális gépek beépített alkalmazásterhelés-kiegyensúlyozásával. A Load Balancer támogatja a TCP/UDP-alapú protokollokat, például a HTTP-t, a HTTPS-t és az SMTP-t. A Load Balancerrel automatikusan skálázhatja a növekvő alkalmazásforgalmat, hogy jobb felhasználói élményt nyújtson. Nem kell újrakonfigurálnia vagy kezelnie a terheléselosztót.

Forgatókönyv részletei

Az Avanade AMT migrálása számos előnnyel jár. Lehetőség van például a következőkre:

  • Modernizálja az infrastruktúrát a nagyszámítógépek magas költségeinek, korlátainak és merevségének megakadályozása érdekében.

  • Helyezze át a nagyszámítógépes számítási feladatokat a felhőbe, hogy ne legyen szükség teljes újraépítésre.

  • Kritikus fontosságú alkalmazások migrálása a felhőbe a helyszíni nagyszámítógépes alkalmazásokkal való folytonosság fenntartása érdekében.

  • Rugalmas vízszintes és függőleges méretezhetőséget biztosít.

  • Magas rendelkezésre állási (HA) és DR-képességek biztosítása.

Ez a megoldás a védett régi alkalmazásokat, infrastruktúrákat, üzleti logikát és folyamatokat szabványosított, teljesítménymutató felhőtechnológiákká alakítja át, hogy elősegítse az agilis DevOps-alapelveket és gyakorlatokat, amelyek a mai termelékenységi norma. Az örökölt alkalmazások és infrastruktúrák átalakítása egységes üzleti és informatikai igazítás érdekében.

Az Avanade AMT-keretrendszer használatával gyorsan áthelyezheti az erőforrásokat az Azure-ba az alkalmazáskód újraírása vagy az adatarchitektúra újratervezése nélkül. A migrálási keretrendszer az örökölt kódot .NET C#-ra vagy Java-ra alakítja át, miközben a forráskód eredeti elrendezését megtartja. Nem kell módosítania az alkalmazás felhasználói felületeit és interakcióit, ami minimálisra csökkenti a felhasználói újratanítás szükségességét.

Lehetséges használati esetek

Az Avanade AMT-keretrendszer számos módszert támogat a számítási feladatok Azure-ba való áthelyezéséhez:

  • Teljes rendszerátalakítás: A teljes nagyszámítógépes rendszert egyszerre konvertálhatja és áthelyezheti az Azure-ba, ami csökkenti a főszámítógépek időközi karbantartási és létesítménytámogatási költségeit. Ezt a megközelítést körültekintően kell megfontolnia és kezelnie, mert minden folyamatnak, például az alkalmazáskonvertálásnak, az adatmigrálásnak és a tesztelésnek igazodnia kell a zökkenőmentes átmenethez.

  • Szakaszos alkalmazásáttűnés: Az alkalmazásokat fokozatosan helyezheti át a nagyszámítógépről az Azure-ba, végül pedig teljes áttűnést végezhet. Pénzt takaríthat meg az egyes alkalmazásokon. Megismerheti az egyes alkalmazások konvertálását is, és alkalmazhatja ezeket a tanulságokat a későbbi átalakításokra.

  • Erőforrás-optimalizálás fázisos áttűnéssel: Ha a cél az erőforrások felszabadítása a főszámítógépen, a fázisos módszer több feldolgozási ciklust biztosíthat a nagyszámítógépen, mivel alkalmazásokat konvertál és migrál az Azure-ba. Ez a módszer összetettebb migrálást eredményez különböző tényezők miatt, beleértve az ideiglenes interfészek beállítását a nagyszámítógéphez és az összetett kód leválasztásához. Az áttelepítési fázisok befejeződése után kivonhatja a nagyszámítógépet.

Megfontolások

Ezek a szempontok implementálják az Azure Well-Architected Framework alappilléreit, amely a számítási feladatok minőségének javítására használható vezérelvek halmaza. További információ: Microsoft Azure Well-Architected Framework.

Megbízhatóság

A megbízhatóság biztosítja, hogy az alkalmazás megfeleljen az ügyfelek felé vállalt kötelezettségeknek. További információkért tekintse meg a Megbízhatósági terv felülvizsgálati ellenőrzőlistát.

  • A Site Recovery használatával tükrözheti az Azure-beli virtuális gépeket egy másodlagos Azure-régióba a gyors feladatátvételhez és a dr. vészhelyreállításhoz, ha azure-beli adatközpont-hiba történik.

  • Az Azure automatikus feladatátvételi csoportreplikálásának használatával kezelheti az adatbázis-replikációt és a feladatátvételt egy másik régióba.

  • A Load Balancer használatával rugalmasságot építhet be ebbe a megoldásba. Ha egy bemutató vagy tranzakciókiszolgáló meghibásodik, a terheléselosztó mögötti többi kiszolgáló veszi át a számítási feladatot.

Biztonság

A biztonság biztosítékokat nyújt a szándékos támadások és az értékes adatokkal és rendszerekkel való visszaélés ellen. További információkért lásd a Biztonsági terv felülvizsgálati ellenőrzőlistát.

  • Azure-beli hálózati biztonsági csoportok (NSG-k) használatával kezelheti az Azure-erőforrások közötti forgalmat.

  • A Private Link használatával privát, közvetlen kapcsolatot biztosíthat, amely az Azure-beli virtuális gépek és az SQL Database közötti Azure hálózati gerinchálózathoz van elkülönítve.

  • Az Azure Bastion használatával korlátozhatja a nyitott portok számát, ami maximalizálja a rendszergazdai hozzáférés biztonságát. A Bastion biztonságos és zökkenőmentes biztonságos RDP- és SSH-kapcsolatot biztosít tLS-en keresztül az Azure Portalról a virtuális hálózat virtuális gépeihez.

Költségoptimalizálás

A költségoptimalizálás a szükségtelen kiadások csökkentésének és a működési hatékonyság javításának módjairól szól. További információt a Költségoptimalizálás tervezési felülvizsgálati ellenőrzőlistájában talál.

  • Kapcsolja ki a virtuális gépeket, ha nincs rájuk szüksége, és az ismert használati minták szkriptütemezéseit az Azure Reserved Virtual Machine Instances optimalizálásához. Az Avanade AMT az Azure-ban Windows vagy Linux rendszerű virtuális gépeken fut, ami optimalizálja a költségeket.

  • Győződjön meg arról, hogy csak egy virtuálisgép-példányt használ a Site Recoveryvel, ha a kiszolgálókészletekben lévő virtuális gépek duplikáltak. A Site Recoveryvel minden védett példányért fizetnie kell.

  • A megoldás megvalósításának költségeinek becsléséhez és kiszámításához használja az Azure díjkalkulátorát.

Teljesítmény hatékonysága

A teljesítménybeli hatékonyság lehetővé teszi, hogy a számítási feladatok hatékonyan méretezhetők legyenek a felhasználók igényei szerint. További információt a Teljesítményhatékonyság tervezési felülvizsgálati ellenőrzőlistájában talál.

  • Használja ki a skálázási képességek előnyeit. Az Avanade AMT bizonyítottan egyalkalmazásos méretezhetőséget biztosít, amely másodpercenként legalább 28 000 millió utasításnak (MIPS) vagy 3300 millió szolgáltatási egységnek (MSU- nak) felel meg.

  • Az Azure-beli virtuálisgép-méretezési csoportok használatával minden kiszolgálócsoport vertikálisan felskálázható, hogy több átviteli sebességet biztosítson.

  • Használja az SQL Database rugalmas skálázási rétegét vagy üzletileg kritikus szintjét a másodpercenkénti magas bemeneti/kimeneti műveletekhez (IOPS) és a magas üzemidejű szolgáltatásiszint-szerződésekhez (SLA-k). A díjszabással kapcsolatos információkért tekintse meg az SQL Database díjszabását.

  • A legjobb teljesítmény érdekében használja az SSD-t vagy az Ultra Disk Storage-t. A díjszabással kapcsolatos információkért tekintse meg a Felügyelt lemezek díjszabását.

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ő:

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

Következő lépések