Migrering av program från stordatorerMainframe application migration

När du migrerar program från stordator miljöer till Azure följer de flesta team en Pragmatic-metod: Återanvänd var och när det är möjligt och starta sedan en stegvis distribution där program skrivs om eller ersätts.When migrating applications from mainframe environments to Azure, most teams follow a pragmatic approach: reuse wherever and whenever possible, and then start a phased deployment where applications are rewritten or replaced.

Programmigreringen omfattar vanligt vis en eller flera av följande strategier:Application migration typically involves one or more of the following strategies:

  • Rehost: Du kan flytta befintliga kod, program och program från stordatoren och sedan kompilera om koden så att den körs i en stordator-emulator som finns i en moln instans.Rehost: You can move existing code, programs, and applications from the mainframe, and then recompile the code to run in a mainframe emulator hosted in a cloud instance. Den här metoden börjar normalt med att flytta program till en molnbaserad emulator och sedan migrera databasen till en molnbaserad databas.This approach typically starts with moving applications to a cloud-based emulator, and then migrating the database to a cloud-based database. Vissa tekniker och omfactoring krävs tillsammans med data-och fil versioner.Some engineering and refactoring are required along with data and file conversions.

    Alternativt kan du vara värd för med hjälp av en traditionell värd leverantör.Alternatively, you can rehost using a traditional hosting provider. En av de huvudsakliga fördelarna med molnet är att lägga ut infrastruktur hantering.One of the principal benefits of the cloud is outsourcing infrastructure management. Du kan hitta en data Center leverantör som ska vara värd för dina stordator belastningar.You can find a datacenter provider that will host your mainframe workloads for you. Den här modellen kan köpa tid, minska leverantörs låset och skapa interimistiska kostnads besparingar.This model may buy time, reduce vendor lock in, and produce interim cost savings.

  • Dra tillbaka: Alla program som inte längre behövs bör dras tillbaka innan migreringen.Retire: All applications that are no longer needed should be retired before migration.

  • Återskapa: Vissa organisationer väljer att helt skriva om program med modern teknik.Rebuild: Some organizations choose to completely rewrite programs using modern techniques. Med tanke på den extra kostnaden och komplexiteten i den här metoden är det inte lika vanligt som en lyft-och-Shift-metod.Given the added cost and complexity of this approach, it's not as common as a lift-and-shift approach. Ofta efter den här typen av migrering är det klokt att börja ersätta moduler och kod med hjälp av kod omvandlings motorer.Often after this type of migration, it makes sense to begin replacing modules and code using code transformation engines.

  • Ersätt: Den här metoden ersätter stordator funktioner med motsvarande funktioner i molnet.Replace: This approach replaces mainframe functionality with equivalent features in the cloud. Program vara som en tjänst (SaaS) är ett alternativ, som använder en lösning som skapats specifikt för ett företags problem, till exempel ekonomi, personal, produktion eller företags resurs planering.Software as a service (SaaS) is one option, which is using a solution created specifically for an enterprise concern, such as finance, human resources, manufacturing, or enterprise resource planning. Dessutom är många branschspecifika program tillgängliga för att lösa problem med anpassade stordator lösningar som används för att lösa problemet tidigare.In addition, many industry-specific applications are now available to solve problems that custom mainframe solutions used to previously solve.

Du bör börja med att planera de arbets belastningar som du vill migrera och sedan fastställa dessa krav för att flytta associerade program, äldre kod baser och databaser.You should consider starting by planning those workloads that you want to initially migrate, and then determine those requirements for moving associated applications, legacy code bases, and databases.

Stordator emulering i AzureMainframe emulation in Azure

Azure-tjänster kan emulera traditionella stordator miljöer, så att du kan återanvända befintlig stordator kod och program.Azure services can emulate traditional mainframe environments, enabling you to reuse existing mainframe code and applications. Vanliga Server komponenter som du kan emulera inkluderar OLTP (Online Transaction Processing), batch och data inmatnings system.Common server components that you can emulate include online transaction processing (OLTP), batch, and data ingestion systems.

OLTP-systemOLTP systems

Många stordatorer har OLTP-system som bearbetar tusentals eller miljon tals uppdateringar för ett stort antal användare.Many mainframes have OLTP systems that process thousands or millions of updates for huge numbers of users. Dessa program använder ofta transaktions bearbetnings-och skärm formulär hanterings program, till exempel CICS (Customer Control system), information management system (IMS) och Terminal Interface-processor (TIP).These applications often use transaction processing and screen-form handling software, such as Customer Information Control System (CICS), Information Management System (IMS), and Terminal Interface Processor (TIP).

När du flyttar OLTP-program till Azure, är emulatorer för system övervakaren för stordatorer (transaktions bearbetning) tillgängliga för körning som infrastruktur som en tjänst (IaaS) med hjälp av virtuella datorer (VM) i Azure.When moving OLTP applications to Azure, emulators for mainframe transaction processing (TP) monitors are available to run as infrastructure as a service (IaaS) using virtual machines (VMs) on Azure. Skärm hanterings-och formulär funktionerna kan också implementeras av webb servrar.The screen handling and form functionality can also be implemented by web servers. Den här metoden kan kombineras med databas-API: er, till exempel ActiveX Data Objects (ADO), Open Database Connectivity (ODBC) och Java Database Connectivity (JDBC) för data åtkomst och transaktioner.This approach can be combined with database APIs, such as ActiveX Data Objects (ADO), Open Database Connectivity (ODBC), and Java Database Connectivity (JDBC) for data access and transactions.

Tidsbegränsade batch-uppdateringarTime-constrained batch updates

Många stordator system utför månatliga eller årliga uppdateringar av miljon tals konto poster, till exempel sådana som används i bank-, försäkrings-och myndighets sektorn.Many mainframe systems perform monthly or annual updates of millions of account records, such as those used in banking, insurance, and government. Stordatorer hanterar dessa typer av arbets belastningar genom att erbjuda data hanterings system med stora data flöden.Mainframes handle these types of workloads by offering high-throughput data handling systems. Batch-jobb i stordatorer är vanligt vis seriella och är beroende av de in-/utdata-åtgärder per sekund (IOPS) som tillhandahålls av stordator stamnät för prestanda.Mainframes batch jobs are typically serial in nature and depend on the input/output operations per second (IOPS) provided by the mainframe backbone for performance.

I molnbaserade batch-miljöer används parallell beräkning och snabba nätverk för prestanda.Cloud-based batch environments use parallel compute and high-speed networks for performance. Om du behöver optimera batch-prestanda tillhandahåller Azure olika alternativ för beräkning, lagring och nätverk.If you need to optimize batch performance, Azure provides various compute, storage, and networking options.

Data inmatnings systemData ingestion systems

Stordatorer inhämtar stora batchar av data från detalj handel, finansiella tjänster, tillverkning och andra lösningar för bearbetning.Mainframes ingest large batches of data from retail, financial services, manufacturing, and other solutions for processing. Med Azure kan du använda enkla kommando rads verktyg som AzCopy för att kopiera data till och från lagrings platsen.With Azure, you can use simple command-line utilities such as AzCopy for copying data to and from storage location. Du kan också använda Azure Data Factory tjänsten, så att du kan mata in data från olika data lager för att skapa och schemalägga data drivna arbets flöden.You can also use the Azure Data Factory service, enabling you to ingest data from disparate data stores to create and schedule data-driven workflows.

Förutom emuleringsenheter tillhandahåller Azure plattform som en tjänst (PaaS) och analys tjänster som kan förbättra befintliga stordator miljöer.In addition to emulation environments, Azure provides platform as a service (PaaS) and analytics services that can enhance existing mainframe environments.

Migrera OLTP-arbetsbelastningar till AzureMigrate OLTP workloads to Azure

Lyft-och-Shift-metoden är alternativet No-Code för att snabbt migrera befintliga program till Azure.The lift-and-shift approach is the no-code option for quickly migrating existing applications to Azure. Varje program migreras i befintligt skick, vilket ger fördelarna med molnet utan risker eller kostnader för att göra kod ändringar.Each application is migrated as is, which provides the benefits of the cloud without the risks or costs of making code changes. Användning av en emulator för transaktions bearbetning av stordatorer (TP) i Azure har stöd för den här metoden.Using an emulator for mainframe transaction processing (TP) monitors on Azure supports this approach.

TP-övervakare är tillgängliga från olika leverantörer och körs på virtuella datorer, ett IaaS-alternativ (Infrastructure as a Service) på Azure.TP monitors are available from various vendors and run on virtual machines, an infrastructure as a service (IaaS) option on Azure. I följande före och efter-diagram visas en migrering av ett online-program som backas upp av IBM DB2, ett Relations databas hanterings system (DBMS) på en IBM z/OS-stordator.The following before and after diagrams show a migration of an online application backed by IBM DB2, a relational database management system (DBMS), on an IBM z/OS mainframe. DB2 för z/OS använder VSAM-filer (Virtual Storage Access Method) för att lagra data och indexerad sekventiell åtkomst metod (ISAM) för flata filer.DB2 for z/OS uses Virtual Storage Access Method (VSAM) files to store the data and Indexed Sequential Access Method (ISAM) for flat files. Den här arkitekturen använder också CICS för transaktions övervakning.This architecture also uses CICS for transaction monitoring.

"Lyft och Shift" migrering av en stordator miljö till Azure med hjälp av emulering

I Azure används emuleringsklienter för att köra TP Manager och de batch-jobb som använder JCL.On Azure, emulation environments are used to run the TP manager and the batch jobs that use JCL. I data skiktet ersätts DB2 av Azure SQL Database, även om Microsoft SQL Server, DB2 LUW eller Oracle Database också kan användas.In the data tier, DB2 is replaced by Azure SQL Database, although Microsoft SQL Server, DB2 LUW, or Oracle Database can also be used. En emulator stöder IMS, VSAM och SEQ.An emulator supports IMS, VSAM, and SEQ. Stordator system hanterings verktyg ersätts av Azure-tjänster och program vara från andra leverantörer som körs i virtuella datorer.The mainframe's system management tools are replaced by Azure services, and software from other vendors, that run in VMs.

Funktionerna för skärm hantering och formulär inmatning implementeras ofta med hjälp av webb servrar, som kan kombineras med databas-API: er, till exempel ADO, ODBC och JDBC för data åtkomst och transaktioner.The screen handling and form entry functionality is commonly implemented using web servers, which can be combined with database APIs, such as ADO, ODBC, and JDBC for data access and transactions. Exakt vilken rad med Azure IaaS-komponenter som ska användas beror på vilket operativ system du föredrar.The exact line-up of Azure IaaS components to use depends on the operating system you prefer. Exempel:For example:

  • Windows-baserade virtuella datorer: Internet Information Server (IIS) tillsammans med ASP.NET för skärm hantering och affärs logik.Windows-based VMs: Internet Information Server (IIS) along with ASP.NET for the screen handling and business logic. Använd ADO.NET för data åtkomst och transaktioner.Use ADO.NET for data access and transactions.

  • Linux-baserade virtuella datorer: Java-baserade program servrar som är tillgängliga, till exempel Apache Tomcat för skärm hantering och Java-baserade företags funktioner.Linux-based VMs: The Java-based application servers that are available, such as Apache Tomcat for screen handling and Java-based business functionality. Använd JDBC för data åtkomst och transaktioner.Use JDBC for data access and transactions.

Migrera batch-arbetsbelastningar till AzureMigrate batch workloads to Azure

Batch-åtgärder i Azure skiljer sig från den typiska batch-miljön i stordatorer.Batch operations in Azure differ from the typical batch environment on mainframes. Stordator jobb är vanligt vis seriella och är beroende av IOPS från stordator stamnät för prestanda.Mainframe batch jobs are typically serial in nature and depend on the IOPS provided by the mainframe backbone for performance. I molnbaserade batch-miljöer används parallell data behandling och höghastighets nätverk för prestanda.Cloud-based batch environments use parallel computing and high-speed networks for performance.

Du kan optimera batch-prestanda med hjälp av Azure genom att tänka på beräknings-, lagrings-, nätverks-och övervaknings alternativen enligt följande.To optimize batch performance using Azure, consider the compute, storage, networking, and monitoring options as follows.

BeräkningCompute

AnvändUse:

  • Virtuella datorer med högsta klock hastighet.VMs with the highest clock speed. Stordator program är ofta en enkel tråds processor och stordatorer har en mycket hög klock frekvens.Mainframe applications are often single-threaded and mainframe CPUs have a very high clock speed.

  • Virtuella datorer med stor minnes kapacitet för att tillåta cachelagring av data och program arbets områden.VMs with large memory capacity to allow caching of data and application work areas.

  • Virtuella datorer med högre densitet virtuella processorer för att dra nytta av flertrådad bearbetning om programmet har stöd för flera trådar.VMs with higher density vCPUs to take advantage of multithreaded processing if the application supports multiple threads.

  • Parallell bearbetning kan i Azure skalas enkelt för parallell bearbetning, vilket ger mer beräknings kraft för en batch-körning.Parallel processing, as Azure easily scales out for parallel processing, delivering more compute power for a batch run.

StorageStorage

AnvändUse:

  • Azure Premium-SSD eller Azure Ultra-diskar för maximal tillgänglig IOPS.Azure premium SSDs or Azure ultra disks for maximum available IOPS.

  • Stripning med flera diskar för fler IOPS per lagrings storlek.Striping with multiple disks for more IOPS per storage size.

  • Partitionering för lagring för att sprida I/O över flera Azure Storage enheter.Partitioning for storage to spread I/O over multiple Azure Storage devices.

NätverkNetworking

ÖvervakningMonitoring

  • Använd övervaknings verktyg, Azure Monitor, Application Insightsoch Azure-loggar för att administratörer ska kunna övervaka alla över prestanda för batch-körningar och eliminera Flask halsar.Use monitoring tools, Azure Monitor, Application Insights, and Azure logs enable administrators to monitor any over performance of batch runs and help eliminate bottlenecks.

Migrera utvecklings miljöerMigrate development environments

Molnets distribuerade arkitekturer förlitar sig på en annan uppsättning utvecklingsverktyg som ger fördelen med modern praxis och programmeringsspråk.The cloud's distributed architectures rely on a different set of development tools that provide the advantage of modern practices and programming languages. För att under lätta den här över gången kan du använda en utvecklings miljö med andra verktyg som är utformade för att emulera IBM z/OS-miljöer.To ease this transition, you can use a development environment with other tools that are designed to emulate IBM z/OS environments. I följande lista visas alternativ från Microsoft och andra leverantörer:The following list shows options from Microsoft and other vendors:

KomponentComponent Azure-alternativAzure options
z/OSz/OS Windows, Linux eller UNIXWindows, Linux, or Unix
CICSCICS Azure-tjänster som erbjuds av Micro Focus, Oracle, GT Software (Fujitsu), TmaxSoft, Raincode och NTT data eller omskrivning med KubernetesAzure services offered by Micro Focus, Oracle, GT Software (Fujitsu), TmaxSoft, Raincode, and NTT Data, or rewrite using Kubernetes
SNABBIMS Azure-tjänster som erbjuds av Micro Focus och OracleAzure services offered by Micro Focus and Oracle
AssemblerAssembler Azure-tjänster från Raincode och TmaxSoft; eller COBOL, C eller Java, eller mappa till operativ system funktionerAzure services from Raincode and TmaxSoft; or COBOL, C, or Java, or map to operating system functions
JCLJCL JCL, PowerShell eller andra skript verktygJCL, PowerShell, or other scripting tools
COBOLCOBOL COBOL, C eller JavaCOBOL, C, or Java
FysiskaNatural Naturlig, COBOL, C eller JavaNatural, COBOL, C, or Java
Fortran och PL/IFortran and PL/I Fortran, PL/I, COBOL, C eller JavaFortran, PL/I, COBOL, C, or Java
REXX och PL/IREXX and PL/I REXX, PowerShell eller andra skript verktygREXX, PowerShell, or other scripting tools

Migrera databaser och dataMigrate databases and data

Programmigreringen innebär vanligt vis att vara värd för data nivån.Application migration usually involves rehosting the data tier. Du kan migrera SQL Server, öppen källkod och andra Relations databaser till fullständigt hanterade lösningar i Azure, t. ex. Azure SQL-hanterad instans, Azure Database for PostgreSQLoch Azure Database for MySQL med Azure Database migration service.You can migrate SQL Server, open-source, and other relational databases to fully managed solutions on Azure, such as Azure SQL Managed Instance, Azure Database for PostgreSQL, and Azure Database for MySQL with Azure Database Migration Service.

Du kan till exempel migrera om data nivån stordator använder:For example, you can migrate if the mainframe data tier uses:

  • IBM DB2 eller en IMS-databas, Använd Azure SQL Database, SQL Server, DB2 LUW eller Oracle Database på Azure.IBM DB2 or an IMS database, use Azure SQL Database, SQL Server, DB2 LUW, or Oracle Database on Azure.

  • VSAM och andra flata filer använder du filer med indexerad sekventiell åtkomst metod (ISAM) för Azure SQL Database, SQL Server, DB2 LUW eller Oracle.VSAM and other flat files, use Indexed Sequential Access Method (ISAM) flat files for Azure SQL Database, SQL Server, DB2 LUW, or Oracle.

  • Generations datum grupper (GDGs), migrera till filer på Azure som använder en namngivnings konvention och fil namns tillägg som tillhandahåller liknande funktioner som GDGs.Generation date groups (GDGs), migrate to files on Azure that use a naming convention and filename extensions that provide similar functionality to GDGs.

IBM-datanivån innehåller flera viktiga komponenter som du även måste migrera.The IBM data tier includes several key components that you must also migrate. När du till exempel migrerar en databas, migrerar du även en samling data som finns i pooler, som innehåller dbextents, som är data uppsättningar i z/OS-VSAM.For example, when you migrate a database, you also migrate a collection of data contained in pools, each containing dbextents, which are z/OS VSAM data sets. Migreringen måste innehålla katalogen som identifierar data platser i lagringspooler.Your migration must include the directory that identifies data locations in the storage pools. Dessutom måste migreringen ta hänsyn till databas loggen, som innehåller en post med åtgärder som utförs på databasen.Also, your migration plan must consider the database log, which contains a record of operations performed on the database. En databas kan ha en, två (dubbla eller alternativa) eller fyra (dubbla och alternativa) loggar.A database can have one, two (dual or alternate), or four (dual and alternate) logs.

Migreringen av databasen omfattar även dessa komponenter:Database migration also includes these components:

  • Databas hanteraren: Ger åtkomst till data i databasen.Database manager: Provides access to data in the database. Databas hanteraren körs i en egen partition i en z/OS-miljö.The database manager runs in its own partition in a z/OS environment.
  • Program beställare: Accepterar begär Anden från program innan de skickas till en program Server.Application requester: Accepts requests from applications before passing them to an application server.
  • Online-resurs kort: Innehåller komponenter för programbegäran som används i CICS transaktioner.Online resource adapter: Includes application requester components for use in CICS transactions.
  • Batch-resurs kort: Implementerar komponenter för programbegäran för batch-program för z/OS.Batch resource adapter: Implements application requester components for z/OS batch applications.
  • Interaktiv SQL (ISQL): Körs som ett CICS program och gränssnitt som gör det möjligt för användare att ange SQL-uttryck eller operator kommandon.Interactive SQL (ISQL): Runs as a CICS application and interface enabling users to enter SQL statements or operator commands.
  • CICS-program: Körs under kontrollen av CICS med tillgängliga resurser och data källor i CICS.CICS application: Runs under the control of CICS, using available resources and data sources in CICS.
  • Batch-program: Kör process logik utan interaktiv kommunikation med användare till, till exempel att skapa Mass data uppdateringar eller generera rapporter från en databas.Batch application: Runs process logic without interactive communication with users to, for example, produce bulk data updates or generate reports from a database.

Optimera skalning och data flöde för AzureOptimize scale and throughput for Azure

I allmänhet skalar stordatorer upp, medan molnet skalas ut. För att optimera skalning och data flöde i stordator program som körs på Azure är det viktigt att du förstår hur stordatorer kan separera och isolera program.Generally speaking, mainframes scale up, while the cloud scales out. To optimize scale and throughput of mainframe-style applications running on Azure, it's important that you understand at how mainframes can separate and isolate applications. En-stordator i z/OS använder en funktion som kallas logiska partitioner (LPARs) för att isolera och hantera resurser för ett visst program på en enda instans.A z/OS mainframe uses a feature called logical partitions (LPARs) to isolate and manage the resources for a specific application on a single instance.

En stordator kan till exempel använda en LPAR för en CICS-region med tillhör ande COBOL-program och en separat LPAR för DB2.For example, a mainframe might use one LPAR for a CICS region with associated COBOL programs, and a separate LPAR for DB2. Ytterligare LPARs används ofta för utveckling, testning och mellanlagrings miljöer.Additional LPARs are often used for the development, testing, and staging environments.

I Azure är det vanligare att använda separata virtuella datorer för det här ändamålet.On Azure, it's more common to use separate VMs to serve this purpose. Azure-arkitekturer distribuerar vanligt vis virtuella datorer för program nivån, en separat uppsättning virtuella datorer för data nivån, en annan uppsättning för utveckling och så vidare.Azure architectures typically deploy VMs for the application tier, a separate set of VMs for the data tier, another set for development, and so on. Varje nivå av bearbetning kan optimeras med den lämpligaste typen av virtuella datorer och funktioner i den miljön.Each tier of processing can be optimized using the most suitable type of VMs and features for that environment.

Dessutom kan varje nivå även tillhandahålla lämpliga haveri beredskaps tjänster.In addition, each tier can also provide appropriate disaster recovery services. Till exempel kan virtuella datorer och databaser kräva en frekvent eller varm återställning, medan de virtuella datorerna i utvecklings-och testnings miljön stöder en kall återställning.For example, production and database VMs might require a hot or warm recovery, while the development and testing VMs support a cold recovery.

Följande bild visar en möjlig Azure-distribution med hjälp av en primär och en sekundär plats.The following figure shows a possible Azure deployment using a primary and a secondary site. På den primära platsen distribueras produktion, mellanlagring och testning av virtuella datorer med hög tillgänglighet.In the primary site, the production, staging, and testing VMs are deployed with high availability. Den sekundära platsen är för säkerhets kopiering och haveri beredskap.The secondary site is for backup and disaster recovery.

En möjlig Azure-distribution med hjälp av en primär och en sekundär plats

Utföra en mellanlagrad stordator till AzurePerform a staged mainframe to Azure

Att flytta lösningar från en stordator till Azure kan omfatta en mellanlagrad migrering, vilket innebär att vissa program flyttas först och att andra finns kvar i stordatoren tillfälligt eller permanent.Moving solutions from a mainframe to Azure may involve a staged migration, whereby some applications are moved first, and others remain on the mainframe temporarily or permanently. Den här metoden kräver vanligt vis system som gör det möjligt för program och databaser att samverka mellan stordatorer och Azure.This approach typically requires systems that allow applications and databases to interoperate between the mainframe and Azure.

Ett vanligt scenario är att flytta ett program till Azure samtidigt som du behåller data som används av programmet på stordatoren.A common scenario is to move an application to Azure while keeping the data used by the application on the mainframe. En speciell program vara används för att aktivera program på Azure för att komma åt data från stordatoren.Specific software is used to enable the applications on Azure to access data from the mainframe. Lyckligt vis erbjuder en mängd olika lösningar integrering mellan Azure och befintliga stordator miljöer, stöd för Hybrid scenarier och migrering över tid.Fortunately, a wide range of solutions provide integration between Azure and existing mainframe environments, support for hybrid scenarios, and migration over time. Microsoft-partner, oberoende program varu leverantörer och system integrerare kan hjälpa dig på resan.Microsoft partners, independent software vendors, and system integrators can help you on your journey.

Ett alternativ är Microsoft Host Integration Server, en lösning som tillhandahåller den distribuerade Relations databas arkitekturen (DRDA) som krävs för att program i Azure ska kunna komma åt data i DB2 som finns kvar i stordatoren.One option is Microsoft Host Integration Server, a solution that provides the distributed relational database architecture (DRDA) required for applications in Azure to access data in DB2 that remains on the mainframe. Andra alternativ för integrering från stordator till Azure innehåller lösningar från IBM, Attunity, Codit, andra leverantörer och alternativ med öppen källkod.Other options for mainframe-to-Azure integration include solutions from IBM, Attunity, Codit, other vendors, and open-source options.

PartnerlösningarPartner solutions

Om du överväger en stordator-migrering är partner eko systemet tillgängligt för att hjälpa dig.If you are considering a mainframe migration, the partner ecosystem is available to assist you.

Azure tillhandahåller en beprövad, hög tillgänglig och skalbar infrastruktur för system som för närvarande körs på stordatorer.Azure provides a proven, highly available, and scalable infrastructure for systems that currently run on mainframes. Vissa arbets belastningar kan migreras med relativt enkelt.Some workloads can be migrated with relative ease. Andra arbets belastningar som är beroende av äldre systemprogram, till exempel CICS och IMS, kan reageras med partner lösningar och migreras till Azure över tid.Other workloads that depend on legacy system software, such as CICS and IMS, can be rehosted using partner solutions and migrated to Azure over time. Oavsett vilket alternativ du gör är Microsoft och våra partner tillgängliga för att hjälpa dig att optimera för Azure samtidigt som program varu funktionerna i stordator systemet upprätthålls.Regardless of the choice you make, Microsoft and our partners are available to assist you in optimizing for Azure while maintaining mainframe system software functionality.

Läs merLearn more

Mer information finns i följande resurser:For more information, see the following resources: