Stromasys Charon-SSP Solaris-emulator op virtuele Azure-machines
Charon-SSP cross-platform hypervisor emuleren verouderde Sun SPARC-systemen op industriestandaard x86-64 computersystemen en VM's.
Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Mainframe en midrange hardware bestaat uit een reeks systemen van verschillende leveranciers (allemaal met een geschiedenis en doel van hoge prestaties, hoge doorvoer en soms hoge beschikbaarheid). Deze systemen waren vaak omhoog en monolithisch, wat betekent dat ze één groot frame waren met meerdere verwerkingseenheden, gedeeld geheugen en gedeelde opslag.
Aan de toepassingszijde zijn programma's vaak geschreven in een van twee smaken: transactioneel of batch. In beide gevallen waren er verschillende programmeertalen die werden gebruikt, waaronder COBOL, PL/I, Natural, Fortran, REXX, enzovoort. Ondanks de leeftijd en complexiteit van deze systemen zijn er veel migratiepaden naar Azure.
Aan de gegevenszijde worden gegevens meestal opgeslagen in bestanden en in databases. Mainframe- en midrangedatabases komen vaak voor in verschillende structuren, zoals relationele, hiërarchische en netwerkdatabases. Er zijn verschillende typen organisatiesystemen voor bestanden, waarbij sommige van deze kunnen worden geïndexeerd en kunnen fungeren als een sleutel-waardearchieven. Verder kunnen gegevenscodering in mainframes verschillen van de codering die doorgaans wordt verwerkt in niet-mainframesystemen. Daarom moeten gegevensmigraties vooraf worden verwerkt met planning vooraf. Er zijn veel opties voor migratie naar het Azure-gegevensplatform.
In veel gevallen kunnen mainframes, midrange en andere serverworkloads in Azure worden gerepliceerd met weinig tot geen verlies van functionaliteit. Soms merken gebruikers geen wijzigingen in hun onderliggende systemen. In andere situaties zijn er opties voor het herstructureren en opnieuw ontwikkelen van de verouderde oplossing in een architectuur die in overeenstemming is met de cloud. Dit gebeurt terwijl dezelfde of vergelijkbare functionaliteit behouden blijft. De architecturen in deze inhoudsset (plus de whitepapers en andere bronnen die verderop in dit artikel worden gegeven) helpen u bij dit proces.
In onze mainframearchitecturen gebruiken we de volgende termen.
Mainframes zijn ontworpen als scale-upservers voor het uitvoeren van online transacties met grote volumes en batchverwerking in de late jaren '50. Als zodanig hebben mainframes software voor online transactieformulieren (ook wel groene schermen genoemd) en krachtige I/O-systemen voor het verwerken van de batchuitvoeringen. Mainframes hebben een reputatie voor hoge betrouwbaarheid en beschikbaarheid, naast hun mogelijkheid om online- en batchtaken uit te voeren.
Een deel van demystificerende mainframes omvat het decoderen van verschillende overlappende termen. Centrale opslag, echt geheugen, echte opslag en hoofdopslag verwijzen bijvoorbeeld allemaal naar opslag die rechtstreeks aan de mainframeprocessor is gekoppeld. Mainframe-hardware omvat processors en vele andere apparaten, zoals DASD's (Direct Access Storage Devices), magnetische tapestations en verschillende typen gebruikersconsoles. Tapes en DASD's worden gebruikt voor systeemfuncties en door gebruikersprogramma's.
Typen fysieke opslag:
De meting van miljoenen instructies per seconde (MIPS) biedt een constante waarde van het aantal cycli per seconde voor een bepaalde machine. MIPS wordt gebruikt om de totale rekenkracht van een mainframe te meten. Mainframe-leveranciers brengen klanten in rekening op basis van MIPS-gebruik. Klanten kunnen de mainframecapaciteit verhogen om te voldoen aan specifieke vereisten. IBM onderhoudt een processorcapaciteitsindex, die de relatieve capaciteit over verschillende mainframes weergeeft.
In de volgende tabel ziet u typische MIPS-drempelwaarden voor kleine, middelgrote en grote ondernemingen (SORG's, MORG's en LORG's).
Klantgrootte | Typisch MIPS-gebruik |
---|---|
SORG | Minder dan 500 MIPS |
MORG | 500 MIPS tot 5000 MIPS |
LORG | Meer dan 5.000 MIPS |
Mainframe-gegevens worden op verschillende manieren opgeslagen en georganiseerd, van relationele en hiërarchische databases tot bestandssystemen met hoge doorvoer. Sommige algemene gegevenssystemen zijn z/OS Db2 voor relationele gegevens en IMS DB voor hiërarchische gegevens. Voor bestandsopslag met hoge doorvoer ziet u mogelijk VSAM (IBM Virtual Storage Access Method). De volgende tabel bevat een toewijzing van enkele van de meest voorkomende mainframe-gegevenssystemen en de mogelijke migratiedoelen in Azure.
Gegevensbron | Doelplatform in Azure |
---|---|
z/OS Db2 & Db2 LUW | Azure SQL DB, SQL Server op Azure-VM's, Db2 LUW op Azure-VM's, Oracle op Azure-VM's, Azure Database for PostgreSQL |
IMS DB | Azure SQL DB, SQL Server op Azure-VM's, Db2 LUW op Azure-VM's, Oracle op Azure-VM's, Azure Cosmos DB |
Methode voor virtuele opslagtoegang (VSAM), geïndexeerde sequentiële toegangsmethode (ISAM), andere platte bestanden | Azure SQL DB, SQL Server op Azure-VM's, Db2 LUW op Azure-VM's, Oracle op Azure-VM's, Azure Cosmos DB |
Generatiedatumgroepen (GDG's) | Bestanden in Azure met behulp van extensies in de naamconventies om vergelijkbare functionaliteit te bieden als GDG's |
Midrange-systemen en midrangecomputers zijn losjes gedefinieerde termen voor een computersysteem dat krachtiger is dan een persoonlijke computer voor algemeen gebruik, maar minder krachtig dan een full-size mainframecomputer. In de meeste gevallen wordt een middelgrote computer gebruikt als een netwerkserver, wanneer er een klein tot gemiddeld aantal clientsystemen is. De computers hebben over het algemeen meerdere processors, een grote hoeveelheid ram-geheugen (Random Access Memory) en grote harde schijven. Daarnaast bevatten ze meestal hardware waarmee geavanceerde netwerken en poorten kunnen worden gebruikt om verbinding te maken met meer zakelijke randapparatuur (zoals grootschalige gegevensopslagapparaten).
Algemene systemen in deze categorie omvatten AS/400 en de IBM i- en p-serie. Unisys heeft ook een verzameling midrange systemen.
Het Unix-besturingssysteem was een van de eerste besturingssystemen op ondernemingsniveau. Unix is het basisbesturingssysteem voor Ubuntu, Solaris en besturingssystemen die voldoen aan POSIX-standaarden. Unix is ontwikkeld in de jaren '70 door Ken Thompson, Dennis Ritchie en andere bij AT&T Labs. Het was oorspronkelijk bedoeld voor programmeurs die software ontwikkelen, in plaats van niet-programmeurs. Het werd gedistribueerd naar overheidsorganisaties en academische instellingen, beide leidden ertoe dat Unix werd overgezet naar een bredere verscheidenheid aan variaties en vorken, met verschillende gespecialiseerde functies. Unix en de bijbehorende varianten (zoals AIX, HP-UX en Tru64) worden vaak uitgevoerd op verouderde systemen, zoals IBM mainframes, AS/400-systemen, Sun Sparc en DEC-hardwaresystemen.
Andere oudere systemen omvatten de familie van systemen van Digital Equipment Corporation (DEC), zoals dec vax, DEC alpha en DEC PDP. De DEC-systemen hebben in eerste instantie het VAX VMS-besturingssysteem uitgevoerd en uiteindelijk verplaatsten ze naar Unix-varianten, zoals Tru64. Andere systemen zijn systemen die zijn gebaseerd op de PA-RISC-architectuur, zoals de HP-3000- en HP-9000-systemen.
Gegevens in het middenbereik worden op verschillende manieren opgeslagen en georganiseerd, van relationele en hiërarchische databases tot bestandssystemen met hoge doorvoer. Sommige algemene gegevenssystemen zijn Db2 for i (voor relationele gegevens) en IMS DB voor hiërarchische gegevens. De volgende tabel bevat een toewijzing van enkele van de meest voorkomende mainframe-gegevenssystemen en de mogelijke migratiedoelen in Azure.
Gegevensbron | Doelplatform in Azure |
---|---|
Db2 voor i | Azure SQL DB, SQL Server op Azure-VM's, Azure Database for PostgreSQL, Db2 LUW op Azure-VM's, Oracle op Azure-VM's |
IMS DB | Azure SQL DB, SQL Server op Azure-VM's, Db2 LUW op Azure-VM's, Oracle op Azure-VM's, Azure Cosmos DB |
Houd rekening met de volgende details over endianness:
In de volgende afbeelding ziet u visueel het verschil tussen big endian en little endian.
Deze optie wordt vaak een lift-and-shift-migratie genoemd. Voor deze optie zijn geen codewijzigingen vereist. U kunt deze gebruiken om uw bestaande toepassingen snel naar Azure te migreren. Elke toepassing wordt als zodanig gemigreerd, om de voordelen van de cloud te profiteren (zonder het risico en de kosten die zijn gekoppeld aan codewijzigingen).
Stromasys Charon-SSP Solaris-emulator op virtuele Azure-machines
Charon-SSP cross-platform hypervisor emuleren verouderde Sun SPARC-systemen op industriestandaard x86-64 computersystemen en VM's.
IBM mainframe-apps migreren naar Azure met TmaxSoft OpenFrame
Migreer IBM zSeries mainframe-toepassingen naar Azure. Gebruik een no-code-benadering die TmaxSoft OpenFrame biedt voor deze lift- en shift-bewerking.
Unisys ClearPath Forward mainframe opnieuw hosten naar Azure met behulp van Unisys-virtualisatie
De architectuur die in dit artikel wordt beschreven, laat zien hoe u virtualisatietechnologieën van Microsoft-partner Unisys kunt gebruiken met een verouderd Unisys CPF Libra-mainframe.
LzLabs Software Defined Mainframe (SDM) gebruiken in een Azure VM-implementatie
Een benadering voor het opnieuw hosten van verouderde mainframe-toepassingen in Azure met behulp van het LzLabs Software Defined Mainframe-platform.
Voor het herstructureren zijn minimale wijzigingen in toepassingen vereist. Hierdoor kan de toepassingsarchitectuur vaak profiteren van Azure Platform as a Service (PaaS) en andere cloudaanbiedingen. U kunt bijvoorbeeld rekenonderdelen van bestaande toepassingen migreren naar Azure-app Service of naar Azure Kubernetes Service (AKS). U kunt ook relationele en niet-relationele databases herstructureren in verschillende opties, zoals Azure SQL Managed Instance, Azure Database for MySQL, Azure Database for PostgreSQL en Azure Cosmos DB.
Algemene mainframe-herstructurering naar Azure
Ontdek hoe u algemene mainframe-toepassingen herstructureren om rendabeler en efficiënter in Azure uit te voeren.
Micro Focus Enterprise Server in Azure-VM's
Optimaliseer, moderniseer en stroomlijn IBM z/OS mainframe-toepassingen met behulp van Micro Focus Enterprise Server 6.0 op Azure-VM's.
IBM z/OS-mainframe-Coupling Facility (CF) herstructureren naar Azure
Meer informatie over hoe Azure-services en -onderdelen scale-outprestaties kunnen bieden die vergelijkbaar zijn met ibm z/OS mainframe CF en parallelle Sysplex-mogelijkheden.
Unisys Dorado mainframemigratie naar Azure met Astadia & Micro Focus
Migreer Unisys Dorado mainframe-systemen met Astadia- en Micro Focus-producten. Ga naar Azure zonder code te herschrijven, gegevensmodellen te veranderen of schermen bij te werken.
Unisys-mainframemigratie
Meer informatie over opties voor het gebruik van het AmT Framework (Automated Migration Technology) van Avanade voor het migreren van Unisys-mainframeworkloads naar Azure.
IBM System i (AS/400) naar Azure met behulp van Infinite i
Gebruik Infinite i om eenvoudig uw IBM System i-workloads (AS/400) te migreren naar Azure. U kunt de kosten verlagen, de prestaties verbeteren, de beschikbaarheid verbeteren en moderniseren.
IBM z/OS mainframemigratie met Avanade AMT
Lees hoe u het AMT-framework (Automated Migration Technology) van Avanade gebruikt om IBM z/OS mainframe-workloads te migreren naar Azure.
Mainframe-toepassingen opnieuw hosten naar Azure met Raincode-compilers
Deze architectuur laat zien hoe de Raincode COBOL-compiler oudere mainframe-toepassingen moderniseert.
Online transactieverwerking van IBM z/OS in Azure
Migreer een OLTP-workload (z/OS Online Transaction Processing) naar een Azure-toepassing die rendabel, responsief, schaalbaar en aanpasbaar is.
Re-engineering voor migratie is gericht op het wijzigen en uitbreiden van toepassingsfunctionaliteit en de codebasis om de toepassingsarchitectuur voor schaalbaarheid in de cloud te optimaliseren. U kunt bijvoorbeeld een monolithische toepassing opsplitsen in een groep microservices die samen werken en eenvoudig kunnen worden geschaald. U kunt ook relationele en niet-relationele databases opnieuw ontwerpen voor een volledig beheerde databaseoplossing, zoals SQL Managed Instance, Azure Database for MySQL, Azure Database for PostgreSQL en Azure Cosmos DB.
Verwerking van batchtransacties met grote volumes
Gebruik Azure Kubernetes Service (AKS) en Azure Service Bus om batchverwerking met grote volumes te implementeren.
IBM mainframe en midrange berichtenwachtrijen integreren met Azure
In dit voorbeeld wordt een data-first-benadering beschreven voor middleware-integratie waarmee IBM-berichtenwachtrijen (MQs) worden ingeschakeld.
IBM z/OS-batchtoepassingen opnieuw ontwerpen in Azure
Gebruik Azure-services om mainframe-batchtoepassingen opnieuw te ontwerpen. Deze architectuurwijziging kan de kosten verlagen en de schaalbaarheid verbeteren.
Een ander patroon voor migraties naar Azure (voor verouderde systemen) is de naam toegewezen hardware. Dit patroon is waar verouderde hardware (zoals IBM Power Systems) wordt uitgevoerd in het Azure-datacenter, met een beheerde Azure-serviceterugloop rond de hardware, waardoor eenvoudig cloudbeheer en automatisering mogelijk is. Verder is deze hardware beschikbaar om verbinding te maken met en te gebruiken met andere Azure IaaS- en PaaS-services.
AIX-workloads migreren naar Skytap in Azure
In dit voorbeeld ziet u een migratie van logische AIX-partities (LPARs) naar Skytap in Azure.
IBM i Series-toepassingen migreren naar Skytap in Azure
In deze voorbeeldarchitectuur ziet u hoe u de systeemeigen IBM i-back-up- en herstelservices gebruikt met Microsoft Azure-onderdelen.
Een belangrijk onderdeel van verouderde migraties en transformaties naar Azure is overweging voor gegevens. Dit kan niet alleen gegevensverplaatsing zijn, maar ook gegevensreplicatie en synchronisatie.
Mainframe- en midrange-gegevens moderniseren
Meer informatie over hoe u het IBM-mainframe en de midrange-gegevens moderniseert. Bekijk u een data-first-benadering gebruikt om deze gegevens naar Azure te migreren.
Mainframe-gegevens repliceren en synchroniseren in Azure
Repliceer gegevens tijdens het moderniseren van mainframe- en midrangesystemen. On-premises gegevens synchroniseren met Azure-gegevens tijdens modernisering.
Mainframe-toegang tot Azure-databases
Geef mainframe-toepassingen toegang tot Azure-gegevens zonder code te wijzigen. Gebruik de Microsoft-service voor DRDA om Db2 SQL-instructies uit te voeren op een SQL Server-database.
Mainframe-bestandsreplicatie en -synchronisatie in Azure
Meer informatie over verschillende opties voor het verplaatsen, converteren, transformeren en opslaan van mainframe- en midrangebestandsgegevens on-premises en in Azure.
De whitepapers, blogs, webinars en andere resources zijn beschikbaar om u te helpen bij uw reis, om inzicht te krijgen in de trajecten voor het migreren van verouderde systemen naar Azure:
Verschillende branches migreren van verouderde mainframe- en midrangesystemen op innovatieve en inspirerende manieren. Bekijk de volgende casestudy's en succesverhalen van klanten: