Sdílet prostřednictvím


Přechod z sálových počítačů do Azure

Azure nabízí jako alternativní platformu pro provozování tradičních sálových aplikací výpočetní prostředky a úložiště hyperškálování v prostředí s vysokou dostupností. Získáte hodnotu a flexibilitu moderní cloudové platformy bez nákladů spojených s prostředím sálového počítače.

Tato část obsahuje technické pokyny pro přechod z sálové platformy na Azure.

Mainframe and Azure

MIPS vs. vCPU

Neexistuje žádný univerzální mapovací vzorec, který by určil počet virtuálních jednotek centrálního zpracování potřebných ke spouštění úloh sálového počítače. Metrika milion instrukcí za sekundu (MIPS) se ale často mapuje na virtuální procesory v Azure. MIPS měří celkový výpočetní výkon sálového počítače tím, že poskytuje konstantní hodnotu počtu cyklů za sekundu pro daný počítač.

Malá organizace může vyžadovat méně než 500 MIPS, zatímco velká organizace obvykle používá více než 5 000 MIPS. Ve výši 1 000 USD na jedno MIPS velká organizace každý rok stráví přibližně 5 milionů DOLARŮ na nasazení infrastruktury 5 000 MIPS. Roční odhad nákladů na typické nasazení Azure v tomto měřítku je přibližně jedna desetinná cena za infrastrukturu MIPS.

Přesný výpočet MIPS na virtuální procesory s Azure závisí na typu vCPU a přesné úloze, kterou používáte. Srovnávací studie však poskytují dobrý základ pro odhad počtu a typů virtuálních procesorů, které budete potřebovat. Nedávný srovnávací test HPE zRef poskytuje následující odhady:

  • 288 MIPS na jádro založené na intelu běžících na serverech HPE ProLiant pro online úlohy (CICS).

  • 170 MIPS na jádro Intel pro dávkové úlohy COBOL.

Tento průvodce odhaduje 200 MIPS na vCPU pro online zpracování a 100 MIPS na vCPU pro dávkové zpracování.

Poznámka:

Tyto odhady se můžou změnit, jakmile budou v Azure k dispozici nové řady virtuálních počítačů.

Vysoká dostupnost a převzetí služeb při selhání

Sálové systémy často nabízejí pět 9 dostupnosti (99,999 %) při použití párování sálových počítačů a paralelního sysplexu. Operátoři systému ale stále potřebují naplánovat výpadek pro údržbu a počáteční načtení programu (IP adresy). Skutečná dostupnost se blíží dvěma nebo třem 9s, které jsou srovnatelné se servery založenými na technologii Intel high-end.

Azure oproti tomu nabízí smlouvy o úrovni služeb založené na závazku (SLA), ve kterých je výchozí dostupnost s více 9 body optimalizovaná s místní nebo geografickou replikací služeb.

Azure poskytuje další dostupnost replikací dat z více úložných zařízení, a to buď místně, nebo v jiných geografických oblastech. V případě selhání založeného na Azure můžou výpočetní prostředky přistupovat k replikovaným datům na místní nebo regionální úrovni.

Když používáte prostředky Azure jako služby (PaaS), jako je Azure SQL Database a Azure Cosmos DB, může Azure automaticky zpracovávat převzetí služeb při selhání. Když používáte infrastrukturu Azure jako službu (IaaS), převzetí služeb při selhání závisí na konkrétních systémových funkcích, jako jsou funkce AlwaysOn SQL Serveru, instance clusteringu s podporou převzetí služeb při selhání a skupiny dostupnosti.

Škálovatelnost

Sálové počítače se obvykle vertikálně navyšují, zatímco cloudové prostředí se škálují na více instancí. Sálové počítače se můžou škálovat pomocí zařízení pro párování (CF), ale vysoké náklady na hardware a úložiště ztěžují škálování sálových počítačů na více instancí.

Cf také nabízí úzce propojené výpočetní prostředky, zatímco funkce Azure se škálováním na více instancí jsou volně propojené. Cloud může vertikálně navýšit nebo snížit kapacitu tak, aby odpovídal přesným specifikacím uživatelů s výpočetním výkonem, úložištěm a službami, které se škálovaly na vyžádání v rámci fakturačního modelu založeného na využití.

Zálohování a obnovování

Zákazníci mainframů obvykle udržují lokality zotavení po havárii nebo používají nebo nezávislého poskytovatele sálových počítačů pro zajištění nepředvídaných událostí po havárii. Synchronizace s lokalitou pro zotavení po havárii se obvykle provádí prostřednictvím offline kopií dat. Obě možnosti účtují vysoké náklady.

Automatická geografická redundance je dostupná také prostřednictvím zařízení pro párování sálových počítačů. Tento přístup je nákladný a obvykle je vyhrazený pro kritické systémy. Naproti tomu Azure nabízí snadno implementované a nákladově efektivní možnosti zálohování, obnovení a redundance na místních nebo regionálních úrovních nebo prostřednictvím geografické redundance.

Úložiště

Součástí porozumění fungování sálových počítačů je dekódování různých překrývajících se termínů. Například centrální úložiště, reálná paměť, skutečné úložiště a hlavní úložiště obecně odkazují na úložiště připojené přímo k procesoru mainframů.

Sálový hardware zahrnuje procesory a mnoho dalších zařízení, jako jsou zařízení úložiště s přímým přístupem (DASD), magnetické páskové jednotky a několik typů uživatelských konzol. Pásky a DASD se používají pro systémové funkce a uživatelské programy.

Mezi typy fyzického úložiště pro sálové počítače patří:

  • Centrální úložiště: Nachází se přímo na procesoru sálového počítače, označuje se také jako procesor nebo skutečné úložiště.
  • Pomocné úložiště: Tento typ se nachází odděleně od sálového počítače, zahrnuje úložiště na DASD a označuje se také jako stránkovací úložiště.

Cloud nabízí celou řadu flexibilních, škálovatelných možností a platíte jenom za ty, které potřebujete. Azure Storage nabízí široce škálovatelné úložiště objektů pro datové objekty, službu systému souborů pro cloud, spolehlivé úložiště zpráv a úložiště NoSQL. Pro virtuální počítače poskytují spravované a nespravované disky trvalé zabezpečené diskové úložiště.

Vývoj a testování sálových počítačů

Hlavním faktorem v projektech migrace sálových počítačů je změna tváře vývoje aplikací. Organizace chtějí, aby vývojové prostředí bylo agilnější a reagovalo na obchodní potřeby.

Sálové počítače mají obvykle samostatné logické oddíly (LPAR) pro vývoj a testování, jako jsou kontroly kvality a přípravné LPAR. Řešení pro vývoj sálových počítačů zahrnují kompilátory (COBOL, PL/I, Assembler) a editory. Nejběžnější je nástroj ISPF (Interactive System Productivity Facility) pro operační systém z/OS, který běží na sálových počítačích IBM. Mezi další patří programová zařízení ROSCOE (RPF) a počítačové přidružení nástrojů, jako jsou knihovníci CA a CA-Panvalet.

Emulační prostředí a kompilátory jsou k dispozici na platformách x86, takže vývoj a testování může být obvykle mezi prvními úlohami, které se mají migrovat z sálového počítače do Azure. Dostupnost a rozšířené využití nástrojů DevOps v Azure urychluje migraci vývojových a testovacích prostředí.

Když jsou řešení vyvinutá a otestovaná v Azure a jsou připravená 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.

Další kroky