Nastavení zotavení po havárii pro vícevrstvé aplikaci Dynamics AX

Dynamics AX je jedním z nejoblíbenějších řešení ERP používaných podniky k standardizaci procesů napříč lokalitami, správě prostředků a zjednodušení dodržování předpisů. Vzhledem k tomu, že aplikace je pro organizaci důležitá, měla by být v případě havárie spuštěná a spuštěná v minimálním čase.

Dynamics AX v současnosti neposkytuje žádné možnosti zotavení po havárii. Dynamics AX se skládá z mnoha součástí serveru, jako je aplikační server Windows, Microsoft Entra ID, Azure SQL Database, SharePoint Server a Reporting Services. Pokud chcete spravovat zotavení po havárii každé z těchto komponent ručně, není to jen nákladné, ale také náchylné k chybám.

Tento článek vysvětluje, jak vytvořit řešení zotavení po havárii pro aplikaci Dynamics AX pomocí Azure Site Recovery. Zahrnuje také plánované nebo neplánované testovací převzetí služeb při selhání pomocí plánu obnovení jedním kliknutím, podporovaných konfigurací a požadavků.

Předpoklady

Implementace zotavení po havárii pro aplikaci Dynamics AX pomocí Site Recovery vyžaduje následující požadavky:

• Nastavte místní nasazení Dynamics AX.

• Vytvořte trezor Site Recovery v předplatném Azure.

• Pokud je azure vaší lokalitou pro obnovení, spusťte na virtuálních počítačích nástroj Azure Virtual Machine Readiness Assessment. Musí být kompatibilní se službami Azure Virtual Machines a Site Recovery.

Podpora Site Recovery

Pro účely vytváření tohoto článku jsme použili virtuální počítače VMware s Dynamics AX 2012 R3 ve Windows Serveru 2012 R2 Enterprise. Vzhledem k tomu, že replikace Site Recovery je nezávislá na aplikacích, očekáváme, že se zde uvedená doporučení budou uchovávat pro následující scénáře.

Zdroj a cíl

Scénář Do sekundární lokality Do Azure
Hyper-V Ano Yes
VMware Ano Yes
Fyzický server Ano Yes

Povolení zotavení po havárii aplikace Dynamics AX pomocí Site Recovery

Ochrana aplikace Dynamics AX

Aby bylo možné povolit úplnou replikaci a obnovení aplikace, musí být každá komponenta Dynamics AX chráněná.

1. Nastavení replikace služby Active Directory a DNS

Služba Active Directory se vyžaduje v lokalitě pro zotavení po havárii, aby aplikace Dynamics AX fungovala. Na základě složitosti místního prostředí zákazníka doporučujeme následující dvě možnosti.

Možnost 1

Zákazník má malý počet aplikací a jeden řadič domény pro celou místní lokalitu a plány převzetí služeb při selhání celé lokality dohromady. K replikaci počítače řadiče domény do sekundární lokality (platí pro scénáře site-to-site i site-to-Azure) doporučujeme použít replikaci Site Recovery.

Možnost 2

Zákazník má velký počet aplikací a provozuje doménovou strukturu služby Active Directory a plánuje najednou převzít služby při selhání několika aplikací. Doporučujeme nastavit další řadič domény v lokalitě pro zotavení po havárii (sekundární lokalitu nebo v Azure).

Další informace naleznete v tématu Zpřístupnění řadiče domény v lokalitě pro zotavení po havárii. Ve zbývající části tohoto dokumentu předpokládáme, že řadič domény je k dispozici v lokalitě pro zotavení po havárii.

2. Nastavení replikace SQL Serveru

Technické pokyny k doporučené možnosti ochrany úrovně SQL najdete v tématu Replikace aplikací pomocí SQL Serveru a Azure Site Recovery.

3. Povolení ochrany pro virtuální počítače klienta Dynamics AX a aplikačního objektového serveru

Proveďte relevantní konfiguraci Site Recovery na základě toho, jestli jsou virtuální počítače nasazené v Hyper-V nebo VMware.

Tip

Doporučujeme nakonfigurovat frekvenci konzistentní vzhledem k selhání na 15 minut.

Následující snímek ukazuje stav ochrany virtuálních počítačů komponent Dynamics ve scénáři ochrany site-to-Azure VMware.

Protected items

4. Konfigurace sítí

Konfigurace výpočetních a síťových nastavení virtuálních počítačů

Pro virtuální počítače klienta Dynamics AX a aplikačního objektového serveru nakonfigurujte nastavení sítě v Site Recovery tak, aby se sítě virtuálních počítačů po převzetí služeb při selhání připojily ke správné síti pro zotavení po havárii. Ujistěte se, že síť pro zotavení po havárii pro tyto úrovně je směrovatelná na vrstvu SQL.

Virtuální počítač v replikovaných položkách můžete vybrat a nakonfigurovat nastavení sítě, jak je znázorněno na následujícím snímku:

  • Pro servery aplikačního objektového serveru vyberte správnou sadu dostupnosti.

  • Pokud používáte statickou IP adresu, zadejte IP adresu, kterou má virtuální počítač převzít v textovém poli Cílová IP adresa.

    Network settings

5. Vytvoření plánu obnovení

V Site Recovery můžete vytvořit plán obnovení, který automatizuje proces převzetí služeb při selhání. Přidejte do plánu obnovení vrstvu aplikace a webovou vrstvu. Seřaďte je v různých skupinách, aby se front-end před vrstvou aplikace vypnul.

  1. Vyberte trezor Site Recovery ve vašem předplatném a vyberte dlaždici Plány obnovení.

  2. Vyberte + Plán obnovení a zadejte název.

  3. Vyberte zdroj a cíl. Cílem může být Azure nebo sekundární lokalita. Pokud zvolíte Azure, musíte zadat model nasazení.

    Create recovery plan

  4. Vyberte aplikační objektový server a klientské virtuální počítače pro plán obnovení a vyberte možnost #.

    Select items

    Příklad plánu obnovení:

    Recovery plan details

Plán obnovení pro aplikaci Dynamics AX můžete přizpůsobit přidáním následujících kroků. Předchozí snímek zobrazuje úplný plán obnovení po přidání všech kroků.

  • Kroky převzetí služeb při selhání SQL Serveru: Informace o krocích obnovení specifických pro SQL Server najdete v tématu Replikace aplikací s SQL Serverem a Azure Site Recovery.

  • Skupina převzetí služeb při selhání 1: Převzetí služeb při selhání virtuálních počítačů aplikačního objektového serveru Ujistěte se, že vybraný bod obnovení je co nejblíže k bodu obnovení k bodu v databázi, ale ne před ním.

  • Skript: Přidání nástroje pro vyrovnávání zatížení (pouze E-A) Přidejte skript (přes Azure Automation) po přidání nástroje pro vyrovnávání zatížení do skupiny virtuálních počítačů aplikačního objektového serveru. K tomuto úkolu můžete použít skript. Další informace najdete v tématu Postup přidání nástroje pro vyrovnávání zatížení pro zotavení po havárii vícevrstvé aplikace.

  • Skupina převzetí služeb při selhání 2: Převzetí služeb při selhání klientských virtuálních počítačů Dynamics AX Převzetí služeb při selhání virtuálních počítačů webové vrstvy v rámci plánu obnovení

Provedení testovacího převzetí služeb při selhání

Další informace specifické pro Active Directory během testovacího převzetí služeb při selhání najdete v doprovodné příručce "Řešení zotavení po havárii služby Active Directory".

Další informace specifické pro SQL Server během testovacího převzetí služeb při selhání najdete v tématu Replikace aplikací s SQL Serverem a Azure Site Recovery.

  1. Přejděte na web Azure Portal a vyberte svůj trezor Site Recovery.

  2. Vyberte plán obnovení vytvořený pro Dynamics AX.

  3. Vyberte Testovací převzetí služeb při selhání.

  4. Vyberte virtuální síť a spusťte proces testovacího převzetí služeb při selhání.

  5. Po spuštění sekundárního prostředí můžete provést ověření.

  6. Po dokončení ověření vyberte Ověření a prostředí testovacího převzetí služeb při selhání se vyčistí.

Další informace o provedení testovacího převzetí služeb při selhání najdete v tématu Testovací převzetí služeb při selhání do Azure ve službě Site Recovery.

Provedení převzetí služeb při selhání

  1. Přejděte na web Azure Portal a vyberte svůj trezor Site Recovery.

  2. Vyberte plán obnovení vytvořený pro Dynamics AX.

  3. Vyberte Převzetí služeb při selhání a vyberte Převzetí služeb při selhání.

  4. Vyberte cílovou síť a výběrem možnosti ..." spusťte proces převzetí služeb při selhání.

Další informace o převzetí služeb při selhání najdete v tématu Převzetí služeb při selhání ve službě Site Recovery.

Navrácení služeb po obnovení

Důležité informace týkající se SQL Serveru během navrácení služeb po obnovení najdete v tématu Replikace aplikací s SQL Serverem a Azure Site Recovery.

  1. Přejděte na web Azure Portal a vyberte svůj trezor Site Recovery.

  2. Vyberte plán obnovení vytvořený pro Dynamics AX.

  3. Vyberte Převzetí služeb při selhání a vyberte Převzetí služeb při selhání.

  4. Vyberte Změnit směr.

  5. Vyberte vhodné možnosti: synchronizace dat a vytvoření virtuálního počítače.

  6. Chcete-li zahájit proces navrácení služeb po obnovení, vyberte možnost začít .

Další informace o navrácení služeb po obnovení najdete v tématu Navrácení služeb po obnovení virtuálních počítačů VMware z Azure do místního prostředí.

Shrnutí

Pomocí Site Recovery můžete vytvořit kompletní plán automatického zotavení po havárii pro aplikaci Dynamics AX. V případě přerušení můžete zahájit převzetí služeb při selhání během několika sekund odkudkoli a zprovoznění aplikace během několika minut.

Další kroky

Další informace o ochraně podnikových úloh pomocí Site Recovery najdete v tématu Jaké úlohy můžu chránit?.