Po celá desetiletí byla softwarová skupina dostupnosti Adabas adaptovatelným databázovým systémem za mnoha velkými důležitými obchodními aplikacemi. Teď můžete do těchto aplikací přenést pohodlí cloud computingu bez nutnosti vzdát se databáze Adabas nebo přirozeného programovacího jazyka. Tato architektura představuje možnost změnit hostitele systému v Azure. Poskytuje základní pohled na to, co je možné, ať už máte zelenou obrazovku nebo jít moderně.
Architektura sálových počítačů
Tato architektura ukazuje starší architekturu Adabas a Natural před změnou hostitele do cloudu:
Stáhněte si soubor aplikace Visio s touto architekturou.
Workflow
A. Uživatelé zadávají data přes PROTOKOL TCP/IP, včetně TN3270 a HTTP(S). Data se zadávají do sálového počítače prostřednictvím standardních protokolů mainframů.
B. Aplikace přijímají data. Tyto aplikace můžou být dávkové nebo online systémy.
C. Přirozené jazyky, COBOL, PL/I, Assembler nebo kompatibilní jazyky běží v povoleném prostředí.
D. Databázové služby, běžně hierarchické nebo síťové databázové systémy a relační databáze, ukládají data.
E. Běžné služby, jako je spouštění programů, vstupně-výstupní operace, detekce chyb a ochrana v rámci prostředí, poskytují podporu.
F. Middleware a utility služby spravují funkce, jako je páskové úložiště, zařadí se do fronty, výstup a webové služby v rámci prostředí.
G. Operační systémy běží na oddílech.
H. Oddíly se používají ke spouštění samostatných úloh nebo oddělení pracovních typů v rámci prostředí.
Architektura Azure
Tento diagram znázorňuje starší architekturu migrovanou do Azure. K migraci systému se používá přístup k rehostování:
Stáhněte si soubor aplikace Visio s touto architekturou.
Workflow
- Data jsou vstupní, obvykle prostřednictvím Azure ExpressRoute ze vzdálených klientů nebo prostřednictvím jiných aplikací aktuálně běžících v Azure. V obou případech připojení TCP/IP poskytují primární způsob připojení k systému. Uživatelský přístup k webovým aplikacím se poskytuje přes port TLS 443. Starší prezentační vrstvu webové aplikace můžete použít prakticky beze změny, abyste minimalizovali přetrénování uživatelů. Alternativně můžete aktualizovat prezentační vrstvu webové aplikace pomocí moderních architektur uživatelského rozhraní. Pokud chcete zlepšit zabezpečení minimalizací otevřených portů, můžete pro přístup správce k virtuálním počítačům použít hostitele Služby Bastion.
- Aplikace Azure lication Gateway se používá pro přístup k výpočetním clusterům aplikací. Poskytuje služby vyrovnávání zatížení vrstvy 7. Může také provádět rozhodnutí o směrování na základě dalších atributů v požadavku HTTP, jako je cesta URI nebo hlavičky hostitele. Můžete například směrovat provoz na základě příchozí adresy URL. V takovém případě směrujete provoz do správné komponenty skupiny dostupnosti softwaru (ApplinX nebo EntireX).
- Pro výpočetní clustery aplikací můžete použít jeden virtuální počítač pro software Adabas & Natural. Pro aplikaci a databázi doporučujeme používat samostatné virtuální počítače pro více než 200 MIPS. Tento příklad používá dva virtuální počítače. Můžete nasadit distribuovanou architekturu (Adabas & Natural běžící na několika virtuálních počítačích), která poskytuje škálovatelné přirozené aplikace s vyšší dostupností a vyšší konzistencí pro úložiště Adabas.
- ApplinX poskytuje webové připojení a integraci do systémových aplikací. Nejsou vyžadovány žádné změny aplikací.
- CelýX propojuje služby, které běží na integračním serveru, k nepostradatelným programům, které jsou napsané v jazycích, jako je COBOL nebo Natural.
- Online uživatelé se připojují k přirozené aplikaci pomocí Natural Online. Natural Online umožňuje připojení přes SSH nebo webový prohlížeč.
- Natural Services poskytuje přístup rozhraní API k obchodním funkcím, které jsou naprogramované v naturalu.
- Databáze Adabas NoSQL ukládá data.
- Softwarová skupina dostupnosti Natural Batch spouští dávkové úlohy.
Součásti
- Virtuální počítače Azure. Virtual Machines je jedním z několika typů škálovatelných výpočetních prostředků na vyžádání, které Azure nabízí. Virtuální počítač Azure poskytuje flexibilitu virtualizace bez nutnosti nákupu a údržby fyzického hardwaru.
- Azure Virtual Network. Virtuální síť je základním stavebním blokem vaší privátní sítě v Azure. Virtuální síť umožňuje mnoha typům prostředků Azure, jako jsou virtuální počítače, vzájemně komunikovat, internetem a místními sítěmi prostřednictvím vysoce zabezpečeného připojení. Virtuální síť je jako tradiční síť, kterou můžete provozovat ve vlastním datacentru, ale poskytuje výhody infrastruktury Azure, jako je škálovatelnost, dostupnost a izolace.
- Aplikace Azure lication Gateway. Application Gateway poskytuje přizpůsobitelné řešení vyrovnávání zatížení vrstvy 7.
- Virtuální síťová rozhraní. Síťové rozhraní umožňuje virtuálnímu počítači komunikovat s internetem, Azure a místními prostředky. Do virtuálního počítače můžete přidat síťové karty, které poskytují podřízeným virtuálním počítačům vlastní vyhrazené síťové zařízení a IP adresu.
- Spravované disky Azure Spravované disky Azure jsou svazky úložiště na úrovni bloků, které spravuje Azure a používají se se službou Azure Virtual Machines. K dispozici jsou disky Úrovně Ultra, disky SSD úrovně Premium, disky SSD úrovně Standard a disky HDD úrovně Standard. Pro tuto architekturu doporučujeme disky SSD úrovně Premium nebo disky SSD úrovně Ultra.
- Azure ExpressRoute. ExpressRoute můžete použít k rozšíření místních sítí do cloudu Azure prostřednictvím privátního připojení, které poskytovatel připojení usnadňuje. Pomocí ExpressRoute můžete navázat připojení ke cloudovým službám Microsoftu, jako jsou Azure a Office 365.
Podrobnosti scénáře
Po celá desetiletí byla softwarová skupina dostupnosti Adabas adaptovatelným databázovým systémem za mnoha velkými důležitými obchodními aplikacemi. Teď můžete do těchto aplikací přenést pohodlí cloud computingu bez nutnosti vzdát se databáze Adabas, přirozeného programovacího jazyka nebo i zelené obrazovky, pokud nechcete.
Většinaorganizacíchm Chtějí znovu použít to, co můžou a dělat nákladově efektivní volby týkající se zbytku. Proto je přístup k migraci do cloudu tak oblíbený. Úlohy jednoduše přesunete tak, jak je to možné, do virtuálních počítačů Azure, typu infrastruktury jako služby (IaaS). Virtuální počítače běží v datacentrech Azure spravovaných Microsoftem, takže můžete těžit z efektivity, škálovatelnosti a výkonu distribuované platformy bez režijních nákladů na správu hardwaru.
Tato architektura představuje možnost změna hostitele. Poskytuje základní pohled na to, co je možné, ať už máte zelenou obrazovku nebo jít moderně.
Potenciální případy použití
Tato architektura je vhodná pro organizace, které chtějí použít přístup k opětovnému hostování pro nákladově efektivní migraci mainframů do Azure, která optimalizuje opakované použití starších systémů.
Pokud chcete získat úplné výhody cloud computingu, zvažte refaktoringový přístup, který používá moderní techniky, jako jsou mikroslužby založené na kontejnerech. Tento typ migrace je složitější než přístup k opětovnému hostování, ale výplata je větší flexibilita a škálovatelnost.
Důležité informace
Tyto aspekty implementují pilíře architektury Azure Well-Architected Framework, což je sada hlavních principů, které je možné použít ke zlepšení kvality úlohy. Další informace naleznete v tématu Microsoft Azure Well-Architected Framework.
Bezpečnost
Zabezpečení poskytuje záruky proti záměrným útokům a zneužití cenných dat a systémů. Další informace naleznete v tématu Kontrolní seznam pro kontrolu návrhu prozabezpečení .
Toto řešení používá skupinu zabezpečení sítě (NSG) Azure ke správě provozu mezi prostředky Azure v různých podsítích. Další informace najdete v tématu Skupiny zabezpečení sítě.
Azure Bastion zlepšuje zabezpečení přístupu správce minimalizací otevřených portů. Azure Bastion poskytuje vysoce zabezpečené připojení RDP nebo SSH k virtuálním síťovým virtuálním počítačům přímo z webu Azure Portal přes protokol TLS.
Optimalizace nákladů
Optimalizacenákladůch Další informace naleznete v tématu Kontrolní seznam pro kontrolu návrhu proOptimalizace nákladů .
Azure pomáhá vyhnout se zbytečným nákladům tím, že identifikuje správný počet prostředků, analyzuje výdaje v průběhu času a škáluje se tak, aby vyhovovaly obchodním potřebám bez nadměrného využití.
Azure také poskytuje optimalizaci nákladů spuštěním na virtuálních počítačích. Virtuální počítače můžete vypnout, když se nepoužívají, a vytvořit skript plán pro známé vzory použití. Další informace o optimalizaci nákladů pro instance virtuálních počítačů najdete v architektuře Azure Well-Architected Framework.
Virtuální počítače v této architektuře používají disky SSD úrovně Premium nebo disky SSD úrovně Ultra. Další informace o možnostech disků a cenách najdete v tématu Spravované disky cenách.
Efektivita provozu
Efektivita provozu se zabývá provozními procesy, které nasazují aplikaci a udržují ji spuštěnou v produkčním prostředí. Další informace naleznete v tématu kontrolní seznam pro kontrolu efektivity provozu.
Kromě podpory rychlejšího přechodu na cloud podporuje změna hostitele také přijetí DevOps a agilních pracovních principů. Poskytuje flexibilitu při vývoji a produkčním nasazení.
Efektivita výkonu
Efektivita výkonu je schopnost vaší úlohy škálovat tak, aby splňovala požadavky, které na ni mají uživatelé efektivním způsobem. Další informace naleznete v tématu Kontrola návrhu kontrolní seznam pro zvýšení efektivity výkonu.
Nástroje pro vyrovnávání zatížení a redundantní virtuální počítače v distribuovaném prostředí poskytují v této architektuře efektivitu a odolnost proti výkonu. Pokud jedna prezentace nebo transakční server selže, druhý server za nástrojem pro vyrovnávání zatížení zpracovává úlohy.
Přispěvatelé
Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.
Hlavní autor:
- Marlon Johnson | Vedoucí programový manažer
Další přispěvatelé:
- Mick Alberts | Technický spisovatel
- Bhaskar Bandam | Vedoucí programový manažer
Další kroky
Pokud potřebujete další informace, odešlete e-mail na adresu legacy2azure@microsoft.com.
Podívejte se na tyto další zdroje informací:
- Co je Azure Virtual Network?
- Konfigurace virtuálních sítí
- Co je Azure ExpressRoute?
- Co je Aplikace Azure lication Gateway?
- Virtuální počítače s Windows v Azure
- Změna hostitele sálového počítače na virtuálních počítačích Azure