Overschakelen van mainframes naar AzureMake the switch from mainframes to Azure

Azure biedt als alternatief platform voor het uitvoeren van traditionele mainframe-toepassingen grootschalige Compute en Storage in een omgeving met hoge Beschik baarheid.As an alternative platform for running traditional mainframe applications, Azure offers hyperscale compute and storage in a high availability environment. U krijgt de waarde en flexibiliteit van een modern, Cloud platform zonder de kosten die zijn gekoppeld aan een mainframe-omgeving.You get the value and agility of a modern, cloud-based platform without the costs associated with a mainframe environment.

In deze sectie vindt u technische richt lijnen voor het maken van de switch van een mainframe platform naar Azure.This section provides technical guidance for making the switch from a mainframe platform to Azure.

Mainframe en Azure

MIPS versus Vcpu'sMIPS vs. vCPUs

Er is geen universele toewijzings formule die bestaat voor het bepalen van het aantal Vcpu's (Virtual Central Processing Units) dat nodig is voor het uitvoeren van mainframe-workloads.There is no universal mapping formula that exists for determining the number of virtual central processing units (vCPUs) needed to run mainframe workloads. De metriek van een miljoen instructies per seconde (MIPS) wordt vaak ook toegewezen aan Vcpu's in Azure.However, the metric of a million instructions per second (MIPS) is often mapped to vCPUs on Azure. MIPS meet de totale reken kracht van een mainframe door een constante waarde voor het aantal cycli per seconde voor een bepaalde computer op te geven.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.

Een kleine organisatie kan minder dan 500 MIPS vereisen, terwijl een grote organisatie meestal meer dan 5.000 MIPS gebruikt.A small organization might require less than 500 MIPS, while a large organization typically uses more than 5,000 MIPS. Bij $1.000 per MIPS brengt een grote organisatie ongeveer $5.000.000 per jaar in de hand om een 5.000-MIPS-infra structuur te implementeren.At $1,000 per single MIPS, a large organization spends approximately $5 million annually to deploy a 5,000-MIPS infrastructure. De schatting van de jaarlijkse kosten voor een typische Azure-implementatie van deze schaal is ongeveer een tiende van de kosten van een MIPS-infra structuur.The annual cost estimate for a typical Azure deployment of this scale is approximately one-tenth the cost of a MIPS infrastructure. Zie voor meer informatie tabel 4 in het White paper ontrafelen mainframe-naar-Azure-migratie .For details, see Table 4 in the Demystifying Mainframe-to-Azure Migration white paper.

Een nauw keurige berekening van MIPS naar Vcpu's met Azure is afhankelijk van het type vCPU en de exacte werk belasting die u uitvoert.An accurate calculation of MIPS to vCPUs with Azure depends on the type of vCPU and the exact workload you are running. Benchmark studies bieden echter een goede basis voor het schatten van het aantal en het type Vcpu's dat u nodig hebt.However, benchmark studies provide a good basis for estimating the number and type of vCPUs you will need. Een recente HPE zRef-Bench Mark biedt de volgende schattingen:A recent HPE zRef benchmark provides the following estimates:

  • 288 MIPS per Intel-gebaseerde kern die wordt uitgevoerd op HPE ProLiant-servers voor online (CICS)-taken.288 MIPS per Intel-based core running on HPE ProLiant servers for online (CICS) jobs.

  • 170 MIPS per Intel Core voor COBOL-batch taken.170 MIPS per Intel core for COBOL batch jobs.

In deze hand leiding wordt 200 MIPS per vCPU voor online verwerking en 100 MIPS per vCPU voor batch verwerking geschat.This guide estimates 200 MIPS per vCPU for online processing and 100 MIPS per vCPU for batch processing.

Notitie

Deze schattingen kunnen worden gewijzigd als nieuwe virtuele machine (VM) reeksen beschikbaar zijn in Azure.These estimates are subject to change as new virtual machine (VM) series become available in Azure.

Hoge Beschik baarheid en failoverHigh availability and failover

Mainframe systemen bieden vaak vijf 9 's-Beschik baarheid (99,999 procent) wanneer mainframe koppeling en parallelle Sysplex worden gebruikt.Mainframe systems often offer five 9s availability (99.999 percent) when mainframe coupling and Parallel Sysplex are used. Systeem operators moeten nog steeds downtime plannen voor onderhoud en initiële programma belasting (IPLs).Yet system operators still need to schedule downtime for maintenance and initial program loads (IPLs). De werkelijke Beschik baarheid benadert twee of drie 9 's, vergelijkbaar met high-end, Intel-gebaseerde servers.The actual availability approaches two or three 9s, comparable to high end, Intel-based servers.

In vergelijking biedt Azure op toezegging gebaseerde service overeenkomsten (Sla's), waarbij meerdere Beschik baarheid van 9 's de standaard instelling is, geoptimaliseerd met lokale of geo-gebaseerde replicatie van services.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 biedt extra Beschik baarheid door gegevens te repliceren van meerdere opslag apparaten, hetzij lokaal, hetzij in andere geografische regio's.Azure provides additional availability by replicating data from multiple storage devices, either locally or in other geographic regions. In het geval van een fout op basis van Azure hebben Compute-bronnen toegang tot de gerepliceerde gegevens op lokaal of regionaal niveau.In the event of an Azure-based failure, compute resources can access the replicated data on either the local or regional level.

Wanneer u Azure Platform as a Service-resources (PaaS) gebruikt, zoals Azure SQL database en Azure Cosmos DB, kan Azure automatisch failovers verwerken.When you use Azure platform as a service (PaaS) resources, such as Azure SQL Database and Azure Cosmos DB, Azure can automatically handle failovers. Wanneer u Azure Infrastructure as a Service (IaaS) gebruikt, is de failover gebaseerd op specifieke systeem functies, zoals SQL Server altijd op functies, Failoverclustering en beschikbaarheids groepen.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.

SchaalbaarheidScalability

Mainframes worden doorgaans geschaald, terwijl Cloud omgevingen uitschalen. Mainframes kunnen uitschalen met het gebruik van een koppelings faciliteit (CF), maar de hoge kosten voor hardware en opslag zorgen ervoor dat mainframes kostbaar zijn.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.

Een CF biedt ook nauw gekoppelde reken kracht, terwijl de scale-out van Azure los van elkaar zijn gekoppeld.A CF also offers tightly coupled compute, whereas the scale-out features of Azure are loosely coupled. De cloud kan omhoog of omlaag worden geschaald zodat deze overeenkomt met de exacte specificaties van de gebruiker, met reken kracht, opslag en services die op aanvraag worden geschaald op basis van een op gebruik gebaseerd facturerings model.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.

Back-ups maken en herstellenBackup and recovery

Mainframe klanten onderhouden doorgaans nood herstel sites of maken gebruik of een onafhankelijke mainframe provider voor nood situaties.Mainframe customers typically maintain disaster recovery sites or make use or an independent mainframe provider for disaster contingencies. Synchronisatie met een nood herstel site wordt meestal uitgevoerd via offline kopieën van gegevens.Synchronization with a disaster recovery site is usually done through offline copies of data. Bij beide opties worden hoge kosten in rekening gebracht.Both options incur high costs.

Automatische geo-redundantie is ook beschikbaar via de mainframe koppelings faciliteit.Automated geo-redundancy is also available through the mainframe coupling facility. Deze aanpak is kostbaar en is doorgaans gereserveerd voor essentiële systemen.This approach is expensive and is typically reserved for mission-critical systems. Azure heeft daarentegen eenvoudig te implementeren en rendabele opties voor back-up, herstelen Redundantie op lokaal of regionaal niveau, of via Geo-redundantie.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

Als u wilt weten hoe mainframes werken, moet u verschillende overlappende voor waarden decoderen.Part of understanding how mainframes work involves decoding various overlapping terms. Bijvoorbeeld: centrale opslag, Real-Memory, echte opslag en hoofd opslag verwijzen doorgaans naar opslag die rechtstreeks aan de mainframe-processor is gekoppeld.For example, central storage, real memory, real storage, and main storage all generally refer to storage attached directly to the mainframe processor.

Mainframe-hardware bevat processors en veel andere apparaten, zoals directe-toegangs opslag apparaten (DASDs), magnetische-tape stations en verschillende typen gebruikers consoles.Mainframe hardware includes processors and many other devices, such as direct-access storage devices (DASDs), magnetic tape drives, and several types of user consoles. Tapes en DASDs worden gebruikt voor systeem functies en gebruikers Programma's.Tapes and DASDs are used for system functions and by user programs.

Typen fysieke opslag voor mainframes zijn:Types of physical storage for mainframes include:

  • Centrale opslag: Deze bevindt zich rechtstreeks op de mainframe-processor en wordt ook wel processor of echte opslag genoemd.Central storage: Located directly on the mainframe processor, this is also known as processor or real storage.
  • Hulp opslag: Dit type bevindt zich los van het mainframe, inclusief opslag op DASDs en wordt ook wel paging-opslag genoemd.Auxiliary storage: Located separately from the mainframe, this type includes storage on DASDs and is also known as paging storage.

De Cloud biedt een aantal flexibele, schaal bare opties en u betaalt alleen voor de opties die u nodig hebt.The cloud offers a range of flexible, scalable options, and you will pay only for those options that you need. Azure Storage biedt een zeer schaal bare object opslag voor gegevens objecten, een File System-Service voor de Cloud, een betrouw bare berichten opslag en een NoSQL-archief.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. Voor Vm's, beheerde en onbeheerde schijven bieden permanente, beveiligde schijf opslag.For VMs, managed and unmanaged disks provide persistent, secure disk storage.

Mainframe-ontwikkeling en-testsMainframe development and testing

Een belang rijk stuur programma in mainframe-migratie projecten is het wijzigen van het gezicht van de ontwikkeling van toepassingen.A major driver in mainframe migration projects is the changing face of application development. Organisaties willen hun ontwikkel omgeving flexibeler en reageren op de behoeften van uw bedrijf.Organizations want their development environment to be more agile and responsive to business needs.

Mainframes hebben doorgaans afzonderlijke logische partities (LPARs) voor ontwikkeling en testen, zoals QA en staging LPARs.Mainframes typically have separate logical partitions (LPARs) for development and testing, such as QA and staging LPARs. Mainframe-ontwikkel oplossingen bevatten compilers (COBOL, PL/I, assembler) en editors.Mainframe development solutions include compilers (COBOL, PL/I, Assembler) and editors. Het meest voorkomende is de interactieve systeem productiviteits faciliteit (ISPF) voor het besturings systeem z/OS dat wordt uitgevoerd op IBM-mainframes.The most common is the Interactive System Productivity Facility (ISPF) for the z/OS operating system that runs on IBM mainframes. Andere zijn onder andere ROSCOE Programming Facility (RPF) en Computer Associates-hulpprogram ma's, zoals CA Librarian en CA-Panvalet.Others include ROSCOE Programming Facility (RPF) and Computer Associates tools, such as CA Librarian and CA-Panvalet.

Emulatie omgevingen en-compilers zijn beschikbaar op x86-platforms, dus het ontwikkelen en testen van de eerste werk belasting kan meestal worden gemigreerd van een mainframe naar 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. De beschik baarheid en het wijd verbreide gebruik van DevOps-hulpprogram ma's in azure is het versnellen van de migratie van ontwikkel-en test omgevingen.The availability and widespread use of DevOps tools in Azure is accelerating the migration of development and testing environments.

Wanneer oplossingen zijn ontwikkeld en getest op Azure en gereed zijn voor implementatie naar het mainframe, moet u de code naar het mainframe kopiëren en daar compileren.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.

Volgende stappenNext steps