Azure 'da SAP iş yükleri: planlama ve dağıtım denetim listesi
Bu denetim listesi, SAP NetWeaver, S/4HANA ve Hybrsıs uygulamalarını bir hizmet olarak Azure altyapısına taşıyan müşteriler için tasarlanmıştır. Projenin süresi boyunca müşteri ve/veya SAP iş ortağı denetim listesini gözden geçirmelidir. Denetimlerin çoğunun projenin başlangıcında ve planlama aşamasında tamamlandığını aklınızda bulundurulmanız önemlidir. Dağıtım gerçekleştirildikten sonra, dağıtılan Azure altyapısına veya SAP yazılım yayınlarına yönelik doğrudan değişiklikler karmaşık hale gelebilir.
Projeniz sırasında anahtar kilometre taşları içindeki denetim listesini gözden geçirin. Bunun yapılması, küçük sorunları büyük sorunlar yapmadan önce algılamanıza olanak tanır. Ayrıca, gerekli değişiklikleri yeniden mühendisle ve test etmek için yeterli zaman vardır. Bu denetim listesini tamamlamayı düşünün. Durumunuza bağlı olarak, birçok daha fazla denetim gerçekleştirmeniz gerekebilir.
Denetim listesi, Azure 'dan bağımsız görevler içermez. Örneğin, SAP uygulama arabirimleri, Azure platformuna veya bir barındırma sağlayıcısına geçiş sırasında değişir.
Bu denetim listesi, zaten dağıtılmış sistemler için de kullanılabilir. Yazma Hızlandırıcısı ve Kullanılabilirlik Alanları gibi yeni özellikler ve yeni VM türleri, dağıtıldıktan sonra eklenmiş olabilir. Bu nedenle, Azure platformunda yeni özelliklerden haberdar olduğunuzdan emin olmak için denetim listesini düzenli aralıklarla gözden geçirmeniz yararlı olabilir.
Project hazırlama ve planlama aşaması
Bu aşamada, SAP iş yükünüzün geçişini Azure platformuna planlarsınız. En azından, bu aşamada aşağıdaki belgeleri oluşturmanız ve geçişin aşağıdaki öğelerini tanımlamanız ve tartışmanız gerekir:
- Üst düzey tasarım belgesi. Bu belge şunları içermelidir:
- SAP bileşenlerinin ve uygulamalarının geçerli envanteri ve Azure için bir hedef uygulama envanteri.
- İlgili tarafların sorumluluklarını ve atamalarını tanımlayan bir sorumluluk atama matrisi (KCI). Yüksek düzeyde başlatın ve planlama ve ilk dağıtımlar genelinde daha ayrıntılı düzeyler için çalışın.
- Üst düzey bir çözüm mimarisi.
- Hangi Azure bölgelerinin dağıtılacağı konusunda bir karar. Azure bölgelerinin listesinigörüntüleyin. Her bölgede hangi hizmetlerin kullanılabilir olduğunu öğrenmek için bkz. bölgelere göre kullanılabilir ürünler.
- Şirket içinden Azure 'a bağlanmak için bir ağ mimarisi. Azure Için sanal veri merkezi şemasıhakkında bilgi edinmek için başlatın.
- Azure 'da yüksek etkili iş verilerini çalıştırmaya yönelik güvenlik ilkeleri. Veri güvenliği hakkında bilgi edinmek için Azure Güvenlik belgeleriylebaşlayın.
- Teknik tasarım belgesi. Bu belge şunları içermelidir:
- Çözüm için bir blok diyagramı.
- Azure 'daki işlem, depolama ve ağ bileşenlerinin boyutu. Azure VM 'lerinin SAP boyutlandırması için bkz. [SAP
- Note #1928533] ( https://launchpad.support.sap.com/#/notes/1928533) .
- İş sürekliliği ve olağanüstü durum kurtarma mimarisi.
- İşletim sistemi, DB, çekirdek ve SAP destek paketi sürümleri hakkında ayrıntılı bilgi. SAP NetWeaver veya S/4HANA tarafından desteklenen her işletim sistemi sürümünün Azure VM 'lerinde desteklendiğinden true olması gerekmez. Aynı, DBMS yayınları için de geçerlidir. SAP ve Azure desteğinin sağlanması için gerekli olan SAP sürümlerini, DBMS sürümlerini ve işletim sistemi sürümlerini hizalamak ve gerekirse, aşağıdaki kaynakları kontrol edin. SAP ve Microsoft 'tan tam destek almak için SAP ve Azure tarafından desteklenen yayın birleşimlerinin olması gerekir. Gerekirse, bazı yazılım bileşenlerini yükseltmeyi planlamanız gerekir. Desteklenen SAP, OS ve DBMS yazılımları hakkında daha fazla ayrıntı aşağıda belirtilmiştir:
- Sap destek notunun #1928533. Bu notta, Azure VM 'lerinde desteklenen en düşük işletim sistemi sürümleri tanımlanmaktadır. Ayrıca, HANA olmayan çoğu veritabanı için gereken en düşük veritabanı sürümlerini tanımlar. Son olarak, SAP tarafından desteklenen Azure VM türleri için SAP boyutlandırma sağlar.
- Sap destek notunun #2015553. Bu notta, Azure depolama ve Microsoft ile ilgili destek ilişkisinin yanı sıra destek ilkeleri tanımlanmaktadır.
- Sap destek notunun #2039619. Bu notta Azure için Oracle destek matrisi tanımlanmaktadır. Oracle, SAP iş yükleri için Azure 'da yalnızca Windows ve Oracle Linux konuk işletim sistemleri olarak destekler. Bu destek beyanı, SAP örnekleri çalıştıran SAP uygulama katmanı için de geçerlidir. Ancak, Oracle, pacemaker üzerinden Oracle Linux SAP Merkezi Hizmetleri için yüksek kullanılabilirliği desteklemez. Oracle Linux yoks için yüksek kullanılabilirliğe ihtiyacınız varsa, Linux için SIOS koruma paketini kullanmanız gerekir. Ayrıntılı SAP sertifika verileri için bkz. SAP destek notunun #1662610-Linux IÇIN SIOS koruma paketine yönelik destek ayrıntıları. Windows için sap tarafından desteklenen Windows sunucusu yük devretme kümelemesi çözümü, bu, DBMS katmanı olarak Oracle ile birlikte desteklenir.
- Sap destek notunun #2235581. Bu notta, farklı işletim sistemi sürümlerindeki SAP HANA için destek matrisi sağlanmaktadır.
- SAP HANA desteklenen Azure VM 'Leri ve Hana büyük örnekleri SAP web sitesindelistelenmiştir.
- SAP ürün kullanılabilirliği matrisi.
- SAP destek notunun #2555629-SAP HANA 2,0 dinamik katmanlama – hiper yönetici ve bulut desteği
- SAP destek notunun #1662610-Linux için SIOS koruma paketine yönelik destek ayrıntıları
- SAP 'ye özgü diğer ürünler için SAP notları.
- SAP merkezi hizmetleri için çok sıd küme yapılandırmalarının kullanılması, Azure 'daki Windows, sles ve rhel konuk işletim sistemlerinde desteklenir. Bir çok SID kümesine yerleştirdiğiniz daha fazla ASCS/SCS 'yi, elde eden yarıçapın artırabileceğini aklınızda bulundurun. İlgili Konuk işletim sistemi senaryosuna ait belgeleri şu makalelerde bulabilirsiniz:
- Azure 'da Windows sunucusu yük devretme kümelemesi ve paylaşılan disk ile SAP ascs/SCS örneği çok düzeyli yüksek kullanılabilirlik
- Azure 'da Windows sunucusu yük devretme kümelemesi ve dosya paylaşımıyla SAP ascs/SCS örneği çok düzeyli yüksek kullanılabilirlik
- sap NetWeaver için SUSE Linux Enterprise Server Azure vm 'lerde yüksek kullanılabilirlik çoklu sıd kılavuzu
- sap NetWeaver için Red Hat Enterprise Linux Azure vm 'lerde yüksek kullanılabilirlik çoklu sıd kılavuzu
- Yüksek kullanılabilirlik ve olağanüstü durum kurtarma mimarisi.
- RTO ve RPO temelinde, yüksek kullanılabilirlik ve olağanüstü durum kurtarma mimarisinin nasıl görünmesi gerektiğini tanımlayın.
- Bir bölge içinde yüksek kullanılabilirlik için, istenen DBMS 'nin Azure 'da sunmasına ne olduğunu denetleyin. Çoğu DBMS paketi, üretim sistemleri için önerdiğimiz, zaman uyumlu bir etkin bekleme, zaman uyumlu yöntemler sunar. Ayrıca, SAP iş yükleri ve ilgili belgeler Için Azure sanal MAKINELER DBMS dağıtımına ilişkin bazı hususlar ile başlayan farklı VERITABANLARı için SAP ile ilgili belgelere bakın. örneğin, SQL Server için açıklandığıgibi, DBMS katmanının paylaşılan disk yapılandırmasıyla Windows sunucu yük devretme kümelemesi kullanmak desteklenmez. Bunun yerine, şunun gibi çözümler kullanın:
- Azure bölgeleri arasında olağanüstü durum kurtarma için farklı DBMS satıcıları tarafından sunulan çözümleri gözden geçirin. Çoğu zaman uyumsuz çoğaltmayı veya günlük dağıtımını destekler.
- SAP uygulama katmanı için, aynı Azure bölgesindeki veya DR bölgesindeki üretim dağıtımlarınızın çoğaltmaları ideal olan iş gerileme test sistemlerinizi çalıştırıp çalıştıramayacağını saptayın. İkinci durumda, bu iş gerileme sistemini üretim dağıtımlarınız için DR hedefi olarak hedefleyebilirsiniz.
- Üretim dışı sistemleri DR sitesine yerleştirmemeye karar verirseniz, SAP uygulama katmanını Azure DR bölgesine çoğaltmak için bir yöntem olarak Azure Site Recovery bakın. Daha fazla bilgi için bkz. çok KATMANLı SAP NetWeaver uygulama dağıtımı için olağanüstü durum kurtarmayı ayarlama.
- Azure kullanılabilirlik alanlarıkullanarak birleştirilmiş bir HADR yapılandırması kullanmaya karar verirseniz kullanılabilirlik alanları kullanılabilir olan Azure bölgelerini tanıyın. Ayrıca iki Kullanılabilirlik Alanları arasındaki artan ağ gecikmeleri ile ortaya çıkan hesap kısıtlamalarını da dikkate alın.
- Tüm SAP arabirimlerinin (SAP ve SAP olmayan) bir stoku.
- Foundation hizmetlerinin tasarımı. Bu tasarım aşağıdaki öğeleri içermelidir:
- Active Directory ve DNS tasarımı.
- Azure içindeki ağ topolojisi ve farklı SAP sistemleri atama.
- Azure 'da altyapı ve SAP uygulamalarını yöneten takımlar için Azure rol tabanlı erişim denetimi (Azure RBAC) yapısı.
- Kaynak grubu topolojisi.
- Etiketleme stratejisi.
- VM'ler ve diğer altyapı bileşenleri ve/veya mantıksal adlar için adlandırma kuralları.
- Microsoft Professional veya Premier Destek sözleşme. Microsoft ile Premier destek sözleşmeniz varsa Microsoft Teknik Hesap Yöneticinizi (TAM) belirleme. SAP destek gereksinimleri için bkz. SAP destek notu #2015553.
- Azure aboneliklerinin sayısı ve abonelikler için çekirdek kota. Gerektiğinde Azure aboneliklerinin kotalarını artırmak için destek isteklerini açın.
- SAP verilerini Azure'a geçirme için veri azaltma ve veri geçişi planı. SAP NetWeaver sistemleri için SAP'nin büyük miktarlardaki veri hacmini sınırlama yönergeleri vardır. SAP ERP sistemlerinde veri yönetimi hakkında bu SAP kılavuzuna bakın. İçeriğin bazıları genel olarak NetWeaver ve S/4HANA sistemleri için de geçerlidir.
- Otomatik dağıtım yaklaşımı. Azure'daki altyapı dağıtımlarının otomasyonu, belirlenmli bir şekilde dağıtım yapmak ve belirleyici sonuçlar almaktır. Birçok müşteri PowerShell veya CLI tabanlı betikler kullanır. Ancak SAP için Azure altyapısını dağıtmak ve hatta SAP yazılımını yüklemek için kullanabileceğiniz çeşitli açık kaynak teknolojileri vardır. Aşağıdaki örneklerde örnekleri GitHub:
- Müşteri, sistem tümleştiricisi, Microsoft ve diğer ilgili taraflar arasında düzenli bir tasarım ve dağıtım gözden geçirme temposuz tanımlayın.
Pilot aşaması (kesinlikle önerilir)
Proje planlama ve hazırlık aşamasından önce veya bu pilot proje sırasında bir pilot çalıştırarak. Planlama ve hazırlık aşamasında yapılan yaklaşımları ve tasarımları test etmek için pilot aşamayı da kullanabilirsiniz. Pilot aşamayı genişletecek ve bunu gerçek bir kavram kanıtı olacak şekilde genişleteceğiz.
Pilot dağıtım sırasında tam bir HADR çözümü ve güvenlik tasarımı ayarlamanızı ve doğrulamanızı öneririz. Bazı müşteriler bu aşamada ölçeklenebilirlik testleri gerçekleştirebilir. Diğer müşteriler, SAP korumalı alan sistemlerinin dağıtımlarını pilot aşama olarak kullanır. Pilot için Azure'a geçirmek istediğiniz bir sistemi zaten tanımmış olduğunu varsayalım.
- Azure'a veri aktarımını iyileştirme. En uygun seçenek, belirli bir senaryoya son derece bağlıdır. ExpressRoute bağlantı hattı yeterli bant Azure ExpressRoute üzerinden şirket içinden aktarım en hızlıdır. Diğer senaryolarda İnternet üzerinden aktarım daha hızlıdır.
- Verileri dışarı ve içeri aktarmayı içeren heterojen sap platformu geçişi için, dışarı ve içeri aktarma aşamalarını test etme ve iyileştirme. Hedef platform olarak SQL Server büyük geçişler için öneriler bulabilirsiniz. Birleştirilmiş sürüm yükseltmesi gerektir yoksa Geçiş İzleyicisi/SWPM kullanabilirsiniz. Geçişi sap sürüm yükseltmesi ile birleştirirken SAP DMO işlemini kullanabilirsiniz. Bunu yapmak için kaynak ve hedef DBMS platform bileşimine yönelik belirli gereksinimleri karşılamanız gerekir. Bu işlem SUM 2.0 SP03'teVeritabanı Geçiş Seçeneği (DMO) içinde belgelenmiş.
- Kaynağı dışarı aktarın, dosyayı Azure'a yükleyin ve performansı içeri aktarın. Dışarı aktarma ve içeri aktarma arasında çakışmayı en üst düzeye çıkarma.
- Altyapı boyutlandırması amacıyla hedef ve hedef platformlarda veritabanının hacmini değerlendirin.
- Zamanlamayı doğrulama ve iyileştirme.
- Teknik doğrulama.
- VM türleri.
- SAP destek notlarında, kaynak donanım dizininde SAP HANA SAP PAM'de kaynakları yeniden gözden geçirebilirsiniz. Azure için desteklenen VM'lerde, bu VM türleri için desteklenen işletim sistemi yayınlarında ve desteklenen SAP ve DBMS yayınlarında değişiklik olmadığını kontrol edin.
- Uygulamanızın boyutunu ve Azure'da dağıtın altyapıyı yeniden doğrulama. Mevcut uygulamaları taşınıyorsanız, gerekli SAPS'leri genellikle, kullanmakta olduğunu altyapıdan ve SAP karşılaştırma web sayfasından türetebilirsiniz ve bunu SAP destek notu #1928533. Ayrıca bu makaleyi SAPS derecelendirmeleri ile ilgili olarak da unutmayın.
- Planlama aşamasında seçtiğiniz VM türlerinin maksimum depolama aktarım hızı ve ağ aktarım hızı açısından Azure VM'nizin boyutlandırmasını değerlendirin ve test edin. Verileri burada bulabilirsiniz:
- Azure'Windows sanal makinelerin boyutları. Boyutlandırma için en fazla erişilmemiş disk aktarım hızını göz önünde bulundurabilirsiniz.
- Azure'da Linux sanal makinelerinin boyutları. Boyutlandırma için en fazla erişilmemiş disk aktarım hızını göz önünde bulundurabilirsiniz.
- Depolama’yı seçin.
- SAP iş yükü için Azure Depolama türlerini denetleme
- En azından, SAP uygulama katmanlarını temsil eden VM'ler ve performansa duyarlı olmayan DBMS'ler için Azure Standart SSD depolama alanını kullanın.
- Genel olarak, Azure depolama disklerinin Standart HDD önerilmez.
- Uzaktan performans Premium Depolama DBMS VM'leri için Azure Premium Depolama'i kullanın.
- Azure yönetilen disklerini kullanın.
- M Serisi Yazma Hızlandırıcısı DBMS günlük sürücüleri için Azure Yazma Hızlandırıcısı'i kullanın. Yazma Hızlandırıcısı Yazma Hızlandırıcısı ve kullanım hakkında bilgi Yazma Hızlandırıcısı.
- Farklı DBMS türleri için SAP ile ilgili genel DBMS belgelerini ve genel belgenin hangi DBMS'ye özgü olduğunu kontrol edin.
- Yapılandırmalar hakkında daha fazla SAP HANA için bkz. SAP HANA azure'da altyapı yapılandırmaları ve işlemleri.
- Cihaz kimliğini kullanarak Azure veri disklerini hiçbir zaman Bir Azure Linux VM'ye bağlamayın. Bunun yerine, evrensel olarak benzersiz tanımlayıcıyı (UUID) kullanın. Örneğin, Azure veri disklerini bağlarken grafik araçları kullanılırken dikkatli olun. Diskleri bağlarken UUID'nin kullanılır olduğundan emin olmak için /etc/fstab'daki girdileri bir kez daha denetleyin. Bu makalede daha fazla ayrıntı bulabilirsiniz.
- Ağ.
- Sanal ağ altyapınızı ve SAP uygulamalarınızı farklı Azure sanal ağları arasında veya içinde dağıtmayı test edin ve değerlendirin.
- Merkez-bağlı-bağlı sanal ağ mimarisi yaklaşımını veya tek bir Azure sanal ağı içindeki mikro ayrım yaklaşımını değerlendirin. Bu değerlendirmeyi temel alan: 1. Eşli Azure sanal ağları arasında veri değişiminin maliyetleri. Maliyetler hakkında bilgi için bkz. Sanal Ağ fiyatlandırması. 2. Ağ güvenlik grubunu bir sanal ağ içindeki alt ağı yalıtmak için değiştirmek yerine Azure sanal ağları arasındaki eşleme bağlantısının hızlı bir şekilde kesilmesinin avantajları. Bu değerlendirme, sanal ağın bir alt ağına barındırılan uygulamalar veya VM'ler bir güvenlik riski haline geldiğinde kullanılmaktadır. 3. Şirket içi, dış dünya ve Azure'da yerleşik olarak bulunan sanal veri merkezi arasındaki ağ trafiğinin merkezi günlük kaydı ve denetimi.
- SAP uygulama katmanı ile SAP DBMS katmanı arasındaki veri yolunu değerlendirin ve test etmek.
- AZURE ağ sanal gereçlerinin SAP uygulaması ile SAP NetWeaver, Hybris veya S/4HANA tabanlı SAP sistemlerinin DBMS katmanı arasındaki iletişim yoluna yerleştirilmesi desteklenmiyor.
- SAP uygulama katmanının ve SAP DBMS'nin eşli olmayan farklı Azure sanal ağlarına yerleştirilmesi desteklenmiyor.
- SAP uygulama katmanı ile SAP DBMS katmanı arasındaki yolları tanımlamak için uygulama güvenlik grubu ve ağ güvenlik grubu kurallarını kullanabilirsiniz.
- SAP uygulama katmanında ve SAP DBMS katmanında kullanılan VM'lerde Azure Hızlandırılmış Ağ'ın etkinleştirildiğinden emin olun. Azure'da Hızlandırılmış Ağ'ı desteklemek için farklı işletim sistemi düzeyleri gerektiğini unutmayın:
- Windows Server 2012 R2 veya üzeri.
- SUSE Linux 12 SP3 veya sonraki bir sürümü.
- RHEL 7.4 veya sonraki bir.
- Oracle Linux 7.5. RHCKL çekirdeğini kullanıyorsanız 3.10.0-862.13.1.el7 sürümü gereklidir. Oracle UEK çekirdeğini kullanıyorsanız sürüm 5 gereklidir.
- SAP uygulama katmanı VM'leri ile DBMS VM'leri arasındaki ağ gecikme süresini SAP destek notları #500235 ve #1100926. SAP destek notu #a0 içinde sonuçları ağ gecikme süresi kılavuzuna göre 1100926. Ağ gecikmesi orta veya iyi aralıkta olmalıdır. Özel durumlar, bu makalede belgelenmiş şekilde VM'ler ve HANA Büyük Örnek birimleri arasındaki trafik için geçerlidir.
- ILB dağıtımların Direct Server Return kullanmak üzere ayarlanmış olduğundan emin olun. Bu ayar, DBMS katmanında yüksek kullanılabilirlik yapılandırmaları için Azure ILB'ler kullanılırken gecikme süresini azaltır.
- Linux konuk işletim sistemleriyle Azure Load Balancer kullanıyorsanız, Linux ağ parametresinin 0 olarak net.ipv4.tcp_timestamps olup ola bir kontrol edin. Bu öneri, SAP not #2382421'nin eski sürümlerindeki önerilerle çakışıyor. SAP notu, Azure yük dengeleyciler ile çalışmak için bu parametrenin 0 olarak ayarlanmış olması gerektiğini belirtmiş olarak güncelleştirilmiştir.
- En iyi ağ gecikme süresini elde etmek için Azure yakınlık yerleştirme gruplarını kullanmayı göz önünde bulundurabilirsiniz. Daha fazla bilgi için bkz. SAP uygulamalarıyla en iyi ağ gecikmesi Için Azure yakınlık yerleşimi grupları.
- Yüksek kullanılabilirlik ve olağanüstü durum kurtarma dağıtımları.
- SAP uygulama katmanını belirli bir Azure kullanılabilirlik bölgesi belirtmeden dağıtırsanız, SAP iletişim kutusu örnekleri veya tek bir SAP sisteminin ara yazılım örneklerini çalıştıran tüm VM 'Lerin bir kullanılabilirlik kümesindedağıtıldığından emin olun.
- SAP Merkezi Hizmetleri ve DBMS için yüksek kullanılabilirliğe ihtiyacınız yoksa, bu VM 'Leri SAP uygulama katmanıyla aynı Kullanılabilirlik kümesine dağıtabilirsiniz.
- Pasif çoğaltma kullanarak yüksek kullanılabilirlik için SAP merkezi hizmetlerini ve DBMS katmanını koruduğunuzda, SAP Merkezi Hizmetleri için iki düğümü ayrı bir kullanılabilirlik kümesine ve farklı bir kullanılabilirlik kümesindeki iki DBMS düğümüne yerleştirin.
- Azure Kullanılabilirlik Alanları dağıtırsanız, kullanılabilirlik kümelerini kullanamazsınız. Ancak, etkin ve pasif Merkezi Hizmetler düğümlerini iki farklı Kullanılabilirlik Alanları dağıttığınızdan emin olmanız gerekir. Aralarında en düşük gecikme süresine sahip Kullanılabilirlik Alanları kullanın. Kullanılabilirlik Alanları üzerinde DBMS ve SAP merkezi hizmetleri katmanı için Windows veya pacemaker yük devretme kümeleri oluşturma hakkında kullanım durumu için Azure Standart Load Balancer kullanmanız gerektiğini aklınızda bulundurun. Bölgesel dağıtımları için temel Load Balancer kullanamazsınız.
- Zaman aşımı ayarları.
- Sıraya alma sunucusu ve SAP iş işlemleriyle bağlantı kesmesi olmadığından emin olmak için SAP örneklerinin SAP NetWeaver geliştirici izlemelerini denetleyin. Bu iki kayıt defteri parametresini ayarlayarak bu bağlantı kesilmesinden kaçınabilirsiniz:
- HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\KeepAliveTime = 120000. Daha fazla bilgi için bkz. KeepAliveTime.
- Hklm\system\currentcontrolset\services\tcpip\parameters\keepaliveınterval = 120000. Daha fazla bilgi için bkz. Keepaliveınterval.
- Azure 'da dağıtılan şirket içi SAP GUI arabirimleri ve SAP uygulama katmanları arasındaki GUI zaman aşımlarını önlemek için, bu parametrelerin varsayılan. PFL veya örnek profilinde ayarlanmış olup olmadığını denetleyin:
- rdisp/keepalive_timeout = 3600
- rdisp/KeepAlive = 20
- SAP sıraya alma işlemi ve SAP çalışma işlemleri arasında kurulan bağlantıların kesintiye uğramasını önlemek için EnQue/encnı/set_so_keepalive parametresini true olarak ayarlamanız gerekir. Ayrıca bkz. SAP note #2743751.
- Windows yük devretme kümesi yapılandırması kullanıyorsanız, yanıt vermeyen düğümlerde tepki vermeye yönelik sürenin Azure için doğru ayarlandığından emin olun. Yük devretme kümesi ağ eşiklerini ayarlama makalesi, parametreleri ve yük devretme sensitivities nasıl etkilediğini listeler. Küme düğümlerinin aynı alt ağda olduğu varsayıldığında, bu parametreleri değiştirmelisiniz:
- SameSubNetDelay = 2000
- SameSubNetThreshold = 15
- Routinggeçmişini = 30
- Sıraya alma sunucusu ve SAP iş işlemleriyle bağlantı kesmesi olmadığından emin olmak için SAP örneklerinin SAP NetWeaver geliştirici izlemelerini denetleyin. Bu iki kayıt defteri parametresini ayarlayarak bu bağlantı kesilmesinden kaçınabilirsiniz:
- işletim sistemi Ayarlar veya düzeltme ekleri
- SAP üzerinde HANA 'yı çalıştırmak için bu notları ve belgeleri okuyun:
- SAP destek notuna #2814271 SAP HANA yedekleme, sağlama hatası ile Azure 'da başarısız oluyor
- SAP destek notunun #2753418-süreölçer geri dönüşü nedeniyle olası performans düşüşü
- SAP destek notuna #2791572-Azure 'da Hyper-V Için eksik VDSO desteği nedeniyle performans düşüşü
- SAP destek notunun #2382421-ağ yapılandırmasını HANA ve işletim sistemi düzeyinde Iyileştirme
- SAP destek notuna #2694118-Red Hat Enterprise Linux HA Add-On Azure 'da
- SAP destek notu #1984787-SUSE LINUX Enterprise Server 12: yükleme notları
- SAP destek notunun #2002167-Red Hat Enterprise Linux 7. x: yükleme ve yükseltme
- SAP destek notunun #2292690-SAP HANA DB: RHEL 7 için önerilen işletim sistemi ayarları
- SAP destek notunun #2772999-Red Hat Enterprise Linux 8. x: yükleme ve yapılandırma
- SAP destek notunun #2777782-SAP HANA DB: rhel 8 için önerilen işletim sistemi Ayarlar
- SAP destek notunun #2578899-SUSE Linux Enterprise Server 15: yükleme notunun
- sap destek notunun #2455582-Linux: GCC 6. x ile derlenen sap uygulamaları çalıştırma
- SAP destek Not #2729475-HWCCT, SAP HANA için sertifikalı Azure VM 'lerinde "hiper yönetici desteklenmez" hatasıyla başarısız oldu
- SAP üzerinde HANA 'yı çalıştırmak için bu notları ve belgeleri okuyun:
- VM türleri.
- Yüksek kullanılabilirlik ve olağanüstü durum kurtarma yordamlarınızı test edin.
- vm 'leri (konuk işletim sistemleri Windows) kapatarak veya işletim sistemlerini panik moduna (Linux konuk işletim sistemleri) yerleştirerek yük devretme durumlarının benzetimini yapın. Bu adım, yük devretme yapılandırmalarınızın tasarlandıkları şekilde çalışıp çalışmadığını bulmanıza yardımcı olur.
- Yük devretmenin yürütülmesi için geçen süreyi ölçer. Süreler çok uzunsa şunları göz önünde bulundurun:
- SUSE Linux için, yük devretmeyi hızlandırmak üzere Azure çit Aracısı yerine SBD cihazlarını kullanın.
- SAP HANA için, verilerin yeniden yüklenmesi çok uzun sürerse daha fazla depolama bant genişliği sağlamayı düşünün.
- Yedekleme/geri yükleme sırasını ve zamanlamasını test edin ve gerekirse düzeltmeler yapın. Yedekleme sürelerinin yeterli olduğundan emin olun. Geri yükleme ve zaman geri yükleme etkinliklerini de test etmeniz gerekir. RTO SLA 'larınızın bir veritabanı veya VM geri yükleme işlemini temel aldığından emin olun.
- Bölgeler arası DR işlevlerini ve mimarisini test edin.
- Güvenlik denetimleri.
- Azure rol tabanlı erişim denetimi (Azure RBAC) mimarinizin geçerliliğini test edin. Amaç, farklı takımların erişimini ve izinlerini ayırmak ve sınırlamak. örneğin, SAP tabanlı ekip üyeleri vm 'leri dağıtabilir ve azure Depolama belirli bir azure sanal ağına disk atayabilmelidir. Ancak SAP tabanlı ekibin kendi sanal ağlarını oluşturamayacak veya mevcut sanal ağların ayarlarını değiştirememesi gerekir. Ağ ekibinin üyeleri, SAP uygulaması ve DBMS VM 'lerinin çalıştığı sanal ağlarda VM 'Leri dağıtabilmelidir. Ya da bu ekibin üyeleri sanal makinelerin özniteliklerini değiştirebilir veya hatta VM 'Leri ya da diskleri silebilir.
- Ağ güvenlik grubu ve ASC kurallarının beklenen şekilde çalıştığını ve korunan kaynakları koruduğuna emin olun.
- Şifrelenmesi gereken tüm kaynakların şifrelendiğinden emin olun. Sertifikaları yedeklemek, bu sertifikaları depolamak ve erişmek ve şifrelenmiş varlıkları geri yüklemek için süreçler tanımlayın ve uygulayın.
- Bir işletim sistemi destek noktasından mümkün olduğunda, işletim sistemi diskleri için Azure disk şifrelemesi kullanın.
- Çok fazla şifreleme katmanı kullandığınızdan emin olun. bazı durumlarda, aynı sunucudaki farklı diskleri veya bileşenleri korumak için, DBMS Saydam Veri Şifrelemesi yöntemlerinden biriyle birlikte Azure Disk şifrelemesi 'ni kullanmak mantıklı değildir. Örneğin, bir SAP DBMS sunucusunda Azure disk şifrelemesi (ADE) işletim sistemi önyükleme diskinde etkinleştirilebilir (IŞLETIM sistemi ADE 'yi destekliyorsa) ve bu veri diskleri DBMS veri Kalıcılık dosyaları tarafından kullanılmıyor olabilir. Örnek, DBMS TDE şifreleme anahtarlarını tutan diskte ADE 'yi kullanmaktır.
- Performans testi. SAP, SAP izleme ve ölçümlerine bağlı olarak şu karşılaştırmaları yapın:
- Uygun olduğunda, ilk 10 çevrimiçi raporu geçerli uygulamanız ile karşılaştırın.
- Uygun olduğunda, ilk 10 toplu işi geçerli uygulamanız ile karşılaştırın.
- Arabirimler aracılığıyla SAP sistemine veri aktarımlarını karşılaştırın. Aktarımın Şirket içinden Azure 'a benzer farklı konumlar arasında gittiğini bildiğiniz arabirimlere odaklanın.
Üretim dışı aşaması
Bu aşamada, başarılı bir pilot veya kavram kanıtı (POC) sonrasında, üretim dışı SAP sistemlerini Azure 'a dağıtmaya başladığınızı varsayalım. POC sırasında öğrendiğiniz ve karşılaştığınız her şeyi bu dağıtıma ekleyin. POCs için listelenen tüm ölçüt ve adımlar bu dağıtım için de geçerlidir.
Bu aşamada, genellikle geliştirme sistemlerini, birim testi sistemlerini ve iş gerileme test sistemlerini Azure 'a dağıtırsınız. Bir SAP uygulama satırındaki en az bir üretim dışı sisteminin, gelecekteki üretim sisteminin sahip olacağı tam yüksek kullanılabilirlik yapılandırmasına sahip olmasını öneririz. Bu aşamada gerçekleştirmeniz gereken bazı ek adımlar aşağıda verilmiştir:
- Sistemleri eski platformdan Azure 'a taşımadan önce, CPU kullanımı, depolama alanı işleme ve ıOPS verileri gibi kaynak tüketim verilerini toplayın. Özellikle bu verileri DBMS katman birimlerinden toplayın, ancak aynı zamanda uygulama katmanı birimlerinden da toplayın. Ayrıca ağ ve depolama gecikmesini ölçer.
- Sistemlerinizin kullanılabilirlik kullanım süresi desenlerini kaydedin. Amaç, üretim dışı sistemlerin her gün, her gün veya bir haftanın veya ayın belirli aşamaları sırasında kapatılabilen üretim dışı sistemler olup olmadığını anlamak için geçerlidir.
- Test edin ve Azure 'da VM 'niz için kendi işletim sistemi görüntülerini oluşturmak isteyip istemediğinizi veya Azure Azure Işlem galerisinden (eski adıyla paylaşılan görüntü Galerisi) bir görüntü kullanmak isteyip istemediğinizi belirleme. Azure Işlem galerisinden bir görüntü kullanıyorsanız, işletim sistemi satıcınızla destek sözleşmesini yansıtan bir görüntü kullandığınızdan emin olun. Bazı işletim sistemi satıcıları için Azure Işlem Galerisi kendi lisans görüntülerinizi almanızı sağlar. Diğer işletim sistemi görüntüleri için destek, Azure tarafından teklif edilen fiyata dahildir. Kendi işletim sistemi görüntülerinizi oluşturmaya karar verirseniz, bu makalelerdeki belgeleri bulabilirsiniz:
- Azure Işlem galerisinden SUSE ve Red Hat Linux görüntülerini kullanıyorsanız, Azure Işlem galerisinde Linux satıcıları tarafından sunulan SAP görüntülerini kullanmanız gerekir.
- Microsoft destek sözleşmeleri için SAP destek gereksinimlerini karşıladığınızdan emin olun. Bkz. sap destek notuna #2015553. HANA büyük örnekleri için bkz. ekleme gereksinimleri.
- Doğru kişilerin Planlı bakım bildirimleri almasını sağlayıp en iyi şekilde seçim yapabilirsiniz.
- Dağıtımlarınız için uygulanabilecek yeni işlevsellik için Kanal 9 gibi kanallarda bulunan Azure sunularını sık sık kontrol edin.
- Yeni VM SKU 'Ları ve yeni desteklenen işletim sistemi ve DBMS sürümleri için destek not #1928533gibi Azure Ile ilgili SAP notlarını kontrol edin. Yeni VM türlerinin fiyatlandırmasını daha eski VM türleriyle karşılaştırın, bu sayede VM 'Leri en iyi fiyat/performans oranıyla dağıtabilirsiniz.
- SAP destek notlarını, SAP HANA donanım dizinini ve SAP PAM 'yi yeniden denetleyin. Azure için desteklenen VM 'lerde, bu VM 'lerde desteklenen işletim sistemi yayınlarına ve desteklenen SAP ve DBMS yayınlarına hiçbir değişiklik olmadığından emin olun.
- Azure 'da yeni HANA sertifikalı SKU 'Lar için SAP Web sitesini denetleyin. Yeni SKU 'ların fiyatlandırmasını, kullanmak üzere planladığınız olanlarla karşılaştırın. Sonuç olarak, en iyi fiyat/performans oranına sahip olanları kullanmak için gerekli değişiklikleri yapın.
- Dağıtım betiklerinizi yeni VM türlerini kullanmak ve kullanmak istediğiniz yeni Azure özelliklerini birleştirmek için uyarlayın.
- Altyapı dağıtımından sonra, sap destek notlarına #500235 ve #1100926göre SAP uygulama KATMANı VM 'Leri ve DBMS VM 'ler arasındaki ağ gecikmesini test edin ve değerlendirin. Sap desteği not#1100926ağ gecikmesi yönergelerine karşı sonuçları değerlendirin. Ağ gecikmesi orta veya iyi bir aralıkta olmalıdır. Bu makaledebelgelendiği gibi, VM 'ler ve Hana büyük örnek birimleri arasındaki trafik için özel durumlar geçerlidir. SAP iş yükleri Için Azure sanal MAKINELERI DBMS dağıtımı ve Azure 'da altyapı yapılandırmalarının ve SAP HANA altyapı yapılandırmalarının ve işlemlerin hiçbir şekilde belirtilmediği konusunda bahsedilen kısıtlamaların olmadığından emin olun.
- SAP uygulamalarıyla en iyi ağ gecikmesi için, sanal makinelerinizin doğru Azure yakınlık yerleşimi grubunadağıtıldığından emin olun.
- İş yükünü uygulamadan önce kavram kanıtı aşaması için listelenen diğer tüm denetimleri gerçekleştirin.
- İş yükü geçerli olduğundan, sistemlerin kaynak tüketimini Azure 'da kaydedin. Bu tüketimi eski platformunuzun kayıtlarıyla karşılaştırın. Büyük farklarınızın olduğunu görürseniz gelecek dağıtımların sanal makine boyutunu ayarlayın. Sanal makinelerin boyutunu, depolamayı ve ağ bant genişliğini azaltdığınızda da azaltabileceğinizi aklınızda bulundurun.
- Sistem kopyalama işlevselliği ve işlemleriyle denemeler yapın. Amaç, bir geliştirme sistemini veya test sistemini kopyalamanızı kolaylaştırırken, proje ekiplerinin hızla yeni sistemler alabilir.
- Görevlerin ayrıldığınızdan emin olmak için takımınızın Azure rol tabanlı erişimini, izinlerini ve süreçlerini iyileştirin ve odaklanmak. Aynı zamanda, tüm takımların Azure altyapısında görevlerini gerçekleştirmesini sağlayın.
- Personelinizin bu görevleri yürütmesini sağlamak için yüksek kullanılabilirlik ve olağanüstü durum kurtarma yordamlarını uygulayın, test edin ve belgeleyin. Eksiklikleri belirleyip dağıtımlarınızla Tümleştirdiğiniz yeni Azure işlevlerini uyarlayın.
Üretim hazırlığı aşaması
Bu aşamada, üretim dışı dağıtımlarınız sırasında karşılaştığınız ve öğrendiklerinizi toplayın ve gelecekteki üretim dağıtımlarına uygulayın. Ayrıca, geçerli barındırma konumunuz ile Azure arasında veri aktarımı işini hazırlamanız gerekir.
- Azure 'a geçmeden önce üretim sistemlerinizi gereken SAP sürüm yükseltmelerini doldurun.
- Üretim sisteminin geçişten sonra gerçekleştirilmesi gereken işlevsel ve iş testlerinde iş sahiplerini kabul edin.
- Bu testlerin geçerli barındırma konumundaki kaynak sistemlerle tamamlandığından emin olun. Sistem Azure 'a taşındıktan sonra testleri ilk kez yürütmemeye özen gösterin.
- Üretim sistemlerini Azure 'a geçirme sürecini test edin. Aynı zaman çerçevesinde tüm üretim sistemlerini Azure 'a taşıyorsanız, aynı barındırma konumunda olması gereken üretim sistemleri gruplarını oluşturun. Veri geçişini test edin. Yaygın olarak kullanılan bazı yöntemler şunlardır:
- yedekleme/geri yükleme gibi DBMS yöntemlerini SQL Server Always On, HANA sistem çoğaltması veya çekirdek hale getirmek ve Azure 'daki veritabanı içeriğini eşitleyecek şekilde kullanın.
- Daha küçük veritabanları için yedekleme/geri yükleme kullanın.
- Heterojen geçişler gerçekleştirmek için SAP SWPM ile tümleştirilmiş SAP geçiş Izleyicisini kullanın.
- Geçişinizi bir SAP sürümü yükseltmesinde birleştirmeniz gerekiyorsa SAP dmo işlemini kullanın. Kaynak DBMS ve Hedef DBMS 'nin tüm birleşimlerinin desteklenmediğini göz önünde bulundurun. Farklı DMO sürümleri için belirli SAP destek notlarında daha fazla bilgi edinebilirsiniz. Örneğin, 2,0 SP04 Sum veritabanı geçiş seçeneği (dmo).
- Yedeklemeleri veya SAP dışa aktarma dosyalarını taşımanız gerekebilmeniz halinde veri aktarımı aktarım hızının Internet üzerinden mi yoksa ExpressRoute aracılığıyla mı daha iyi olduğunu test edin. Verileri Internet üzerinden taşıyorsanız, gelecekteki üretim sistemlerinde yer almanız gereken bazı ağ güvenlik grubu/uygulama güvenlik grubu kurallarınızı değiştirmeniz gerekebilir.
- Sistemleri eski platformundan Azure 'a taşımadan önce kaynak tüketim verilerini toplayın. Faydalı veriler CPU kullanımı, depolama verimi ve ıOPS verileri içerir. Özellikle bu verileri DBMS katman birimlerinden toplayın, ancak aynı zamanda uygulama katmanı birimlerinden da toplayın. Ayrıca ağ ve depolama gecikmesini ölçer.
- SAP destek notlarını ve gereken işletim sistemi ayarlarını, SAP HANA donanım dizinini ve SAP PAM 'yi yeniden denetleyin. Azure için desteklenen VM 'lerde, bu VM 'lerdeki desteklenen işletim sistemi yayınlarına ve desteklenen SAP ve DBMS yayınlarına hiçbir değişiklik olmadığından emin olun.
- Dağıtım betiklerini, VM türlerinde ve Azure işlevselliğinde yaptığınız en son kararları hesaba katalacak şekilde güncelleştirin.
- Altyapı ve uygulamaları dağıttıktan sonra aşağıdakileri doğrulayın:
- Doğru sanal makine türleri, doğru öznitelikler ve depolama boyutları ile dağıtıldı.
- VM 'Ler doğru ve istenen işletim sistemi sürümleri ve düzeltme ekleriyle ve birdir.
- VM 'Ler gerektiğinde ve tek bir şekilde sağlamlaştırılmış.
- Doğru uygulama sürümleri ve düzeltme ekleri yüklendi ve dağıtıldı.
- VM 'Ler Azure kullanılabilirlik kümelerine planlandı olarak dağıtıldı.
- Azure Premium Depolama, gecikme süresine duyarlı diskler veya % 99,9 tek VM SLA 'sinin gerekli olduğu durumlarda kullanılır.
- Azure Yazma Hızlandırıcısı doğru şekilde dağıtılır.
- VM 'Ler, depolama alanları veya dizili kümeler içinde Yazma Hızlandırıcısı gereken diskler arasında doğru şekilde oluşturulduğundan emin olun.
- Linux 'ta yazılım RAID yapılandırmasınıdenetleyin.
- Azure 'Da Linux VM 'lerinde LVM yapılandırmasınıdenetleyin.
- Azure yönetilen diskler yalnızca kullanılır.
- VM 'Ler doğru kullanılabilirlik kümelerine ve Kullanılabilirlik Alanları dağıtıldı.
- Azure hızlandırılmış ağ , SAP uygulama KATMANıNDA ve SAP DBMS katmanında kullanılan VM 'lerde etkindir.
- SAP NetWeaver, Hybru veya S/4HANA 'ya dayalı sap sistemleri ve SAP sistemlerinin DBMS katmanı arasındaki iletişim yolunda hiçbir Azure ağ sanal aygıtı yok.
- Uygulama güvenlik grubu ve ağ güvenlik grubu kuralları, istenen ve planlanan şekilde iletişime izin verir ve gerektiğinde iletişimi engeller.
- Zaman aşımı ayarları, daha önce açıklandığı gibi doğru şekilde ayarlanır.
- VM 'Ler, SAP uygulamalarıyla en iyi ağ gecikmesi Için Azure yakınlık yerleşimi gruplarındaaçıklandığı gibi doğru Azure yakınlık yerleşimi grubunadağıtılır.
- SAP uygulama katmanı VM 'Leri ve DBMS VM 'ler arasındaki ağ gecikmesi, SAP destek notları #500235 ve #1100926açıklandığı şekilde test edilir ve onaylanır. Sap desteği not#1100926ağ gecikmesi yönergelerine karşı sonuçları değerlendirin. Ağ gecikmesi orta veya iyi bir aralıkta olmalıdır. Bu makaledebelgelendiği gibi, VM 'ler ve Hana büyük örnek birimleri arasındaki trafik için özel durumlar geçerlidir.
- Şifreleme gerektiğinde ve uygun şifreleme yöntemiyle uygulandı.
- Arabirimler ve diğer uygulamalar, yeni dağıtılan altyapıyı birbirine bağlayabilirler.
- Planlı Azure bakım için yeniden işlem yapmaya yönelik bir PlayBook oluşturun. Planlı bakım için sistemlerin ve VM 'Lerin yeniden başlatılması gereken sırayı belirleme.
Go-Live aşaması
Go-Live aşamasında, önceki aşamalar sırasında geliştirmiş olduğunuz PlayBook 'ları izlediğinizden emin olun. Test ettiğiniz ve alıştırdığınız adımları yürütün. Yapılandırmalarda ve işlemlerde geçen dakikalık değişiklikleri kabul etmeyin. Ayrıca şu adımları uygulayın:
- Azure portal izlemenin ve diğer izleme araçlarının çalıştığını doğrulayın. Linux için Windows ve çin öib için Windows performans izleyicisi (perfmon) önerilir.
- CPU sayaçları.
- Ortalama CPU süresi, toplam (tüm CPU 'Lar)
- Ortalama CPU süresi, her bir işlemci (M128 VM 'lerde 128 işlemci)
- CPU çekirdek süresi, her ayrı işlemci
- CPU Kullanıcı saati, her ayrı işlemci
- Bellek.
- Boş bellek
- Bellek sayfası/saniye
- Bellek sayfa çıkış/saniye
- Dis.
- Tek tek disk başına KB/sn cinsinden disk okuma
- Disk okuma/saniye, ayrı disk başına
- Tek tek disk başına mikrosaniye/okuma olarak disk okuma
- Her disk için KB/sn cinsinden disk yazma
- Disk yazma/saniye, ayrı disk başına
- Disk başına mikrosaniye/okuma, tek bir diske yazma
- Ağ.
- /Saniye içinde ağ paketleri
- Giden ağ paketi/saniye
- Ağ KB/saniye
- Ağ KB/sn
- CPU sayaçları.
- Veri geçişten sonra, iş sahipleri ile üzerinde anlaştığınız tüm doğrulama testlerini gerçekleştirin. Doğrulama test sonuçlarını yalnızca özgün kaynak sistemleri için sonuçlara sahip olduğunuzda kabul edin.
- Arabirimlerin çalışıp çalışmadığını ve diğer uygulamaların yeni dağıtılan üretim sistemleriyle iletişim kurup kuramayacağını denetleyin.
- SAP işlem STMS aracılığıyla taşıma ve düzeltme sistemini denetleyin.
- Sistem üretime sunulduktan sonra veritabanı yedeklemeleri gerçekleştirin.
- Sistem üretime sunulduktan sonra SAP uygulama katmanı VM 'Leri için VM yedeklemeleri gerçekleştirin.
- Geçerli Go-Live aşamasının parçası olmayan ancak bu Go-Live aşamasında Azure 'a taşıdığınız SAP sistemleriyle iletişim kuran SAP sistemleri için SM51 içindeki konak adı arabelleğini sıfırlamanız gerekir. Bunun yapılması, Azure 'a taşıdığınız uygulama örneklerinin adlarıyla ilişkili eski önbelleğe alınmış IP adreslerini kaldırır.
Üretim sonrası
Bu aşamada sistemin izlenmesi, çalışıyor ve yönetimi hakkında bilgi sağlanır. Bir SAP bakış noktasından, eski barındırma konumunuzda tamamlaması gereken olağan görevler geçerlidir. Bu Azure 'a özgü görevleri de doldurun:
- Yüksek ücretlendirme sistemleri için Azure faturalarını gözden geçirin.
- VM tarafında ve depolama tarafında fiyat/performans verimliliğini iyileştirin.
- Sistemleri kapatmak için kullandığınız zamanları en uygun hale getirin.
Sonraki adımlar
Şu makalelere bakın: