Çok katmanlı SAP NetWeaver uygulama dağıtımı için olağanüstü durum kurtarmayı ayarlama

Çoğu büyük ve orta boyutlu SAP dağıtımları bir tür olağanüstü durum kurtarma çözümü kullanır. Sap gibi uygulamalara daha temel iş süreçleri taşındığında sağlam ve test edilebilir olağanüstü durum kurtarma çözümlerinin önemi artmıştır. Azure Site Recovery sap uygulamalarıyla test edilmiş ve tümleştirilmiştir. Site Recovery çoğu şirket içi olağanüstü durum kurtarma çözümlerinin özelliklerini ve rakip çözümlere göre toplam sahip olma maliyetini daha düşük bir şekilde aşıyor.

Bu Site Recovery şunları da s:

  • Bileşenleri Azure'a çoğaltarak şirket içinde çalıştıran SAP NetWeaver ve NetWeaver dışı üretim uygulamalarının korumasını etkinleştirin.
  • Bileşenleri başka bir Azure veri merkezine çoğaltarak Azure'da çalıştıran SAP NetWeaver ve NetWeaver dışı üretim uygulamalarının korumasını etkinleştirin.
  • SAP dağıtımınızı Azure'a geçirmek için Site Recovery'yi kullanarak bulut geçişini basitleştirin.
  • SAP uygulamalarını test etmek için isteğe bağlı bir üretim kopyası oluşturarak SAP proje yükseltmelerini, testlerini ve prototypinglerini basitleştirin.

SAP NetWeaver uygulama dağıtımlarını korumak için Azure Site Recovery. Bu makale, Azure'da farklı bir Azure veri merkezi için çoğaltma işlemi kullanarak üç katmanlı SAP NetWeaver dağıtımını korumaya yönelik en iyi Site Recovery. Bu makalede desteklenen senaryolar ve yapılandırmalar ile yük devretme testi (olağanüstü durum kurtarma tatbikatları) ve gerçek yük devretmelerin nasıl gerçekle ilgili olduğu açıklanmıştır.

Önkoşullar

Başlamadan önce, aşağıdaki görevleri nasıl gerçekleştirebilirsiniz?

Desteklenen senaryolar

Aşağıdaki senaryolarda Site Recovery olağanüstü durum kurtarma çözümü uygulamak için aşağıdaki adımları kullanabilirsiniz:

  • Bir Azure veri merkezinde çalışan SAP sistemleriniz var ve bunları başka bir Azure veri merkezine çoğaltabilirsiniz (Azure'den Azure'a olağanüstü durum kurtarma). Daha fazla bilgi için bkz. Azure'den Azure'a çoğaltma mimarisi.
  • Şirket içinde VMware (veya fiziksel) sunucularda çalışan SAP sistemlerine sahipsiniz. Ayrıca SAP sistemlerini bir Azure veri merkezinde bir olağanüstü durum kurtarma sitesine çoğaltabilirsiniz (VMware'den Azure'a olağanüstü durum kurtarma). Bu senaryo bazı ek bileşenler gerektirir. Daha fazla bilgi için bkz. VMware'den Azure'a çoğaltma mimarisi.
  • Şirket içi Hyper-V üzerinde çalışan SAP sistemlerine sahipsiniz. Ayrıca SAP sistemlerini bir Azure veri merkezinde bir olağanüstü durum kurtarma sitesine çoğaltabilirsiniz (Hyper-V'den Azure'a olağanüstü durum kurtarma). Bu senaryo bazı ek bileşenler gerektirir. Daha fazla bilgi için bkz. Hyper-V'den Azure'a çoğaltma mimarisi.

Bu makalede Bir Azure'a Azure'a olağanüstü durum kurtarma senaryosu kullan ediyoruz. Bu senaryoda, uygulamanın SAP olağanüstü durum kurtarma Site Recovery. Çoğaltma Site Recovery uygulamaya özgü bir işlem olduğundan, açıklanan sürecin diğer senaryolar için de geçerli olması beklenir.

Gerekli temel hizmetler

Bu makalede ele alan senaryoda aşağıdaki temel hizmetler dağıtılır:

  • Azure ExpressRoute veya Azure VPN Gateway
  • Azure'da Azure Active Directory etki alanı denetleyicisi ve DNS sunucusu için en az bir etki alanı denetleyicisi

Dağıtım öncesinde bu altyapıyı Site Recovery.

SAP uygulama dağıtımına başvuru

Bu başvuru mimarisi, SAP NetWeaver'ı Yüksek kullanılabilirlik Windows Azure'daki bir ortamda çalıştırmaktadır. Bu mimari, kuruluş ihtiyaçlarını karşılamak için değiştirebilirsiniz belirli sanal makine (VM) boyutlarıyla dağıtılır.

Tipik bir SAP dağıtım deseninin diyagramı

Olağanüstü durum kurtarmayla konusunda dikkat edilmesi gerekenler

Olağanüstü durum kurtarma için ikincil bir bölgeye yük devretmesi mümkün olması gerekir. Her katman, olağanüstü durum kurtarma koruması sağlamak için farklı bir strateji kullanır.

SAP Web Dispatcher havuzlarını çalıştıran VM'ler

Web Dispatcher bileşeni, SAP uygulama sunucuları arasında SAP trafiği için yük dengeleyici olarak çalışır. Web Dispatcher bileşeni için yüksek kullanılabilirlik elde etmek Azure Load Balancer Web Dispatcher kurulumunu uygulama. Web Dispatcher, dengeler havuzunda bulunan kullanılabilir Web Dispatchers arasında HTTP(S) trafik dağıtımı için bir kez deneme yapılandırması kullanır.

Uygulama sunucusu havuzlarını çalıştıran VM'ler

SMLG işlemi, ABAP uygulama sunucuları için oturum açma gruplarını yönetir. İş yükünü SAPGUI'ler ve RFC trafiği için SAP uygulama sunucusu havuzları arasında dağıtmak üzere Merkezi Hizmetler'in ileti sunucusundaki yük dengeleme işlevini kullanır. Bu yönetimi çoğaltmak için Site Recovery.

SAP Central Services kümelerini çalıştıran VM'ler

Bu başvuru mimarisi, uygulama katmanında VM'ler üzerinde Merkezi Hizmetler çalıştırır. Merkezi Hizmetler, tek bir VM'de olası tek hata noktasıdır. Tipik dağıtım ve yüksek kullanılabilirlik gereksinimleri değildir.

Yüksek kullanılabilirlik çözümü uygulamak için paylaşılan disk kümesi veya dosya paylaşım kümesi kullanabilirsiniz. Vm'leri paylaşılan disk kümesi için yapılandırmak üzere Windows Sunucusu Yük Devretme Kümesi'ni kullanın. Bulut tanığını çekirdek tanığı olarak kullanmanı öneririz.

Not

Bulut Site Recovery çoğaltmaz, çünkü bulut tanığını olağanüstü durum kurtarma bölgesinde dağıtmayı öneririz.

SIOS DataKeeper Cluster Edition, yük devretme kümesi ortamını desteklemek için küme paylaşılan birimi işlevini yapar. İşlevde, SIOS DataKeeper Kümesi küme düğümlerine ait bağımsız diskleri çoğaltır.

Ayrıca, bir dosya paylaşımı kümesi uygulayarak kümeleyebilirsiniz. SAP kısa süre önce Merkezi Hizmetler dağıtım desenini UNC yoluyla /sapmnt genel dizinlerine erişmek için değiştirdi. /sapmnt UNC paylaşımının yüksek oranda kullanılabilir olduğundan emin olmak için yine de öneririz. Merkezi Hizmetler örneğinizi kontrol edin. Ölçek Windows Sunucusu (SOFS) ile Sunucu Yük Devretme Kümesi'ni ve Depolama Alanları Doğrudan (S2D) özelliğini Windows Server 2016.

Not

Site Recovery şu anda yalnızca depolama alanları doğrudan kullanan sanal makinelerin ve SIOS Veri Denetleyicisi'nin pasif düğümünün kilitlenmeyle tutarlı nokta çoğaltması desteklemektedir.

Daha fazla olağanüstü durum kurtarma ile ilgili dikkat edilmesi gerekenler

Azure bölgeleri Site Recovery SAP dağıtımının yük devretmesini düzenlemeye yardımcı olmak için Site Recovery'i kullanabilirsiniz. Olağanüstü durum kurtarmayı ayarlama adımları aşağıda ve ardından 2. adıma kadar devam edin:

  1. Sanal makineleri çoğaltma
  2. Kurtarma ağı tasarlama
  3. Etki alanı denetleyicisini çoğaltma
  4. Veri tabanı katmanını çoğaltma
  5. Yük devretme testi gerçekleştirin
  6. Yük devretme gerçekleştirin

Aşağıda, bu örnekte kullanılan her katmanın olağanüstü durum kurtarması için öneri ve öneriler ve ardından ve ardından yer alan bilgiler yer atır.

SAP katmanları Öneri
SAP Web Dispatcher havuzu Site Recovery kullanarak çoğaltma
SAP Uygulama sunucusu havuzu Site Recovery kullanarak çoğaltma
SAP Central Services kümesi Site Recovery kullanarak çoğaltma
Active Directory sanal makineleri Active Directory çoğaltmayı kullanma
SQL Veritabanı sunucuları Always On SQL Server kullanma

Sanal makineleri çoğaltma

Tüm SAP uygulaması sanal makinelerini Azure olağanüstü durum kurtarma veri merkezine çoğaltmaya başlamak için Sanal makineyi Azure'a çoğaltma yönergelerini izleyin.

Ağ yapılandırması

Statik BIR IP adresi kullanıyorsanız, sanal makinenin almalarını istediğiniz IP adresini belirtebilirsiniz. IP adresini ayarlamak için Ağ ayarları Ağ arabirimi > kartına gidin.

Ağ arabirimi kartı bölmesinde özel IP adresinin nasıl Site Recovery gösteren ekran görüntüsü

Kurtarma planı oluşturma

Kurtarma planı, yük devretme sırasında çok katmanlı bir uygulamada çeşitli katmanların sıralanmalarını destekler. Sequencing uygulama tutarlılığının korunmasına yardımcı olur. Çok katmanlı bir web uygulaması için bir kurtarma planı sanız, Site Recovery kullanarak kurtarma planı oluşturma konusunda açıklanan adımları tamamlayın.

Yük devretme gruplarına sanal makine ekleme

  1. Uygulama sunucusu, web dağıtıcısı ve SAP Central hizmetleri VM'lerini ekleyerek bir kurtarma planı oluşturun.
  2. VM'leri grup etmek için Özelleştir'i seçin. Varsayılan olarak, tüm VM'ler Grup 1'in bir parçasıdır.

Kurtarma planına betikler ekleme

Uygulamalarınızı doğru şekilde çalışması için Azure sanal makinelerde bazı işlemler yapmak zorundayabilirsiniz. Bu işlemleri yük devretmeden sonra veya yük devretme testi sırasında yapma. Ayrıca, yük devretme sonrası bazı işlemleri otomatik hale de siniz. Örneğin, DNS girişini güncelleştirin ve kurtarma planına karşılık gelen betikleri ekleyerek bağlamaları ve bağlantıları değiştirebilirsiniz.

Azure'a dağıt seçeneğini Site Recovery betiklerini Azure Otomasyonu hesabınıza dağıtabilirsiniz. Yayımlanmış herhangi bir betiği kullanıyorsanız, betikte yönergeleri izleyin.

Azure’a dağıtın

  1. Kullanılabilirlik grubunda yük devretmek için Grup 1'e bir SQL Server betiği ekleyin. Örnek betiklerde yayımlanan ASR-SQL-FailoverAG betiklerini kullanın. Betikte yönergeleri izleyin ve betikte gerekli değişiklikleri uygun şekilde yapın.
  2. Yük dengeleyiciyi Web katmanının yük devredilen sanal makinelerine eklemek için bir eylem sonrası betik ekleyin (Grup 1). Örnek betiklerde ASR-AddSingleLoadBalancer betiği kullanın. Betikte yönergeleri izleyin ve betikte gerekli değişiklikleri gereken şekilde yapın.

SAP Kurtarma Planı

Yük devretme testi çalıştırma

  1. Aşağıdaki Azure portal Kurtarma Hizmetleri kasanızı seçin.
  2. SAP uygulamaları için oluşturduğunuz kurtarma planını seçin.
  3. Yük Devretme Testi'ni seçin.
  4. Yük devretme testi işlemini başlatmak için kurtarma noktasını ve Azure sanal ağına seçin.
  5. İkincil ortam açık olduğunda doğrulamalar gerçekleştirin.
  6. Doğrulamalar tamamlandığında Yük devretme testini temizle'yi seçerek yük devretme ortamını temizleyin.

Daha fazla bilgi için bkz. Azure'a yük devretme testi Site Recovery.

Yük devretme çalıştırma

  1. Aşağıdaki Azure portal Kurtarma Hizmetleri kasanızı seçin.
  2. SAP uygulamaları için oluşturduğunuz kurtarma planını seçin.
  3. Yük devretme'yi seçin.
  4. Yük devretme işlemini başlatmak için kurtarma noktasını seçin.

Daha fazla bilgi için bkz. Site Recovery.

Sonraki adımlar

  • Sap NetWeaver dağıtımları için bir olağanüstü durum kurtarma çözümü geliştirme hakkında daha fazla bilgi Site Recovery. SAP NetWeaver: Site Recoveryile Olağanüstü Durum Kurtarma Çözümü Site Recovery. Teknik yazıda çeşitli SAP mimarileri için öneriler ele almaktadır. Sanal makine için desteklenen uygulamaları ve VM türlerini Azure üzerinde SAP. Olağanüstü durum kurtarma çözümlerinizi test etmek için plan seçenekleri de vardır.
  • Diğer iş yüklerini çoğaltma hakkında daha fazla bilgi edinmek için Site Recovery.