Aracılığıyla paylaş


Çok katmanlı bir Dynamics AX uygulaması için olağanüstü durum kurtarmayı ayarlama

Dynamics AX, kuruluşlar tarafından farklı konumlardaki süreçleri standartlaştırmak, kaynakları yönetmek ve uyumluluğu basitleştirmek için kullanılan en popüler ERP çözümlerinden biridir. Uygulama bir kuruluş için kritik öneme sahip olduğundan, olağanüstü durum durumunda uygulamanın en kısa sürede çalışır durumda olması gerekir.

Dynamics AX bugün kullanıma hazır olağanüstü durum kurtarma özellikleri sağlamaz. Dynamics AX, Windows Uygulama Nesne Sunucusu, Microsoft Entra Id, Azure SQL Veritabanı, SharePoint Server ve Reporting Services gibi birçok sunucu bileşeninden oluşur. Bu bileşenlerin her birinin olağanüstü durum kurtarmasını el ile yönetmek yalnızca pahalı değil, aynı zamanda hataya da açıktır.

Bu makalede, Azure Site Recovery kullanarak Dynamics AX uygulamanız için nasıl olağanüstü durum kurtarma çözümü oluşturabileceğiniz açıklanmaktadır. Ayrıca tek tıklamayla kurtarma planı, desteklenen yapılandırmalar ve önkoşullar kullanarak planlı/plansız yük devretme testlerini de kapsar.

Ön koşullar

Site Recovery kullanarak Dynamics AX uygulaması için olağanüstü durum kurtarma uygulamak için aşağıdaki önkoşullar gerekir:

• Şirket içi Dynamics AX dağıtımı ayarlayın.

• Azure aboneliğinde Site Recovery kasası oluşturun.

• Kurtarma siteniz Azure ise VM'lerde Azure Sanal Makine Hazırlığı Değerlendirme aracını çalıştırın. Azure Sanal Makineler ve Site Recovery hizmetleriyle uyumlu olmalıdır.

Site Recovery desteği

Bu makaleyi oluşturmak amacıyla Windows Server 2012 R2 Enterprise üzerinde Dynamics AX 2012 R3 ile VMware sanal makinelerini kullandık. Site Recovery çoğaltması uygulamadan bağımsız olduğundan, burada sağlanan önerilerin aşağıdaki senaryolarda tutulmasını bekliyoruz.

Kaynak ve hedef

Senaryo İkincil siteye Azure’a
Hyper-V Evet Evet
VMware Evet Evet
Fiziksel sunucu Evet Evet

Site Recovery kullanarak Dynamics AX uygulamasının olağanüstü durum kurtarmasını etkinleştirme

Dynamics AX uygulamanızı koruma

Tam uygulama çoğaltma ve kurtarmayı etkinleştirmek için Dynamics AX'in her bileşeninin korunması gerekir.

1. Active Directory ve DNS çoğaltmayı ayarlama

Dynamics AX uygulamasının çalışması için olağanüstü durum kurtarma sitesinde Active Directory gereklidir. Müşterinin şirket içi ortamının karmaşıklığını temel alan aşağıdaki iki seçeneği öneririz.

Seçenek 1

Müşteri, şirket içi sitenin tamamı için az sayıda uygulamaya ve tek bir etki alanı denetleyicisine sahiptir ve sitenin tamamında birlikte yük devretmeyi planlıyor. Etki alanı denetleyicisi makinesini ikincil bir siteye çoğaltmak için Site Recovery çoğaltmasını kullanmanızı öneririz (hem siteden siteye hem de siteden Azure senaryolarına uygulanabilir).

Seçenek 2

Müşterinin çok sayıda uygulaması var ve bir Active Directory ormanı çalıştırıyor ve aynı anda birkaç uygulamanın yükünü devretmeyi planlıyor. Olağanüstü durum kurtarma sitesinde (ikincil bir site veya Azure'da) ek bir etki alanı denetleyicisi ayarlamanızı öneririz.

Daha fazla bilgi için bkz . Etki alanı denetleyicisini olağanüstü durum kurtarma sitesinde kullanılabilir hale getirme. Bu belgenin geri kalanında, olağanüstü durum kurtarma sitesinde bir etki alanı denetleyicisinin kullanılabilir olduğunu varsayıyoruz.

2. SQL Server çoğaltmayı ayarlama

SQL katmanını korumak için önerilen seçenek hakkında teknik yönergeler için bkz . UYGULAMALARı SQL Server ve Azure Site Recovery ile çoğaltma.

3. Dynamics AX istemcisi ve Uygulama Nesne Sunucusu VM'leri için korumayı etkinleştirin

VM'lerin Hyper-V veya VMware'de dağıtılıp dağıtılmadığına bağlı olarak ilgili Site Recovery yapılandırmasını gerçekleştirin.

Bahşiş

Kilitlenmeyle tutarlı sıklığı 15 dakikaya yapılandırmanızı öneririz.

Aşağıdaki anlık görüntüde, VMware sitesinden Azure'a koruma senaryosunda Dynamics bileşeni VM'lerin koruma durumu gösterilmektedir.

Protected items

4. Ağı yapılandırma

VM işlem ve ağ ayarlarını yapılandırma

Dynamics AX istemcisi ve Uygulama Nesne Sunucusu VM'leri için, yük devretme sonrasında VM ağlarının doğru olağanüstü durum kurtarma ağına bağlanması için Site Recovery'de ağ ayarlarını yapılandırın. Bu katmanlar için olağanüstü durum kurtarma ağının SQL katmanına yönlendirilebilir olduğundan emin olun.

Aşağıdaki anlık görüntüde gösterildiği gibi, ağ ayarlarını yapılandırmak için çoğaltılan öğelerde VM'yi seçebilirsiniz:

  • Uygulama Nesne Sunucusu sunucuları için doğru kullanılabilirlik kümesini seçin.

  • Statik IP kullanıyorsanız, Hedef IP metin kutusunda VM'nin almasını istediğiniz IP'yi belirtin.

    Network settings

5. Kurtarma planı oluşturma

Yük devretme işlemini otomatikleştirmek için Site Recovery'de bir kurtarma planı oluşturabilirsiniz. Kurtarma planına bir uygulama katmanı ve web katmanı ekleyin. Ön ucun uygulama katmanından önce kapanması için bunları farklı gruplar halinde sıralayın.

  1. Aboneliğinizde Site Recovery kasasını seçin ve Kurtarma Planları kutucuğunu seçin.

  2. + Kurtarma planı'yı seçin ve bir ad belirtin.

  3. Kaynak ve Hedef'i seçin. Hedef Azure veya ikincil bir site olabilir. Azure'ı seçerseniz dağıtım modelini belirtmeniz gerekir.

    Create recovery plan

  4. Kurtarma planı için Uygulama Nesne Sunucusu'nu ve istemci VM'lerini seçin ve ardından öğesini seçin.

    Select items

    Kurtarma planı örneği:

    Recovery plan details

Aşağıdaki adımları ekleyerek Dynamics AX uygulaması için kurtarma planını özelleştirebilirsiniz. Önceki anlık görüntü, tüm adımları ekledikten sonra kurtarma planının tamamını gösterir.

  • SQL Server yük devretme adımları: SQL Server'a özgü kurtarma adımları hakkında bilgi için bkz . SQL Server ve Azure Site Recovery ile uygulamaları çoğaltma.

  • Yük Devretme Grubu 1: Uygulama Nesne Sunucusu VM'lerinin yük devretmesi. Seçilen kurtarma noktasının veritabanı PIT'ine mümkün olduğunca yakın olmasına rağmen önünde olmadığından emin olun.

  • Betik: Yük dengeleyici ekleyin (yalnızca E-A). Uygulama Nesne Sunucusu VM grubu geldikten sonra bir betik (Azure Otomasyonu aracılığıyla) ekleyerek yük dengeleyici ekleyin. Bu görevi gerçekleştirmek için bir betik kullanabilirsiniz. Daha fazla bilgi için bkz . Çok katmanlı uygulama olağanüstü durum kurtarma için yük dengeleyici ekleme.

  • Yük Devretme Grubu 2: Dynamics AX istemci VM'lerinin yük devretmesi. Kurtarma planının bir parçası olarak web katmanı VM'lerinde yük devretme.

Yük devretme testi gerçekleştirme

Yük devretme testi sırasında Active Directory'ye özgü daha fazla bilgi için "Active Directory olağanüstü durum kurtarma çözümü" yardımcı kılavuzuna bakın.

Yük devretme testi sırasında SQL server'a özgü daha fazla bilgi için bkz . UYGULAMALARı SQL Server ve Azure Site Recovery ile çoğaltma.

  1. Azure portalına gidin ve Site Recovery kasanızı seçin.

  2. Dynamics AX için oluşturulan kurtarma planını seçin.

  3. Yük Devretme Testi'ni seçin.

  4. Yük devretme testi işlemini başlatmak için sanal ağı seçin.

  5. İkincil ortam tamamlandıktan sonra doğrulamalarınızı gerçekleştirebilirsiniz.

  6. Doğrulamalar tamamlandıktan sonra Doğrulamalar tamamlandı'yı seçin ve yük devretme testi ortamı temizlenir.

Yük devretme testi gerçekleştirme hakkında daha fazla bilgi için bkz . Site Recovery'de Azure'a yük devretme testi.

Yük devretme gerçekleştirme

  1. Azure portalına gidin ve Site Recovery kasanızı seçin.

  2. Dynamics AX için oluşturulan kurtarma planını seçin.

  3. Yük Devretme'yi ve ardından Yük Devretme'yi seçin.

  4. Hedef ağı seçin ve yük devretme işlemini başlatmak için ✓ öğesini seçin.

Yük devretme yapma hakkında daha fazla bilgi için bkz . Site Recovery'de yük devretme.

Yeniden çalışma gerçekleştirme

Yeniden çalışma sırasında SQL Server'a özgü konular için bkz . Uygulamaları SQL Server ve Azure Site Recovery ile çoğaltma.

  1. Azure portalına gidin ve Site Recovery kasanızı seçin.

  2. Dynamics AX için oluşturulan kurtarma planını seçin.

  3. Yük Devretme'yi ve ardından Yük Devretme'yi seçin.

  4. Yönü Değiştir'i seçin.

  5. Uygun seçenekleri belirtin: veri eşitleme ve VM oluşturma.

  6. Yeniden çalışma işlemini başlatmak için ✓ öğesini seçin.

Yeniden çalışma yapma hakkında daha fazla bilgi için bkz . Azure'dan şirket içi sanal makinelere yeniden çalışma VMware VM'leri.

Özet

Site Recovery'yi kullanarak Dynamics AX uygulamanız için eksiksiz bir otomatik olağanüstü durum kurtarma planı oluşturabilirsiniz. Kesinti durumunda, her yerden saniyeler içinde yük devretmeyi başlatabilir ve uygulamayı dakikalar içinde çalışır duruma getirebilirsiniz.

Sonraki adımlar

Site Recovery ile kurumsal iş yüklerini koruma hakkında daha fazla bilgi edinmek için bkz. Hangi iş yüklerini koruyabilirim?