Migrace mainframových aplikacíMainframe application migration

Když migrujete aplikace z sálových prostředí do Azure, většina týmů bude postupovat podle toho, co je to možné, kdykoliv a kdykoli je to možné, a pak zahájit postupné nasazení, kde se aplikace přepíší nebo nahradí.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.

Migrace aplikací obvykle zahrnuje jednu nebo více následujících strategií:Application migration typically involves one or more of the following strategies:

  • Opětovné hostování: Můžete přesunout existující kód, programy a aplikace z sálového počítače a potom znovu zkompilovat kód pro spuštění v emulátoru sálového počítače hostovaném v instanci cloudu.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. Tento přístup obvykle začíná přesunem aplikací do cloudového emulátoru a pak migruje databázi do cloudové databáze.This approach typically starts with moving applications to a cloud-based emulator, and then migrating the database to a cloud-based database. U dat a převodů souborů se vyžadují některé strojírenství a refaktoring.Some engineering and refactoring are required along with data and file conversions.

    Alternativně můžete znovu hostovat s použitím tradičního poskytovatele hostingu.Alternatively, you can rehost using a traditional hosting provider. Jednou z hlavních výhod cloudu je správa infrastruktury.One of the principal benefits of the cloud is outsourcing infrastructure management. Můžete najít poskytovatele Datacenter, který bude hostovat vaše úlohy vašeho sálového počítače.You can find a datacenter provider that will host your mainframe workloads for you. Tento model může koupit čas, snížit zámek dodavatele v a vydávat průběžné úspory nákladů.This model may buy time, reduce vendor lock in, and produce interim cost savings.

  • Vyřadit z provozu: Všechny aplikace, které už nepotřebujete, by měly být před migrací vyřazené.Retire: All applications that are no longer needed should be retired before migration.

  • Znovu sestavit: Některé organizace mají možnost zcela přepsát programy pomocí moderních technik.Rebuild: Some organizations choose to completely rewrite programs using modern techniques. S ohledem na zvýšení nákladů a složitosti tohoto přístupu není to tak běžné jako přístup typu zvednutí a posunutí.Given the added cost and complexity of this approach, it's not as common as a lift-and-shift approach. Často po tomto typu migrace dává smysl začít nahrazovat moduly a kód pomocí transformačních modulů kódu.Often after this type of migration, it makes sense to begin replacing modules and code using code transformation engines.

  • Nahradit: Tento přístup nahrazuje sálové funkce pomocí ekvivalentních funkcí v cloudu.Replace: This approach replaces mainframe functionality with equivalent features in the cloud. Software jako služba (SaaS) je jedna možnost, která používá řešení vytvořené speciálně pro podnikovou práci, jako jsou finance, lidské zdroje, výroba nebo plánování podnikových zdrojů.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. Kromě toho je teď k dispozici mnoho aplikací specifických pro konkrétní odvětví pro řešení problémů, které vlastní Sálová řešení používala k předchozímu řešení.In addition, many industry-specific applications are now available to solve problems that custom mainframe solutions used to previously solve.

Měli byste zvážit, že naplánujete úlohy, které chcete zpočátku migrovat, a pak určíte tyto požadavky pro přesun přidružených aplikací, starší verze kódu a databáze.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.

Emulace sálového počítače v AzureMainframe emulation in Azure

Služby Azure můžou emulovat tradiční Sálová prostředí, což vám umožní znovu použít stávající kód a aplikace pro sálové počítače.Azure services can emulate traditional mainframe environments, enabling you to reuse existing mainframe code and applications. Mezi běžné serverové součásti, které je možné emulovat, patří systémy OLTP (online Transaction Processing), Batch a ingestování dat.Common server components that you can emulate include online transaction processing (OLTP), batch, and data ingestion systems.

Systémy OLTPOLTP systems

Mnoho sálových počítačů má OLTP systémy, které zpracovávají tisíce nebo miliony aktualizací pro velký počet uživatelů.Many mainframes have OLTP systems that process thousands or millions of updates for huge numbers of users. Tyto aplikace často používají zpracování transakcí a software pro zpracování obrazovky, jako je CICS (Customer Information Control System), systém pro správu informací (IMS) a procesor terminálu (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).

Při přesouvání OLTPch aplikací do Azure jsou emulátory pro monitorování transakčního zpracování transakcí (TP) k dispozici pro spuštění jako infrastruktura jako služba (IaaS) pomocí virtuálních počítačů v 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. Funkce pro zpracování obrazovky a formuláře mohou být implementovány také webovými servery.The screen handling and form functionality can also be implemented by web servers. Tento přístup je možné kombinovat s databázovými API, jako je rozhraní ADO (ActiveX Data Objects) (ADO), Open Database Connectivity (ODBC) a připojením k databázi Java (JDBC) pro přístup k datům a transakce.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.

Časově omezené aktualizace dávekTime-constrained batch updates

Mnoho sálových systémů provádí měsíční nebo roční aktualizace milionů záznamů účtů, jako jsou ty, které se používají v bankovnictví, pojišťovnictví a státní správě.Many mainframe systems perform monthly or annual updates of millions of account records, such as those used in banking, insurance, and government. Sálové počítače zpracovávají tyto typy úloh tím, že nabízejí systémy pro zpracování dat s vysokou propustností.Mainframes handle these types of workloads by offering high-throughput data handling systems. Dávkové úlohy pro sálové počítače jsou obvykle sériové a závisí na počtu vstupně-výstupních operací za sekundu (IOPS) poskytovaných páteřním základem pro výkon.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.

Cloudová prostředí Batch využívají paralelní výpočetní a vysokorychlostní sítě pro výkon.Cloud-based batch environments use parallel compute and high-speed networks for performance. Pokud potřebujete optimalizovat výkon služby Batch, Azure nabízí různé možnosti COMPUTE, úložiště a sítě.If you need to optimize batch performance, Azure provides various compute, storage, and networking options.

Systémy přijímání datData ingestion systems

Sálové počítače ingestují velké dávky dat z maloobchodních, finančních služeb, výroby a dalších řešení pro zpracování.Mainframes ingest large batches of data from retail, financial services, manufacturing, and other solutions for processing. V Azure můžete k kopírování dat do a z umístění úložiště použít jednoduché nástroje příkazového řádku, jako je AzCopy .With Azure, you can use simple command-line utilities such as AzCopy for copying data to and from storage location. Můžete také použít službu Azure Data Factory , která vám umožní ingestovat data z různorodých úložišť dat a vytvářet a plánovat pracovní postupy řízené daty.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.

Kromě prostředí emulace poskytuje Azure platformu jako službu (PaaS) a analytické služby, které mohou rozšiřovat stávající Sálová prostředí.In addition to emulation environments, Azure provides platform as a service (PaaS) and analytics services that can enhance existing mainframe environments.

Migrace úloh OLTP do AzureMigrate OLTP workloads to Azure

Přístup k metodě zvednutí a posunutí je možnost bez kódu pro rychlou migraci stávajících aplikací do Azure.The lift-and-shift approach is the no-code option for quickly migrating existing applications to Azure. Každá aplikace je migrována tak, jak je, což přináší výhody cloudu bez rizik nebo nákladů na provádění změn kódu.Each application is migrated as is, which provides the benefits of the cloud without the risks or costs of making code changes. Tento přístup podporuje použití emulátoru pro monitorování TRANSAKČNÍho zpracování transakcí v Azure.Using an emulator for mainframe transaction processing (TP) monitors on Azure supports this approach.

Monitory TP jsou k dispozici od různých dodavatelů a běží na virtuálních počítačích, jako je možnost infrastruktura jako služba (IaaS) v Azure.TP monitors are available from various vendors and run on virtual machines, an infrastructure as a service (IaaS) option on Azure. Následující diagramy před a po ukazují migraci online aplikace, kterou zajišťuje IBM DB2, systému správy relačních databází (DBMS) v rámci sálového počítače IBM z/OS.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 pro z/OS používá k ukládání dat a indexovaného sekvenčního přístupu (ISAM) pro ploché soubory (VSAM) soubory metody přístupu k virtuálnímu úložišti.DB2 for z/OS uses Virtual Storage Access Method (VSAM) files to store the data and Indexed Sequential Access Method (ISAM) for flat files. Tato architektura také používá CICS pro monitorování transakcí.This architecture also uses CICS for transaction monitoring.

"Zvednutí a posunutí" migrace sálového prostředí do Azure pomocí softwaru pro emulaci

V Azure se prostředí emulace používají ke spuštění Správce TRANSAKČNÍho programu a dávkových úloh, které používají JCL.On Azure, emulation environments are used to run the TP manager and the batch jobs that use JCL. V datové vrstvě je DB2 nahrazuje Azure SQL Database, i když je možné použít také Microsoft SQL Server, DB2 LUW nebo Oracle Database.In the data tier, DB2 is replaced by Azure SQL Database, although Microsoft SQL Server, DB2 LUW, or Oracle Database can also be used. Emulátor podporuje rychlé zprávy, VSAM a SEQ.An emulator supports IMS, VSAM, and SEQ. Nástroje pro správu systému z sálového počítače jsou nahrazené službami Azure a softwarem od jiných dodavatelů, kteří se spouštějí na virtuálních počítačích.The mainframe's system management tools are replaced by Azure services, and software from other vendors, that run in VMs.

Funkce pro zpracování obrazovky a zadávání formulářů se běžně implementují pomocí webových serverů, které se dají kombinovat s databázovými rozhraními API, jako jsou ADO, ODBC a JDBC, pro přístup k datům a transakce.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. Přesné řádky komponent Azure IaaS, které se mají použít, závisí na operačním systému, který dáváte přednost.The exact line-up of Azure IaaS components to use depends on the operating system you prefer. Například:For example:

  • Virtuální počítače založené na systému Windows: Internet Information Server (IIS) společně s ASP.NET pro zpracování obrazovky a obchodní logiku.Windows-based VMs: Internet Information Server (IIS) along with ASP.NET for the screen handling and business logic. Použijte ADO.NET pro přístup k datům a transakce.Use ADO.NET for data access and transactions.

  • Virtuální počítače se systémem Linux: Aplikační servery založené na jazyce Java, které jsou k dispozici, jako je Apache Tomcat pro zpracování obrazovky a obchodní funkce založené na jazyce Java.Linux-based VMs: The Java-based application servers that are available, such as Apache Tomcat for screen handling and Java-based business functionality. Použijte JDBC pro přístup k datům a transakce.Use JDBC for data access and transactions.

Migrace úloh služby Batch do AzureMigrate batch workloads to Azure

Operace dávkového zpracování v Azure se liší od typického prostředí Batch na sálových počítačích.Batch operations in Azure differ from the typical batch environment on mainframes. Dávkové úlohy sálového počítače jsou obvykle sériové a závisí na počtu IOPS poskytovaných páteřním základem pro výkon.Mainframe batch jobs are typically serial in nature and depend on the IOPS provided by the mainframe backbone for performance. Cloudová prostředí Batch využívají paralelní výpočetní a vysokorychlostní sítě pro výkon.Cloud-based batch environments use parallel computing and high-speed networks for performance.

Pokud chcete optimalizovat výkon služby Batch pomocí Azure, zvažte možnosti výpočtů, úložiště, sítěa monitorování podle následujících pokynů.To optimize batch performance using Azure, consider the compute, storage, networking, and monitoring options as follows.

Výpočetní prostředkyCompute

PoužijeUse:

  • Virtuální počítače s nejvyšší taktovou rychlostí.VMs with the highest clock speed. Sálové aplikace jsou často s jedním vláknem a sálové procesory mají velmi vysokou rychlost.Mainframe applications are often single-threaded and mainframe CPUs have a very high clock speed.

  • Virtuální počítače s velkou kapacitou paměti umožňující ukládání dat a pracovních oblastí aplikace do mezipaměti.VMs with large memory capacity to allow caching of data and application work areas.

  • Virtuální počítače s vyšší hustotou vCPU, aby využívaly vícevláknové zpracování, pokud aplikace podporuje více vláken.VMs with higher density vCPUs to take advantage of multithreaded processing if the application supports multiple threads.

  • Paralelní zpracování, protože Azure se snadno škáluje pro paralelní zpracování a poskytuje více výpočetní výkon pro dávkovou práci.Parallel processing, as Azure easily scales out for parallel processing, delivering more compute power for a batch run.

StorageStorage

PoužijeUse:

  • Azure Premium SSD nebo Azure Ultra disks pro maximální počet dostupných IOPS.Azure premium SSDs or Azure ultra disks for maximum available IOPS.

  • Prokládání více disků za účelem většího počtu IOPS na velikost úložiště.Striping with multiple disks for more IOPS per storage size.

  • Vytváření oddílů pro úložiště pro rozšíření vstupu/výstupu přes několik Azure Storagech zařízení.Partitioning for storage to spread I/O over multiple Azure Storage devices.

SítěNetworking

SledováníMonitoring

  • Pomocí nástrojů pro monitorování, Azure monitor, Application Insightsa protokolů Azure umožníte správcům monitorovat jakýkoli výkon dávkových běhů a vyhnout se kritickým bodům.Use monitoring tools, Azure Monitor, Application Insights, and Azure logs enable administrators to monitor any over performance of batch runs and help eliminate bottlenecks.

Migrace vývojových prostředíMigrate development environments

Distribuované architektury cloudu spoléhají na jinou sadu vývojářských nástrojů, které poskytují výhody moderních postupů a programovacích jazyků.The cloud's distributed architectures rely on a different set of development tools that provide the advantage of modern practices and programming languages. Pro usnadnění tohoto přechodu můžete použít vývojové prostředí s jinými nástroji, které jsou určeny k emulaci prostředí IBM z/OS.To ease this transition, you can use a development environment with other tools that are designed to emulate IBM z/OS environments. V následujícím seznamu jsou uvedeny možnosti od společnosti Microsoft a jiných dodavatelů:The following list shows options from Microsoft and other vendors:

SoučástComponent Možnosti AzureAzure options
z/OSz/OS Windows, Linux nebo UNIXWindows, Linux, or Unix
CICSCICS Služby Azure nabízené společností Micro Focus, Oracle, GT software (Fujitsu), TmaxSoft, Raincode a NTT data nebo přepište pomocí KubernetesAzure services offered by Micro Focus, Oracle, GT Software (Fujitsu), TmaxSoft, Raincode, and NTT Data, or rewrite using Kubernetes
IMSIMS Služby Azure, které nabízí Micro Focus a OracleAzure services offered by Micro Focus and Oracle
PracovníkAssembler Služby Azure z Raincode a TmaxSoft; nebo COBOL, C nebo Java nebo namapujte na funkce operačního systémuAzure services from Raincode and TmaxSoft; or COBOL, C, or Java, or map to operating system functions
JCLJCL JCL, PowerShell nebo jiné nástroje pro skriptováníJCL, PowerShell, or other scripting tools
COBOLCOBOL COBOL, C nebo JavaCOBOL, C, or Java
LenNatural Přírodní, COBOL, C nebo JavaNatural, COBOL, C, or Java
FORTRAN a PL/IFortran and PL/I FORTRAN, PL/I, COBOL, C nebo JavaFortran, PL/I, COBOL, C, or Java
REXX a PL/IREXX and PL/I REXX, PowerShell nebo jiné nástroje pro skriptováníREXX, PowerShell, or other scripting tools

Migrace databází a datMigrate databases and data

Migrace aplikace obvykle zahrnuje opětovné hostování datové vrstvy.Application migration usually involves rehosting the data tier. Můžete migrovat SQL Server, open source a další relační databáze na plně spravovaná řešení v Azure, jako je Azure SQL Managed instance, Azure Database for PostgreSQLa Azure Database for MySQL s 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.

Můžete například migrovat, pokud Datová vrstva sálového počítače používá:For example, you can migrate if the mainframe data tier uses:

  • Databázi IBM DB2 nebo databáze IMS použijte Azure SQL Database, SQL Server, DB2 LUW nebo Oracle Database v Azure.IBM DB2 or an IMS database, use Azure SQL Database, SQL Server, DB2 LUW, or Oracle Database on Azure.

  • VSAM a další ploché soubory používají pro Azure SQL Database, SQL Server, DB2 LUW a Oracle indexované soubory s použitím indexovaných sekvenčních přístupových metod (ISAM).VSAM and other flat files, use Indexed Sequential Access Method (ISAM) flat files for Azure SQL Database, SQL Server, DB2 LUW, or Oracle.

  • Skupiny datumů generace (GDGs), migrujte na soubory v Azure, které používají zásady vytváření názvů a přípony názvů souborů, které poskytují podobnou funkci GDGs.Generation date groups (GDGs), migrate to files on Azure that use a naming convention and filename extensions that provide similar functionality to GDGs.

Datová vrstva IBM zahrnuje několik klíčových součástí, které je nutné také migrovat.The IBM data tier includes several key components that you must also migrate. Když například migrujete databázi, migrujete také kolekci dat obsažených ve fondech, z nichž každá obsahuje dbextents, která jsou VSAM sady dat z/OS.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. Migrace musí zahrnovat adresář, který identifikuje umístění dat ve fondech úložiště.Your migration must include the directory that identifies data locations in the storage pools. Plán migrace musí také zvážit protokol databáze, který obsahuje záznam o operacích provedených v databázi.Also, your migration plan must consider the database log, which contains a record of operations performed on the database. Databáze může mít jednu, dvě (duální nebo alternativní) nebo čtyři (duální a alternativní) protokoly.A database can have one, two (dual or alternate), or four (dual and alternate) logs.

Migrace databáze zahrnuje i tyto součásti:Database migration also includes these components:

  • Správce databáze: Poskytuje přístup k datům v databázi.Database manager: Provides access to data in the database. Správce databáze běží ve vlastním oddílu v prostředí z/OS.The database manager runs in its own partition in a z/OS environment.
  • Žadatel o aplikaci: Akceptuje žádosti od aplikací před jejich předáním aplikačnímu serveru.Application requester: Accepts requests from applications before passing them to an application server.
  • Online adaptér prostředků: Zahrnuje součásti žadatele aplikace pro použití v transakcích CICS.Online resource adapter: Includes application requester components for use in CICS transactions.
  • Adaptér prostředků Batch: Implementuje součásti žadatele aplikace pro dávkové aplikace z/OS.Batch resource adapter: Implements application requester components for z/OS batch applications.
  • Interaktivní SQL (ISQL): Spouští se jako aplikace CICS a rozhraní, které umožňuje uživatelům zadat příkazy SQL nebo příkazy operátoru.Interactive SQL (ISQL): Runs as a CICS application and interface enabling users to enter SQL statements or operator commands.
  • CICS aplikace: Spouští se pod kontrolou CICS pomocí dostupných prostředků a zdrojů dat v CICS.CICS application: Runs under the control of CICS, using available resources and data sources in CICS.
  • Aplikace Batch: Spustí logiku procesu bez interaktivní komunikace s uživateli, například vytvoří hromadnou aktualizaci dat nebo generuje sestavy z databáze.Batch application: Runs process logic without interactive communication with users to, for example, produce bulk data updates or generate reports from a database.

Optimalizace škálování a propustnosti pro AzureOptimize scale and throughput for Azure

Obecně řečeno, sálové počítače se škálují nahoru, zatímco Cloud škáluje. Pro optimalizaci škálování a propustnosti aplikací pro sálové počítače, které běží na Azure, je důležité pochopit, jak můžou sálové počítače oddělit a izolovat aplikace.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. V rámci sálového počítače z/OS používá funkce označované jako logické oddíly (LPARs) k izolaci a správě prostředků konkrétní aplikace v jediné instanci.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.

Například sálové počítače můžou používat jeden LPAR pro oblast CICS s přidruženými COBOL programy a samostatné LPAR pro DB2.For example, a mainframe might use one LPAR for a CICS region with associated COBOL programs, and a separate LPAR for DB2. Další LPARs se často používají pro vývoj, testování a přípravná prostředí.Additional LPARs are often used for the development, testing, and staging environments.

V Azure je obvyklejší používat k tomuto účelu samostatné virtuální počítače.On Azure, it's more common to use separate VMs to serve this purpose. Architektury Azure obvykle nasazují virtuální počítače pro aplikační vrstvu, samostatnou sadu virtuálních počítačů pro datovou vrstvu, další sadu pro vývoj a tak dále.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. Jednotlivé úrovně zpracování je možné optimalizovat pomocí nejvhodnějšího typu virtuálních počítačů a funkcí pro toto prostředí.Each tier of processing can be optimized using the most suitable type of VMs and features for that environment.

Kromě toho může každá úroveň také poskytovat vhodné služby pro zotavení po havárii.In addition, each tier can also provide appropriate disaster recovery services. Například provozní a databázové virtuální počítače mohou vyžadovat rychlé obnovení nebo zahřívání, zatímco virtuální počítače pro vývoj a testování podporují studenou obnovu.For example, production and database VMs might require a hot or warm recovery, while the development and testing VMs support a cold recovery.

Následující obrázek ukazuje možné nasazení Azure pomocí primární a sekundární lokality.The following figure shows a possible Azure deployment using a primary and a secondary site. V primární lokalitě se produkční, pracovní a testovací virtuální počítače nasazují s vysokou dostupností.In the primary site, the production, staging, and testing VMs are deployed with high availability. Sekundární lokalita je určena pro zálohování a zotavení po havárii.The secondary site is for backup and disaster recovery.

Možné nasazení Azure pomocí primární a sekundární lokality

Provedení dvoufázové sálového počítače do AzurePerform a staged mainframe to Azure

Přesunutí řešení z sálového počítače do Azure může zahrnovat dvoufázové migrace, při které se některé aplikace přesunou jako první, a jiné zůstávají na sálovém počítači dočasně nebo trvale.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. Tento přístup obvykle vyžaduje systémy, které aplikacím a databázím umožňují vzájemnou spolupráci mezi sálovými a Azure.This approach typically requires systems that allow applications and databases to interoperate between the mainframe and Azure.

Běžným scénářem je přesun aplikace do Azure a zachování dat používaných aplikací na sálovém počítači.A common scenario is to move an application to Azure while keeping the data used by the application on the mainframe. Konkrétní software se používá k tomu, aby aplikace v Azure měly přístup k datům z sálového počítače.Specific software is used to enable the applications on Azure to access data from the mainframe. V rámci široké škály řešení je zajištěna integrace mezi Azure a stávajícími sálovými prostředími, Podpora hybridních scénářů a migrace v průběhu času.Fortunately, a wide range of solutions provide integration between Azure and existing mainframe environments, support for hybrid scenarios, and migration over time. Na svou cestu vám může pomáhat partneři Microsoftu, nezávislí dodavatelé softwaru a systémové integrátory.Microsoft partners, independent software vendors, and system integrators can help you on your journey.

Jednou z možností je Microsoft Host Integration Server, řešení, které poskytuje architekturu distribuované relační databáze (DRDA), která se vyžaduje pro aplikace v Azure pro přístup k datům v DB2, která zůstávají na sálovém počítači.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. Další možnosti pro integraci z sálového počítače do Azure zahrnují řešení od IBM, Attunity, Codit, dalších dodavatelů a možností open source.Other options for mainframe-to-Azure integration include solutions from IBM, Attunity, Codit, other vendors, and open-source options.

Partnerská řešeníPartner solutions

Pokud zvažujete migraci v rámci sálového počítače, máte k dispozici partnerský ekosystém, který vám pomůže.If you are considering a mainframe migration, the partner ecosystem is available to assist you.

Azure poskytuje prověřenou, vysoce dostupnou a škálovatelnou infrastrukturu pro systémy, které se aktuálně spouštějí na sálových počítačích.Azure provides a proven, highly available, and scalable infrastructure for systems that currently run on mainframes. Některé úlohy je možné migrovat pomocí relativního snadného.Some workloads can be migrated with relative ease. Další úlohy, které závisí na starším systémovém softwaru, jako je CICS a IMS, se dají znovu hostovat pomocí partnerských řešení a migrovat do Azure v čase.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. Bez ohledu na to, jakou možnost provedete, jsou k dispozici Microsoft a naši partneři, které vám pomůžou s optimalizací pro Azure při údržbě funkcí softwaru sálového počítače.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.

Další informaceLearn more

Další informace naleznete v následujících zdrojích:For more information, see the following resources: