Přepnutí z sálových počítačů do AzureMake the switch from mainframes to Azure

Azure jako alternativní platforma pro spouštění tradičních sálových aplikací nabízí výpočetní výkon a úložiště v prostředí s vysokou dostupností.As an alternative platform for running traditional mainframe applications, Azure offers hyperscale compute and storage in a high availability environment. Získáte hodnotu a flexibilitu moderní cloudové platformy bez nákladů spojených s prostředím sálového počítače.You get the value and agility of a modern, cloud-based platform without the costs associated with a mainframe environment.

V této části najdete technické informace o tom, jak přepnout z sálové platformy do Azure.This section provides technical guidance for making the switch from a mainframe platform to Azure.

Sálové počítače a Azure

MIPS vs. vCPUMIPS vs. vCPUs

Neexistuje žádný vzorec univerzálního mapování, který neexistuje pro určení počtu virtuálních jednotek vCPU potřebných ke spouštění sálových úloh.There is no universal mapping formula that exists for determining the number of virtual central processing units (vCPUs) needed to run mainframe workloads. Metrika milionů instrukcí za sekundu (MIPS) je ale často namapovaná na vCPU v Azure.However, the metric of a million instructions per second (MIPS) is often mapped to vCPUs on Azure. MIPS měří celkovou výpočetní sílu sálového počítače tím, že poskytuje konstantní hodnotu počtu cyklů za sekundu pro daný počítač.MIPS measures the overall compute power of a mainframe by providing a constant value of the number of cycles per second for a given machine.

Malá organizace může vyžadovat méně než 500 MIPS, zatímco velká organizace obvykle používá více než 5 000 MIPS.A small organization might require less than 500 MIPS, while a large organization typically uses more than 5,000 MIPS. Při $1 000 na jedno MIPS má velké organizace při nasazení infrastruktury 5 000-MIPS přibližně $5 000 000.At $1,000 per single MIPS, a large organization spends approximately $5 million annually to deploy a 5,000-MIPS infrastructure. Odhad ročních nákladů na typické nasazení Azure této škály je přibližně jedna z deseti nákladů na infrastrukturu MIPS.The annual cost estimate for a typical Azure deployment of this scale is approximately one-tenth the cost of a MIPS infrastructure. Podrobnosti najdete v části Tabulka 4 v dokumentu White Paper Demystifying pro migraci z sálového počítače do Azure .For details, see Table 4 in the Demystifying Mainframe-to-Azure Migration white paper.

Přesný výpočet MIPS pro vCPU s Azure závisí na typu vCPU a na přesném zatížení, které používáte.An accurate calculation of MIPS to vCPUs with Azure depends on the type of vCPU and the exact workload you are running. Studie srovnávacích testů ale poskytují dobrý základ pro odhad počtu a typu vCPU, který budete potřebovat.However, benchmark studies provide a good basis for estimating the number and type of vCPUs you will need. Nedávné srovnávací testy HPE zRef poskytují tyto odhady:A recent HPE zRef benchmark provides the following estimates:

  • 288 MIPS na bázi Intel běžící na HPEch serverech pro úlohy online (CICS).288 MIPS per Intel-based core running on HPE ProLiant servers for online (CICS) jobs.

  • 170 MIPS na Intel Core pro dávkové úlohy COBOL.170 MIPS per Intel core for COBOL batch jobs.

Tato příručka odhadne 200 MIPS na vCPU pro online zpracování a 100 MIPS na vCPU pro dávkové zpracování.This guide estimates 200 MIPS per vCPU for online processing and 100 MIPS per vCPU for batch processing.

Poznámka

Tyto odhady se mohou změnit, protože nové řady virtuálních počítačů budou v Azure dostupné.These estimates are subject to change as new virtual machine (VM) series become available in Azure.

Vysoká dostupnost a převzetí služeb při selháníHigh availability and failover

Sálové systémy často nabízejí pět dostupnosti devítky (99,999 procent), když se používají Sysplexy na sálovém a paralelním.Mainframe systems often offer five 9s availability (99.999 percent) when mainframe coupling and Parallel Sysplex are used. Stále je potřeba naplánovat výpadky pro údržbu a počáteční načtení programu (IPLs).Yet system operators still need to schedule downtime for maintenance and initial program loads (IPLs). Skutečná dostupnost se blíží dvěma nebo třemi devítkyům, podobně jako u serverů s vysokým konečným využitím Intel.The actual availability approaches two or three 9s, comparable to high end, Intel-based servers.

V porovnání s tím Azure nabízí smlouvy o úrovni služeb (SLA) založené na závazku, kde je ve výchozím nastavení k dispozici několik devítky dostupnosti, které jsou optimalizované pro místní nebo geografickou replikaci služeb.By comparison, Azure offers commitment-based service-level agreements (SLAs), where multiple 9s availability is the default, optimized with local or geo-based replication of services.

Azure poskytuje další dostupnost tím, že replikuje data z více úložných zařízení, a to buď místně, nebo v jiných geografických oblastech.Azure provides additional availability by replicating data from multiple storage devices, either locally or in other geographic regions. V případě selhání založeného na Azure mají výpočetní prostředky přístup k replikovaným datům na místní nebo regionální úrovni.In the event of an Azure-based failure, compute resources can access the replicated data on either the local or regional level.

Pokud používáte prostředky platformy Azure jako služby (PaaS), například Azure SQL Database a Azure Cosmos DB, může Azure automaticky zpracovávat převzetí služeb při selhání.When you use Azure platform as a service (PaaS) resources, such as Azure SQL Database and Azure Cosmos DB, Azure can automatically handle failovers. Pokud používáte infrastrukturu Azure jako službu (IaaS), převzetí služeb při selhání se spoléhá na konkrétní systémové funkce, jako je SQL Server třeba funkce služby Always On, instance clusteringu s podporou převzetí služeb při selhání a skupiny dostupnosti.When you use Azure infrastructure as a service (IaaS), failover relies on specific system functionality, such as SQL Server Always On features, failover clustering instances, and availability groups.

ŠkálovatelnostScalability

Při horizontálním navýšení kapacity cloudových prostředí se většinou škálují sálové počítače. Sálové počítače můžou škálovat s využitím zařízení (CF), ale vysoké náklady na hardware a úložiště usnadňují horizontální navýšení kapacity u sálových počítačů.Mainframes typically scale up, while cloud environments scale out. Mainframes can scale out with the use of a coupling facility (CF), but the high cost of hardware and storage makes mainframes expensive to scale out.

CF také nabízí vysoce spárované výpočetní prostředky, zatímco funkce škálování na více instancí Azure jsou volně spojené.A CF also offers tightly coupled compute, whereas the scale-out features of Azure are loosely coupled. Cloud se dá škálovat nahoru nebo dolů, aby odpovídal přesným uživatelským specifikacím, a to s výpočetním výkonem, úložištěm a službami na vyžádání v rámci fakturačního modelu založeného na využití.The cloud can scale up or down to match exact user specifications, with compute power, storage, and services scaling on demand under a usage-based billing model.

Backup a obnoveníBackup and recovery

Zákazníci z sálových počítačů obvykle udržují weby pro zotavení po havárii nebo využívají nebo nezávislého poskytovatele sálového počítače při haváriích.Mainframe customers typically maintain disaster recovery sites or make use or an independent mainframe provider for disaster contingencies. Synchronizace s webem pro obnovení po havárii se obvykle provádí prostřednictvím offline kopií dat.Synchronization with a disaster recovery site is usually done through offline copies of data. Obě možnosti účtují vysoké náklady.Both options incur high costs.

K dispozici je taky automatizovaná geografická redundance prostřednictvím zařízení pro propojení sálového počítače.Automated geo-redundancy is also available through the mainframe coupling facility. Tento přístup je nákladný a je obvykle vyhrazený pro klíčové systémy.This approach is expensive and is typically reserved for mission-critical systems. Azure naopak nabízí snadno implementované a nákladově efektivní možnosti pro zálohování, obnovua redundanci na místních nebo regionálních úrovních nebo prostřednictvím geografické redundance.In contrast, Azure has easy-to-implement and cost-effective options for backup, recovery, and redundancy at local or regional levels, or via geo-redundancy.

StorageStorage

Část porozumění fungování sálových počítačů zahrnuje dekódování různých překrývajících se podmínek.Part of understanding how mainframes work involves decoding various overlapping terms. Například centrální úložiště, skutečná paměť, reálné úložiště a hlavní úložiště obecně odkazují na úložiště připojené přímo k sálovému procesoru.For example, central storage, real memory, real storage, and main storage all generally refer to storage attached directly to the mainframe processor.

Sálový hardware obsahuje procesory a mnoho dalších zařízení, jako jsou například úložná zařízení s přímým přístupem (DASDs), magnetické páskové jednotky a několik typů uživatelských konzol.Mainframe hardware includes processors and many other devices, such as direct-access storage devices (DASDs), magnetic tape drives, and several types of user consoles. Pásky a DASDs se používají pro systémové funkce a uživatelské programy.Tapes and DASDs are used for system functions and by user programs.

Mezi typy fyzického úložiště pro sálové počítače patří:Types of physical storage for mainframes include:

  • Centrální úložiště: Nachází se přímo na sálovém procesoru, označované také jako procesor nebo reálné úložiště.Central storage: Located directly on the mainframe processor, this is also known as processor or real storage.
  • Pomocné úložiště: Tento typ se nachází odděleně od sálového počítače, ale obsahuje úložiště v DASDs a také se označuje jako stránkovací úložiště.Auxiliary storage: Located separately from the mainframe, this type includes storage on DASDs and is also known as paging storage.

Cloud nabízí řadu flexibilních, škálovatelných možností a platíte jenom za tyto možnosti, které potřebujete.The cloud offers a range of flexible, scalable options, and you will pay only for those options that you need. Azure Storage nabízí rozsáhle škálovatelné úložiště objektů pro datové objekty, službu systému souborů pro Cloud, spolehlivé úložiště pro zasílání zpráv a NoSQL úložiště.Azure Storage offers a massively scalable object store for data objects, a file system service for the cloud, a reliable messaging store, and a NoSQL store. U virtuálních počítačů poskytují spravované a nespravované disky Trvalé a zabezpečené úložiště na disku.For VMs, managed and unmanaged disks provide persistent, secure disk storage.

Vývoj a testování sálového počítačeMainframe development and testing

Hlavním ovladačem v projektech migrace v rámci sálového počítače je měnící se tvář vývoje aplikací.A major driver in mainframe migration projects is the changing face of application development. Organizace chtějí, aby jejich vývojové prostředí bylo bezpečnější a reagovat na obchodní potřeby.Organizations want their development environment to be more agile and responsive to business needs.

Sálové počítače mají typicky samostatné logické oddíly (LPARs) pro vývoj a testování, jako je třeba QA a fázování LPARs.Mainframes typically have separate logical partitions (LPARs) for development and testing, such as QA and staging LPARs. Mezi řešení pro vývoj sálových počítačů patří kompilátory (COBOL, PL/I, assembler) a editory.Mainframe development solutions include compilers (COBOL, PL/I, Assembler) and editors. Nejběžnější je ISPF (Interactive System produktivity) pro operační systém z/OS, který běží na sálovch počítačích IBM.The most common is the Interactive System Productivity Facility (ISPF) for the z/OS operating system that runs on IBM mainframes. Jiní uživatelé zahrnují nástroje ROSCOE Programming Facility (RPF) a Computer Associates Tools, jako je CA Librarian a CA-Panvalet.Others include ROSCOE Programming Facility (RPF) and Computer Associates tools, such as CA Librarian and CA-Panvalet.

Prostředí pro emulaci a kompilátory jsou dostupné na platformách x86, takže vývoj a testování můžou být obvykle mezi prvními úlohami migrace z sálového počítače do Azure.Emulation environments and compilers are available on x86 platforms, so development and testing can typically be among the first workloads to migrate from a mainframe to Azure. Dostupnost a širší využití nástrojů DevOps v Azure urychluje migraci vývojových a testovacích prostředí.The availability and widespread use of DevOps tools in Azure is accelerating the migration of development and testing environments.

Po vývoji a testování řešení v Azure a připravených k nasazení do sálového počítače budete muset zkopírovat kód do sálového počítače a zkompilovat ho tam.When solutions are developed and tested on Azure and are ready for deployment to the mainframe, you will need to copy the code to the mainframe and compile it there.

Další krokyNext steps