Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dynamics AX to jedno z najpopularniejszych rozwiązań ERP używanych przez przedsiębiorstwa do standaryzacji procesów w różnych lokalizacjach, zarządzania zasobami i upraszczania zgodności. Ponieważ aplikacja ma kluczowe znaczenie dla organizacji, w przypadku awarii aplikacja powinna być uruchomiona w minimalnym czasie.
Obecnie usługa Dynamics AX nie zapewnia żadnych wbudowanych funkcji odzyskiwania po awarii. Dynamics AX składa się z wielu składników serwera, takich jak Windows Application Object Server, Microsoft Entra ID, Azure SQL Database, SharePoint Server i Reporting Services. Zarządzanie odzyskiwaniem po awarii każdego z tych składników jest nie tylko kosztowne, ale także podatne na błędy.
W tym artykule wyjaśniono, jak utworzyć rozwiązanie odzyskiwania po awarii dla aplikacji Dynamics AX przy użyciu usługi Azure Site Recovery. Obejmuje ona również planowane/nieplanowane testy awaryjnego przełączenia, używając planu odzyskiwania za pomocą jednego kliknięcia, obsługiwane konfiguracje i wymagania wstępne.
Wymagania wstępne
Zaimplementowanie odzyskiwania po awarii dla aplikacji Dynamics AX przy użyciu usługi Site Recovery wymaga następujących wymagań wstępnych:
• Konfigurowanie lokalnego wdrożenia programu Dynamics AX.
• Utwórz magazyn usługi Site Recovery w ramach subskrypcji platformy Azure.
• Jeśli platforma Azure jest twoją lokacją odzyskiwania, uruchom narzędzie do oceny gotowości maszyn wirtualnych platformy Azure na maszynach wirtualnych. Muszą być one zgodne z usługami Azure Virtual Machines i Site Recovery.
Obsługa usługi Site Recovery
W celu utworzenia tego artykułu użyliśmy maszyn wirtualnych VMware z programem Dynamics AX 2012 R3 w systemie Windows Server 2012 R2 Enterprise. Ponieważ replikacja za pomocą usługi Site Recovery jest niezależna od aplikacji, oczekujemy, że zalecenia podane tutaj będą obowiązywać w następujących scenariuszach.
Źródło i cel
Scenariusz | Do strony dodatkowej | Platforma Azure |
---|---|---|
Hyper-V | Tak | Tak |
VMware | Tak | Tak |
Serwer fizyczny | Tak | Tak |
Włączanie odzyskiwania po awarii aplikacji Dynamics AX przy użyciu usługi Site Recovery
Ochrona aplikacji Dynamics AX
Aby włączyć pełną replikację i odzyskiwanie aplikacji, każdy składnik programu Dynamics AX musi być chroniony.
1. Konfigurowanie usługi Active Directory i replikacji DNS
Usługa Active Directory jest wymagana w miejscu odzyskiwania po awarii, aby aplikacja Dynamics AX działała. Zalecamy następujące dwie opcje na podstawie złożoności środowiska lokalnego klienta.
opcja 1
Klient ma niewielką liczbę aplikacji i jednego kontrolera domeny dla całej lokacji lokalnej i planuje przejście w tryb failover całej lokacji razem. Zalecamy użycie replikacji usługi Site Recovery do replikacji maszyny kontrolera domeny do lokacji dodatkowej (dotyczy scenariuszy lokacja-lokacja i lokacja-platforma Azure).
opcja 2
Klient ma dużą liczbę aplikacji i uruchamia las usługi Active Directory i planuje przejście w tryb failover kilku aplikacji naraz. Zalecamy skonfigurowanie dodatkowego kontrolera domeny w lokacji odzyskiwania po awarii (lokacji dodatkowej lub na platformie Azure).
Aby uzyskać więcej informacji, proszę zapoznać się z Udostępnianiem kontrolera domeny w lokalizacji odzyskiwania po awarii. W pozostałej części tego dokumentu zakładamy, że kontroler domeny jest dostępny w miejscu odzyskiwania po awarii.
2. Konfigurowanie replikacji programu SQL Server
Aby uzyskać wskazówki techniczne dotyczące zalecanej opcji ochrony warstwy SQL, zobacz Replikowanie aplikacji za pomocą programu SQL Server i usługi Azure Site Recovery.
3. Włączanie ochrony maszyn wirtualnych klienta programu Dynamics AX i maszyn wirtualnych serwera obiektów aplikacji
Wykonaj odpowiednią konfigurację usługi Site Recovery na podstawie tego, czy maszyny wirtualne są wdrażane na Hyper-V czy VMware.
Wskazówka
Zalecamy ustawienie częstotliwości zgodności przy awarii na 15 minut.
Poniższa migawka przedstawia stan ochrony maszyn wirtualnych składników usługi Dynamics w scenariuszu ochrony między lokacjami programu VMware a platformą Azure.
4. Konfigurowanie sieci
Konfigurowanie ustawień obliczeniowych i sieci maszyn wirtualnych
W przypadku maszyn wirtualnych klienta programu Dynamics AX i serwera obiektów aplikacji skonfiguruj ustawienia sieciowe w usłudze Site Recovery, aby sieci maszyn wirtualnych zostały dołączone do odpowiedniej sieci odzyskiwania po awarii po przejściu w tryb failover. Upewnij się, że sieć do odzyskiwania po awarii dla tych warstw jest routowalna do warstwy SQL.
Możesz wybrać maszynę wirtualną w zreplikowanych elementach, aby skonfigurować ustawienia sieciowe, jak pokazano w poniższej migawki:
W obszarze Serwery AOS wybierz odpowiedni zestaw dostępności.
Jeśli używasz statycznego adresu IP, określ adres IP, który ma być używany przez maszynę wirtualną w polu tekstowym Docelowy adres IP .
5. Tworzenie planu odzyskiwania
Można utworzyć plan odzyskiwania w usłudze Site Recovery, aby zautomatyzować proces failoveru. Dodaj warstwę aplikacji i warstwę internetową w planie odzyskiwania. Układaj je w różnych grupach, aby warstwa frontendowa wyłączała się przed warstwą aplikacji.
Wybierz magazyn usługi Site Recovery w subskrypcji, następnie wybierz kafelek Plany odzyskiwania.
Wybierz + Plan przywracania i określ nazwę.
Wybierz Źródło i Cel. Obiektem docelowym może być platforma Azure lub lokacja dodatkowa. Jeśli wybierzesz platformę Azure, musisz określić model wdrażania.
Wybierz Serwer Obiektów Aplikacji i maszyny wirtualne klienta dla planu odzyskiwania, a następnie zaznacz symbol ✓.
Przykład planu odzyskiwania:
Plan odzyskiwania aplikacji Dynamics AX można dostosować, dodając następujące kroki. Poprzednia migawka przedstawia pełny plan odzyskiwania po dodaniu wszystkich kroków.
Kroki przełączania awaryjnego SQL Server: Aby uzyskać informacje na temat kroków odzyskiwania specyficznych dla SQL Server, zobacz Replikacja aplikacji z SQL Server i usługą Azure Site Recovery.
Grupa trybu failover 1: przełącz maszyny wirtualne serwera obiektów aplikacji w tryb failover. Upewnij się, że wybrany punkt przywracania jest jak najbardziej zbliżony do punktu czasowego bazy danych, ale go nie przekracza.
Skrypt: Dodawanie modułu równoważenia obciążenia (tylko E-A). Dodaj skrypt (za pośrednictwem usługi Azure Automation) po utworzeniu grupy maszyn wirtualnych serwera obiektów aplikacji w celu dodania do niego modułu równoważenia obciążenia. Aby wykonać to zadanie, możesz użyć skryptu. Aby uzyskać więcej informacji, zobacz Jak dodać moduł równoważenia obciążenia na potrzeby wielowarstwowego odzyskiwania po awarii aplikacji.
Grupa awaryjna 2: przełącz maszyny wirtualne klienta Dynamics AX na tryb awaryjny. Uruchom maszyny wirtualne warstwy webowej w trybie awaryjnym w ramach planu odzyskiwania.
Przeprowadź testowe przełączenie awaryjne
Aby uzyskać więcej informacji specyficznych dla usługi Active Directory podczas testowania pracy w trybie failover, zobacz przewodnik pomocniczy "Rozwiązanie odzyskiwania po awarii usługi Active Directory".
Aby uzyskać więcej informacji dotyczących programu SQL Server podczas testowego przełączenia awaryjnego, zobacz Replikowanie aplikacji za pomocą programu SQL Server i usługi Azure Site Recovery.
Przejdź do portalu Azure i wybierz skrytkę Site Recovery.
Wybierz plan odzyskiwania utworzony dla programu Dynamics AX.
Wybierz pozycję Test Failover.
Wybierz sieć wirtualną, aby rozpocząć testowy proces pracy w trybie failover.
Po uruchomieniu środowiska pomocniczego można przeprowadzić walidację.
Po zakończeniu walidacji wybierz Walidacje zakończone i testowe środowisko trybu failover zostanie wyczyszczone.
Aby uzyskać więcej informacji na temat przeprowadzania testowego przełączenia awaryjnego, zobacz szczegóły w Testowanie przełączenia awaryjnego na platformie Azure w usłudze Site Recovery.
Wykonaj przełączenie awaryjne
Przejdź do witryny Azure Portal i wybierz magazyn usługi Site Recovery.
Wybierz plan odzyskiwania utworzony dla programu Dynamics AX.
Wybierz Failover i wybierz Failover.
Wybierz sieć docelową, a następnie wybierz pozycję ✓, aby rozpocząć proces trybu failover.
Aby uzyskać więcej informacji na temat wykonania przełączenia awaryjnego, zobacz Przełączenie awaryjne w usłudze Site Recovery.
Wykonaj powrót po awarii
Aby zapoznać się z zagadnieniami specyficznymi dla programu SQL Server podczas powrotu po awarii, zobacz Replikowanie aplikacji za pomocą programu SQL Server i usługi Azure Site Recovery.
Przejdź do witryny Azure Portal i wybierz magazyn usługi Site Recovery.
Wybierz plan odzyskiwania utworzony dla programu Dynamics AX.
Wybierz Failover i wybierz Failover.
Wybierz pozycję Zmień kierunek.
Wybierz odpowiednie opcje: synchronizacja danych i tworzenie maszyny wirtualnej.
Wybierz pozycję √ aby rozpocząć proces powrotu po awarii.
Aby uzyskać więcej informacji na temat powrotu po awarii, zobacz Powrót po awarii maszyn wirtualnych VMware z platformy Azure do środowiska lokalnego.
Podsumowanie
Za pomocą usługi Site Recovery można utworzyć kompletny zautomatyzowany plan odzyskiwania po awarii dla aplikacji Dynamics AX. W przypadku zakłóceń możesz zainicjować tryb failover w ciągu kilku sekund od dowolnego miejsca i uruchomić aplikację w ciągu kilku minut.
Następne kroki
Aby dowiedzieć się więcej na temat ochrony obciążeń przedsiębiorstwa za pomocą usługi Site Recovery, zobacz Jakie obciążenia można chronić?.