Szerkesztés

Share via


Unisys Dorado nagyszámítógépes migrálás az Azure-ba az Astadia és a Micro Focus használatával

Azure Data Factory
Azure SQL Database
Azure Storage
Azure Virtual Machines

Ez a megoldás az Unisys Dorado nagyszámítógépes rendszereket migrálja az Azure-ba az Astadia és a Micro Focus termékekkel, kódírás, adatmodellek váltása vagy képernyők frissítése nélkül.

Felépítés

Örökölt architektúra

Ez az ábra azokat az összetevőket mutatja be, amelyeket az Unisys Sperry OS 1100/2200 nagyszámítógépes rendszerek általában a következőket tartalmaznak:

Architecture diagram showing the components that make up a Unisys Dorado mainframe system. Examples include users, middleware, servers, and data storage.

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

Munkafolyamat

  • A helyszíni felhasználók a nagyszámítógépet (A) használják:

    • Rendszergazda felhasználók univerzális terminálrendszer (UTS) terminálemulátoron keresztül kommunikálnak.
    • A webes felület felhasználói webböngészőn keresztül kommunikálnak a 443-at használó TLS 1.3-porton keresztül.

    A nagyszámítógépek olyan kommunikációs szabványokat használnak, mint például:

    • Internet Protocol 4-es verzió (IPv4)
    • Internet Protocol 6-os verzió (IPv6)
    • Secure Sockets Layer (SSL)/TLS
    • Telnet
    • Fájlátviteli protokoll (FTP)
    • Szoftvercsatornák

    Az Azure-ban a webböngészők felváltják az örökölt terminálemulációt. Az igény szerinti és az online felhasználók ezen webböngészőkkel férhetnek hozzá a rendszererőforrásokhoz.

  • A főszámítógép-alkalmazások a COBOL, a Fortran, a C, a MASM, az SSG, a Pascal, az UCOBOL és az ECL (B) nyelven érhetők el. Az Azure-ban a Micro Focus COBOL újraforditja a COBOL-t és más régi alkalmazáskódot a .NET-be. A Micro Focus az eredeti alapkódot is képes karbantartani és újra feldolgozni, amikor a kód megváltozik. Ez az architektúra nem igényel módosításokat az eredeti forráskódban.

  • A főszámítógép köteg- és tranzakcióterhelései alkalmazáskiszolgálókon (C) futnak. A tranzakciók esetében ezek a kiszolgálók TIP-ket vagy nagy mennyiségű TIP-ket (HVTIP-ket) használnak. Az új architektúrában:

    • A kiszolgálótopológiák kezelik a köteg- és tranzakciós számítási feladatokat.
    • Egy Azure-terheléselosztó irányítja a forgalmat a kiszolgálókészletekhez.
    • A Site Recovery magas rendelkezésre állási (HA) és vészhelyreállítási (DR) képességeket biztosít.
  • A dedikált kiszolgáló kezeli a számítási feladatok automatizálását, az ütemezést, a jelentéskészítést és a rendszerfigyelést (D). Ezek a függvények ugyanazokat a platformokat használják az Azure-ban.

  • A nyomtatóalrendszer felügyeli a helyszíni nyomtatókat.

  • Az adatbázis-kezelő rendszerek (E) az eXtended Architecture (XA) specifikációt követik. A nagyszámítógépek olyan relációs adatbázis-rendszereket használnak, mint az RDMS és a hálózati adatbázisrendszerek, például a DMS II és a DMS. Az új architektúra régi adatbázis-struktúrákat migrál az SQL Database-be, amely dr. és HA képességeket biztosít.

  • A nagyszámítógépes fájlstruktúrák közé tartozik a Common Internet File System (CIFS), az egysíkú fájlok és a virtuális szalag. Ezek a fájlstruktúrák könnyen leképezhetők strukturált fájlokon vagy Blob Storage-fájlokon (F) belüli Azure-adatszerkezetekre. A Data Factory egy modern PaaS-adatátalakítási szolgáltatást biztosít, amely teljes mértékben integrálható ezzel az architektúramintával.

Azure-architektúra

Ez az architektúra bemutatja a megoldást az Azure-ba való migrálás után:

Architecture diagram showing a Unisys Dorado mainframe system working with Azure components and with Astadia and Micro Focus emulation technology.

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

Munkafolyamat

  1. A 443-es portot használó transport layer security (TLS) kapcsolatok hozzáférést biztosítanak a webalapú alkalmazásokhoz:

    • Az újratanítás szükségességének minimalizálása érdekében a migrálás során elkerülheti a webalkalmazás-bemutató réteg módosítását. A bemutató réteget azonban úgy is frissítheti, hogy megfeleljen az UX követelményeinek.
    • Az Azure Bastion gazdagépei segítenek a biztonság maximalizálásában. Amikor hozzáférést ad a rendszergazdáknak a virtuális gépekhez, ezek a gazdagépek minimálisra csökkentik a megnyitott portok számát.
    • Az Azure ExpressRoute biztonságosan csatlakoztatja a helyszíni és az Azure-összetevőket.
  2. A megoldás két Azure-beli virtuális gépet (VM-et) használ:

    • Minden készleten belül egy virtuális gép futtatja a webes réteget, egy pedig az alkalmazásemulációs réteget.
    • A virtuális gépek egy készlete az elsődleges, aktív készlet. A másik készlet a másodlagos, passzív készlet.
    • Az Azure Load Balancer elosztja a közeledő forgalmat. Ha az aktív virtuálisgép-készlet meghibásodik, a készenléti készlet online állapotba kerül. A terheléselosztó ezután átirányítja a forgalmat az újonnan aktivált készlethez.
  3. Az Astadia OpenTS unisys nagyszámítógépes képernyőket szimulál. Ez az összetevő az Internet Information Servicesben (IIS) futtatja a bemutató rétegkódját, és ASP.NET használ. Az OpenTS a saját virtuális gépén vagy ugyanazon a virtuális gépen futtatható, mint a többi Astadia emulációs termék.

  4. Az OpenMCS az Astadia programja, amely az alábbi összetevőket emulálja:

    • Az Unisys Dorado mainframe transactional interface package (TIP).
    • Egyéb szolgáltatások, amelyeket az Unisys nagyszámítógépes COBOL-programok használnak.
  5. A Micro Focus COBOL COBOL-programokat futtat a Windows-kiszolgálón. Nem szükséges újraírni a COBOL-kódot. A Micro Focus COBOL az Astadia emulációs összetevőin keresztül meghívhatja az Unisys nagyszámítógép-létesítményeket.

  6. Az Astadia OpenDMS emulálja az Unisys Dorado nagyszámítógépes DMS-adatbázis-hozzáférési technológiát. Ezzel az összetevővel táblákat és adatokat migrálhat az SQL Database-be az alábbi rendszerekből:

    • Relációs alapú relációsadatbázis-kezelő rendszerek (RDMS-ek).
    • Hálózati alapú adatkezelési szoftverek (DMS)-adatbázisok.
  7. Egy Azure Files-megosztás csatlakoztatva van a Windows Server virtuális géphez. A COBOL-programok ezután könnyen hozzáférhetnek az Azure Files-adattárhoz fájlfeldolgozás céljából.

  8. A rugalmas skálázási vagy üzletileg kritikus szolgáltatási szinttel az SQL Database a következő képességeket biztosítja:

    • Magas bemeneti/kimeneti műveletek másodpercenként (IOPS).
    • Magas üzemidejű SLA.

    Az Azure Private Link privát, közvetlen kapcsolatot biztosít a virtuális gépekről az SQL Database-hez az Azure hálózati gerinchálózatán keresztül. Az automatikus feladatátvételi csoport kezeli az adatbázis-replikációt.

  9. A Data Factory 2-es (V2-es) verziója olyan adatáthelyezési folyamatokat biztosít, amelyeket az események aktiválhatnak. Miután a külső forrásokból származó adatok az Azure Blob Storage-ba kerülnek, ezek a folyamatok áthelyezik az adatokat az Azure Files Storage-ba. Az emulált COBOL-programok ezután feldolgozzák a fájlokat.

  10. Az Azure Site Recovery vészhelyreállítási képességeket biztosít. Ez a szolgáltatás a virtuális gépeket egy másodlagos Azure-régióba tükrözi. Az Azure-adatközpontok ritkán előforduló meghibásodása esetén a rendszer gyors feladatátvételt biztosít.

Összetevők

Ez az architektúra a következő összetevőket használja:

  • A virtuális gépek igény szerinti, méretezhető számítási erőforrások. Az Azure-beli virtuális gépek biztosítják a virtualizálás rugalmasságát, de kiküszöbölik a fizikai hardverek karbantartási igényeit.

  • Az Azure solid-state drive (SSD) által felügyelt lemezek blokkszintű tárolókötetek, amelyeket az Azure kezel. A virtuális gépek ezeket a lemezeket használják. Az elérhető típusok a következők:

    • Ultralemezek
    • Premium SSD Managed Disks
    • Standard SSD Managed Disks
    • Standard merevlemez-meghajtók (HDD) felügyelt lemezek

    A prémium SSD-k vagy ultralemezek a legjobban működnek ezzel az architektúrával.

  • Az Azure Virtual Network az Azure-beli magánhálózatok alapvető építőeleme. A virtuális hálózaton keresztül 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. 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.

    A virtuális hálózati adapterek segítségével a virtuális gépek kommunikálhatnak az internettel, az Azure-ral és a helyszíni erőforrásokkal. Hálózati adapterkártyákat adhat a virtuális gépekhez, hogy a Solaris gyermek virtuális gépei saját dedikált hálózati adaptereszközöket és IP-címeket adjanak.

  • Az Azure Files az Azure Storage részét képező szolgáltatás. Az Azure Files teljes körűen felügyelt fájlmegosztásokat biztosít a felhőben. Az Azure-fájlmegosztások az iparági szabvány kiszolgálói üzenetblokk (SMB) protokollon keresztül érhetők el. Ezeket a fájlmegosztásokat egyszerre csatlakoztathatja felhőbeli vagy helyszíni üzembe helyezéssel. A Windows, Linux és macOS rendszerű ügyfelek hozzáférhetnek ezekhez a fájlmegosztásokhoz.

  • Az Azure Blob Storage a Storage részét képező szolgáltatás. A Blob Storage optimalizált felhőalapú objektumtárolást biztosít, amely nagy mennyiségű strukturálatlan adatot kezel.

  • Az Azure SQL Database egy teljes mértékben felügyelt PaaS-adatbázismotor. Az AI-alapú, automatizált funkciókkal az SQL Database olyan adatbázis-kezelési funkciókat kezel, mint a frissítés, a javítás, a biztonsági mentések és a monitorozás. Az SQL Database 99,99 százalékos rendelkezésre állást biztosít, és az SQL Server adatbázismotor legújabb stabil verzióján és a javított operációs rendszeren fut. Mivel az SQL Database beépített PaaS-képességeket kínál, a vállalat számára kritikus fontosságú, tartományspecifikus adatbázis-felügyeleti és optimalizálási tevékenységekre összpontosíthat.

  • Az Azure Data Factory egy hibrid adatintegrációs szolgáltatás. Ezzel a teljes mértékben felügyelt, kiszolgáló nélküli megoldással hozhat létre, ütemezhet és vezényelhet ki-átalakító-betöltési (ETL) és extract-load-transform (ELT) munkafolyamatokat.

  • Az IIS egy bővíthető webkiszolgáló. Moduláris architektúrája rugalmas webes üzemeltetési környezetet biztosít.

  • Az Azure Load Balancer elosztja a bejövő forgalmat a háttérkészletpéldányok között. A Load Balancer 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 azure-beli virtuálisgép-méretezési csoportok példányai.

  • Az Azure ExpressRoute kiterjeszti a helyszíni hálózatokat a Microsoft-felhőbe. Kapcsolatszolgáltató használatával az ExpressRoute privát kapcsolatokat létesít olyan felhőösszetevőkkel, mint az Azure-szolgáltatások és a Microsoft 365.

  • Az Azure Bastion biztonságos és zökkenőmentes távoli asztali protokollt (RDP) és Secure Shell-hozzáférést (SSH) biztosít a virtuális gépekhez. Ez a szolgáltatás SSL-t használ nyilvános IP-címek felfedése nélkül.

  • Az Azure Private Link privát végpontot biztosít egy virtuális hálózaton. A privát végpont használatával csatlakozhat az Azure PaaS-szolgáltatásokhoz, illetve az ügyfél- vagy partnerszolgáltatásokhoz.

  • Az Azure hálózati biztonsági csoportjai szűrik az Azure-beli virtuális hálózatok forgalmát. A biztonsági szabályok határozzák meg, hogy milyen típusú forgalom áramolhat a hálózaton lévő Azure-erőforrásokba és onnan.

  • Az Azure Site Recovery üzemkimaradások során folyamatosan futtatja az alkalmazásokat és a számítási feladatokat. Ez a szolgáltatás úgy működik, hogy virtuális gépeket replikál egy elsődleges helyről egy másodlagos helyre.

  • Az automatikus feladatátvételi csoport kezeli az adatbázisok replikálását és feladatátvételét egy másik régióba. Ezzel a funkcióval manuálisan is megkezdheti a feladatátvételt. Beállíthat egy felhasználó által definiált szabályzatot is, amely delegálja a feladatátvételt az Azure-ba.

Forgatókönyv részletei

Az Unisys Dorado nagyszámítógépes rendszerek teljes funkcionalitású operációs környezetek. Vertikálisan felskálázhatja őket a kritikus fontosságú számítási feladatok kezeléséhez. Ezeknek a rendszereknek az Azure-ba történő emulálása vagy modernizálása azonban hasonló vagy jobb teljesítményt és SLA-garanciákat biztosíthat. Az Azure-rendszerek emellett további rugalmasságot, megbízhatóságot és a jövőbeli képességek előnyeit is kínálják.

Ez az architektúra két Microsoft-partner, az Astadia és a Micro Focus emulációs technológiája. A megoldás gyorsított módot kínál az Azure-ba való áttérésre. Nincs szükség a következő lépésekre:

  • Alkalmazáskód újraírása.
  • Az adatarchitektúra újratervezése vagy hálózati alapúról relációs modellre váltás.
  • Az alkalmazás képernyőinek módosítása.

Lehetséges használati esetek

Az Astadia és a Micro Focus minta számos esetben előnyös lehet:

  • Unisys Dorado nagyszámítógépes rendszerekkel rendelkező vállalkozások, amelyek nem tudják módosítani az eredeti forráskódot, például a COBOL-t. Az okok közé tartoznak a megfelelőségi tényezők, a tiltó költségek, az összetettség vagy más szempontok.

  • Az alábbi képességeket kínáló számítási feladatok modernizálásának megközelítését kereső szervezetek:

    • Az alkalmazásréteg forráskódját migrálhatja.

    • Modern platform mint szolgáltatás (PaaS) szolgáltatások, beleértve a következőket:

      • Az Azure SQL Database beépített magas rendelkezésre állásával.
      • Az Azure Data Factory automatizált és kiszolgáló nélküli fájlátirányítással és -átalakítással.

Considerations

A microsoft azure well-architected keretrendszeren alapuló alábbi szempontok vonatkoznak erre a megoldásra.

Elérhetőség

  • A virtuális gépek rendelkezésre állási készletei biztosítják, hogy elegendő virtuális gép legyen elérhető a kritikus fontosságú kötegfolyamatok igényeinek kielégítéséhez.

  • A Load Balancer javítja a megbízhatóságot, ha átirányítja a forgalmat egy tartalék virtuálisgép-készletre, ha az aktív készlet meghibásodik.

  • A különböző Azure-összetevők megbízhatóságot biztosítanak a földrajzi régiók között a HA és a DR segítségével:

    • Site Recovery
    • Az SQL Database üzletileg kritikus szolgáltatási szintje
    • Azure Storage redundancy
    • Azure Files-redundancia

Működik

  • A méretezhetőség és a rendelkezésre állás mellett ezek az Azure PaaS-összetevők a szolgáltatások frissítését is biztosítják:

    • SQL Database
    • Data Factory
    • Azure Storage
    • Azure Files
  • Fontolja meg az Azure Resource Manager-sablonok (ARM-sablonok) használatát az Azure-összetevők, például a Storage-fiókok, a virtuális gépek és a Data Factory üzembe helyezésének automatizálásához.

  • Fontolja meg az Azure Monitor használatát a figyelés növeléséhez ezeken a területeken:

    • Az infrastruktúra állapotának nyomon követése.
    • Külső függőségek figyelése.
    • Alkalmazás hibaelhárítása és telemetriai adatok az Alkalmazás Elemzések keresztül.
    • Hálózati összetevők kezelése az Azure Network Watcheren keresztül.

Teljesítmény hatékonysága

  • Az SQL Database, a Storage-fiókok és más Azure PaaS-összetevők nagy teljesítményt nyújtanak az alábbi területeken:

    • Adatok olvasása és írása.
    • Gyakori elérésű tárterület-hozzáférés.
    • Hosszú távú adattárolás.
  • Az architektúrában a virtuális gépek használata igazodik a keretrendszer teljesítményhatékonysági pilléréhez, mivel a virtuálisgép-konfigurációt optimalizálhatja a teljesítmény növelése érdekében.

Méretezhetőség

A különböző Azure PaaS-összetevők méretezhetőséget biztosítanak:

  • SQL Database
  • Data Factory
  • Azure Storage
  • Azure Files

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ó: A biztonsági pillér áttekintése.

Az architektúra összes összetevője szükség szerint együttműködik az Azure biztonsági összetevőivel. Ilyenek például a hálózati biztonsági csoportok, a virtuális hálózatok és a TLS-titkosítás.

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ó: A költségoptimalizálási pillér áttekintése.

A megoldás megvalósításának költségeinek becsléséhez használja az Azure díjkalkulátorá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.

További lépések