SAP iş yükü için Azure sanal makineler Oracle DBMS dağıtımı

Bu belge, Azure IaaS 'de SAP iş yükü için Oracle Database dağıttığınızda göz önünde bulundurmanız gereken birkaç farklı alanı ele alır. Bu belgeyi okuyabilmeniz için önce SAP iş yükü Için Azure sanal MAKINELERI DBMS dağıtımı hakkında önemli noktalarıokumanız önerilir. Ayrıca, Azure belgelerindeki SAP iş yükündekidiğer kılavuzlarınızı okumanızı öneririz.

SAP 'de Azure 'da SAP 'yi çalıştırmak için desteklenen Oracle sürümleri ve ilgili işletim sistemi sürümleri hakkında bilgi edinmek için bkz. SAP Note 2039619.

SAP Business Suite 'i Oracle üzerinde çalıştırmaya ilişkin genel bilgiler, Oracle 'Da SAP'de bulunabilir. Oracle yazılımı, Microsoft Azure üzerinde çalıştırmak için Oracle tarafından desteklenir. Hyper-V ve Azure Windows genel desteği hakkında daha fazla bilgi için, Oracle ve Microsoft Azure sss' yi kontrol edin.

Oracle, SAP ve Azure ile ilgili SAP notları

Aşağıdaki SAP notları Azure 'da SAP ile ilgilidir.

Dekont numarası Başlık
1928533 Azure 'da SAP uygulamaları: Desteklenen Ürünler ve Azure VM türleri
2015553 Microsoft Azure SAP: destek önkoşulları
1999351 SAP için gelişmiş Azure izleme sorunlarını giderme
2178632 Microsoft Azure üzerinde SAP için anahtar izleme ölçümleri
2191498 Azure ile Linux üzerinde SAP: Gelişmiş izleme
2039619 Oracle veritabanı 'nı kullanarak Microsoft Azure SAP uygulamaları: desteklenen ürünler ve sürümler
2243692 Linux on Microsoft Azure (ıaas) VM: SAP lisans sorunları
2069760 Oracle Linux 7. x SAP yüklemesi ve yükseltmesi
1597355 Linux için takas boşluğu önerisi
2171857 Linux 'ta Oracle Database 12c-dosya sistemi desteği
1114181 Oracle Database 11g-Linux üzerinde dosya sistemi desteği

Azure 'da Oracle ve SAP tarafından desteklenen tam yapılandırma ve işlevler SAP Note #2039619içinde belgelenmiştir.

Windows ve Oracle Linux Azure 'da Oracle ve SAP tarafından desteklenen tek işletim sistemleridir. Yaygın olarak kullanılan SLES ve RHEL Linux dağıtımları, Oracle bileşenlerini Azure 'da dağıtmak için desteklenmez. Oracle bileşenleri, SAP uygulamaları tarafından Oracle DBMS 'ye göre bağlanmak için kullanılan Oracle Database istemcisini içerir.

SAP Note #2039619göre özel durumlar, Oracle Database ISTEMCISINI kullanmayan SAP bileşenleridir. Bu tür SAP bileşenleri SAP 'nin tek başına sıraya alma, ileti sunucusu, sıraya alma hizmeti, WebDispatcher ve SAP Gateway ' dir.

Oracle Linux ' de Oracle DBMS ve SAP uygulama örneklerinizi çalıştırıyor olsanız bile, SAP merkezi hizmetlerinizi SLES veya RHEL üzerinde çalıştırabilir ve bir Paceyapıcısı tabanlı kümeyle koruyabilirsiniz. Yüksek kullanılabilirlik çerçevesi olarak pacemaker Oracle Linux desteklenmez.

Windows Oracle Database için Ayrıntılar

Windows üzerinde Azure VM 'lerinde SAP yüklemeleri için Oracle yapılandırma yönergeleri

SAP yükleme kılavuzuna uygun olarak, Oracle ile ilgili dosyalar VM 'nin (sürücü c:) işletim sistemi diskine yüklenmemelidir veya yer alır. Değişen boyutlardaki sanal makineler, değişen sayıda ekli diski destekleyebilir. Daha küçük sanal makine türleri, daha az sayıda ekli diski destekleyebilir.

Daha küçük sanal makineleriz varsa ve VM 'ye ekleyebileceğiniz disk sayısı sınırına ulaşırsanız, saptrace saparch sapbackup sapcheck sapreorg işletim sistemi diskine Oracle Home, Stage,,,,, veya öğesini yükleyebilir/bulabilirsiniz. Oracle DBMS bileşenlerinin bu bölümleri g/ç ve g/ç verimlilik üzerinde çok yoğun değildir. Bu, işletim sistemi diskinin g/ç gereksinimlerini işleyebileceği anlamına gelir. İşletim sistemi diskinin varsayılan boyutu 127 GB olmalıdır.

Oracle Database ve tekrar eden günlük dosyalarının ayrı veri disklerinde depolanması gerekir. Oracle geçici tablo alanı için bir özel durum vardır. Tempfiles D:/üzerinde oluşturulabilir (kalıcı olmayan sürücü). Kalıcı olmayan D:\ sürücü Ayrıca daha iyi g/ç gecikme süresi ve aktarım hızı (A serisi VM 'Ler hariç) sağlar.

İçin doğru alan miktarını öğrenmek için, tempfiles mevcut sistemlerin boyutlarını kontrol edebilirsiniz tempfiles .

Depolama yapılandırması

Yalnızca NTFS biçimli diskler kullanan tek örnekli Oracle desteklenir. Tüm veritabanı dosyaları, yönetilen disklerde (önerilir) veya VHD 'lerde NTFS dosya sisteminde depolanmalıdır. Bu diskler Azure sanal makinesine bağlanır ve Azure sayfa BLOB depolama veya Azure tarafından yönetilen diskleritemel alır.

DBMS iş yükü için uygun olan belirli Azure blok depolama türleri hakkında daha fazla bilgi edinmek için, SAP iş yükü için Azure Depolama türleri makalesine göz atın.

Azure yönetilen disklerikullanmanızı kesinlikle öneririz. Ayrıca, Oracle Database dağıtımlarınız için Azure Premium Storage veya Azure Ultra disk kullanılması önemle önerilir.

Azure Dosya Hizmetleri gibi ağ sürücüleri veya uzak paylaşımlar Oracle Database dosyaları için desteklenmez. Daha fazla bilgi için bkz.

Azure Sayfa Blobu depolama veya yönetilen diskleri temel alan diskler kullanıyorsanız, SAP iş yükü Için Azure sanal MAKINELER DBMS dağıtımı Için önemli olan deyimler Oracle Database olan dağıtımlar için de geçerlidir.

Azure diskleri için ıOPS iş akışındaki kotalar mevcuttur. Bu kavram, SAP iş yükü Için Azure sanal MAKINELERI DBMS dağıtımı hakkında önemli noktalaraçıklanmaktadır. Tam kotalar, kullandığınız VM türüne bağlıdır. kotaları olan VM türlerinin listesi, Azure 'daki Windows sanal makineler için boyutlardabulunabilir.

Desteklenen Azure VM türlerini belirlemek için bkz. SAP Note 1928533.

En düşük yapılandırma aşağıdaki gibidir:

Bileşen Disk Önbelleğe Alma Depolama havuzu
\oracle <SID> \origlogaA & Irrlogb Premium veya Ultra disk Hiçbiri Gerekli değil
\oracle <SID> \origlogaB & Irrloga Premium veya Ultra disk Hiçbiri Gerekli değil
\oracle <SID> \sapdata1... n Premium veya Ultra disk Salt okunur Premium için kullanılabilir
\oracle <SID> \oraarch Standart Hiçbiri Gerekli değil
Oracle Home, saptrace , ... Işletim sistemi diski (Premium) Gerekli değil

Çevrimiçi yenidendo günlüklerini barındırmak için disk seçimi IOPS gereksinimlerine göre yönlendirildi. Tüm sapdata1... Boyut, IOPS ve aktarım hızı gereksinimleri karşılasa, tek bir takılı diskte n (tablespaces).

Performans yapılandırması aşağıdaki gibidir:

Bileşen Disk Önbelleğe Alma Depolama havuzu
\oracle <SID> \origlogaA Premium veya Ultra disk Hiçbiri Premium için kullanılabilir
\oracle <SID> \origlogaB Premium veya Ultra disk Hiçbiri Premium için kullanılabilir
\oracle <SID> \mirrlogAB Premium veya Ultra disk Hiçbiri Premium için kullanılabilir
\oracle <SID> \mirrlogBA Premium veya Ultra disk Hiçbiri Premium için kullanılabilir
\oracle <SID> \sapdata1... n Premium veya Ultra disk Salt okunur Premium için önerilir
\oracle\SID\sapdata(n+1)* Premium veya Ultra disk Hiçbiri Premium için kullanılabilir
\oracle <SID> \oraarch* Premium veya Ultra disk Hiçbiri Gerekli değil
Oracle Home, saptrace , ... Işletim sistemi diski (Premium) Gerekli değil

*(n+1): SYSTEM, TEMP ve UNDO tablo alanlarını barındırma. System ve Undo tablo alanlarının I/O düzeni, uygulama verilerini barındıran diğer tablo alanlarından farklıdır. Önbelleğe alma yok, Sistem ve Geri Al tablo alanlarının performansı için en iyi seçenektir.

*oraarch: Depolama havuzu, performans açısından gerekli değildir. Daha fazla alan elde etmek için kullanılabilir.

Azure premium depolama için daha fazla IOPS gerekirse, birden çok bağlı disk üzerinde tek bir büyük mantıksal cihaz oluşturmak için Windows Depolama Havuzları (yalnızca Windows Server 2012 ve sonraki bir cihazda kullanılabilir) kullanılması önerilir. Bu yaklaşım, disk alanını yönetmek için yönetim yükünü kolaylaştırır ve dosyaları birden çok bağlı diske el ile dağıtma çabalarından kaçınmanıza yardımcı olur.

Yazma Hızlandırıcısı

Azure M Serisi VM'lerde çevrimiçi yenidendo günlüklerine yazma gecikme süresi, Azure premium depolamaya kıyasla faktörlerle azaltabilirsiniz. Çevrimiçi Yazma Hızlandırıcısı günlük dosyaları için kullanılan Azure Premium Depolama diskler (VHD) için Azure depolamayı etkinleştirin. Daha fazla bilgi için bkz. Yazma Hızlandırıcısı. Veya çevrimiçi yenidendo günlük birimi için Azure Ultra diskini kullanın.

Yedekleme/geri yükleme

Yedekleme/geri yükleme işlevselliği için Oracle için SAP BR*Tools, standart Windows Server işletim sistemlerinde olduğu gibi de desteklemektedir. Oracle Kurtarma Yöneticisi ( ORACLE), diske yedeklemeler ve diskten geri yüklemeler için de de destek sağlar.

Uygulamayla tutarlı bir VM Azure Backup çalıştırmak için sanal makineyi de kullanabilirsiniz. Azure'da VM yedekleme altyapınızı planlama makalesinde, Azure Backup tutarlı yedeklemeleri yürütmek Windows VSS işlevselliğini nasıl kullandığı açıklanmıştır. SAP tarafından Azure'da desteklenen Oracle DBMS yayınları, yedeklemeler için VSS işlevselliğine sahip olabilir. Daha fazla bilgi için Oracle belgeleri VSS ile veritabanı yedekleme ve kurtarmanın temel kavramlarına bakın.

Yüksek kullanılabilirlik

Oracle Data Guard, yüksek kullanılabilirlik ve olağanüstü durum kurtarma amacıyla de desteklemektedir. Data Guard'da otomatik yük devretme gerçekleştirmek için Yük Devretme (FSFA) Fast-Start gerekir. Gözlemci (FSFA) yük devretmeyi tetikler. FSFA kullanasanız yalnızca el ile yük devretme yapılandırması kullanabilirsiniz.

Azure'da Oracle veritabanları için olağanüstü durum kurtarma hakkında daha fazla bilgi için bkz. Azure ortamında Oracle Database 12cveritabanı için olağanüstü durum kurtarma.

Hızlandırılmış ağ iletişimi

Azure'da Oracle dağıtımları Windows, Azure hızlandırılmış ağ konusunda açıklandığı gibi hızlandırılmış ağ oluşturmanızı kesinlikle öneririz. SAP iş yükü için Azure Sanal Makineler DBMS dağıtımıyla ilgili dikkat edilmesi gerekenler içinde yapılan önerileri de göz önünde bulundurabilirsiniz.

Diğer

SAP iş yükü için Azure Sanal Makineler DBMS dağıtımında dikkat edilmesi gerekenler, Azure kullanılabilirlik kümeleri ve SAP izleme dahil olmak üzere Oracle Database vm dağıtımları ile ilgili diğer önemli kavramları açıklar.

Oracle Linux'Oracle Database için Oracle Linux

Oracle yazılımı, konuk işletim sistemi olarak Microsoft Azure Oracle Linux Oracle tarafından de destekler. Hyper-V ve Azure için genel Windows hakkında daha fazla bilgi için bkz. Azure ve Oracle SSS.

Oracle Veritabanlarından yararlanarak SAP uygulamalarının belirli bir senaryosu da de desteklemektedir. Ayrıntılar belgenin sonraki bölümünde ele alınmıştır.

Oracle sürüm desteği

Azure üzerinde Oracle Sanal Makinelerde SAP çalıştırma için hangi Oracle sürümlerinin ve karşılık gelen işletim sistemi sürümlerinin destekleneleri hakkında bilgi için bkz. SAP Note 2039619.

Oracle'da SAP Business Suite çalıştırma hakkında genel bilgiler, Oracle'da SAP topluluk sayfasında bulunabilir.

Linux üzerinde Azure VM'lerde SAP yüklemeleri için Oracle yapılandırma yönergeleri

SAP yükleme kılavuzlarına uygun olarak, Oracle ile ilgili dosyalar VM'nin önyükleme diski için sistem sürücülerine yüklenmemiş veya bu diskte yer alınmamış olmalıdır. Sanal makinelerin farklı boyutları, çeşitli sayıda bağlı diski destekler. Daha küçük sanal makine türleri daha az sayıda bağlı diski destekleyebilirsiniz.

Bu durumda, Oracle giriş, aşama, veya önyükleme saptrace saparch sapbackup sapcheck diskini yüklemenizi/bulmanizi sapreorg öneririz. Oracle DBMS bileşenlerinin bu bölümleri, I/O ve I/O aktarım hızı üzerinde yoğun bir şekilde çalışmaz. Bu, işletim sistemi diskin, I/O gereksinimlerini işleyene bir şey olduğu anlamına gelir. Varsayılan işletim sistemi diski boyutu 30 GB'tır. Azure portal, PowerShell veya CLI kullanarak önyükleme diskini genişletebilirsiniz. Önyükleme diski genişletildikten sonra Oracle ikili dosyaları için ek bir bölüm genişletilebilir.

Depolama yapılandırması

Ext4, xfs, NFSv4.1 (yalnızca Azure NetApp Files (ANF)) veya Oracle ASM'de (sürüm/sürüm gereksinimleri için SAP Not #2039619) dosya sistemleri Azure'da Oracle Database için de desteklemektedir. Tüm veritabanı dosyaları VHD'ler, depolama dosyaları veya ANF Yönetilen Diskler bu dosya sistemlerinde depolanmış olmalıdır. Bu diskler Azure VM'ye takılıdır ve Azure sayfa blobdepolama, Azure Yönetilen Disklerveya Azure NetApp Files.

En düşük gereksinimler listesi:

  • Daha Oracle Linux UEK çekirdekleri için, Azure premium SSD'lerinidesteklemek için en az UEK sürüm 4 gereklidir.
  • ANF ile Oracle için desteklenen en düşük Oracle Linux 8,2'dir.
  • ANF ile Oracle için desteklenen en düşük Oracle sürümü 19c 'dür (19.8.0.0)

DBMS iş yüküne Depolama belirli Azure blok depolama türleri hakkında daha fazla bilgi almak için SAP iş yükü için Azure depolama türleri makalesine bakın.

Azure blok depolamayı kullanarak, azure yönetilen diskleri ve azure premium SSD'lerini kullanarak dağıtımlarınızı Oracle Database önerilir.

Bu Azure NetApp Files diğer paylaşılan diskler, ağ sürücüleri veya Azure Dosya Hizmetleri (AFS) gibi uzak paylaşımlar, Oracle Database desteklemez. Daha fazla bilgi için, aşağıdakilere bakın:

Azure sayfa blobu depolama veya Yönetilen Diskler tabanlı diskler kullanıyorsanız SAP iş yükü için Azure Sanal Makineler DBMS dağıtımında dikkat edilmesi gerekenler'de yer alan deyimler, Oracle Database için de geçerlidir.

Azure diskleri için IOPS aktarım hızı kotaları vardır. Bu kavram SAP iş yükü için Azure Sanal Makineler DBMS dağıtımında dikkat edilmesi gerekenler içinde açıklanmıştır. Tam kotalar, kullanılan VM türüne bağlıdır. Kotaları olan VM türlerinin listesi için bkz. Azure'da Linux sanal makinelerinin boyutları.

Desteklenen Azure VM türlerini tanımlamak için bkz. SAP Notu 1928533.

En düşük yapılandırma:

Bileşen Disk Önbelleğe Alma Şeritleme*
/oracle/ <SID> /origlogaA & mirrlogB Premium, Ultra disk veya ANF Hiçbiri Gerekli değil
/oracle/ <SID> /origlogaB & mirrlogA Premium, Ultra disk veya ANF Hiçbiri Gerekli değil
/oracle/ <SID> /sapdata1... n Premium, Ultra disk veya ANF Salt okunur Premium için kullanılabilir
/oracle/ <SID> /oraarch Standart veya ANF Hiçbiri Gerekli değil
Oracle Home, saptrace , ... Işletim sistemi diski (Premium) Gerekli değil

*Şeritleme: RAID0 kullanarak LVM şerit veya MDADM

Oracle'ın çevrimiçi yenidendo günlüklerini barındırmak için disk seçimi IOPS gereksinimlerine göre yönlendirildi. Tüm sapdata1... Birim, IOPS ve aktarım hızı gereksinimleri karşılasa, tek bir takılı diskte n (tablespaces).

Performans yapılandırması:

Bileşen Disk Önbelleğe Alma Şeritleme*
/oracle/ <SID> /origlogaA Premium, Ultra disk veya ANF Hiçbiri Premium için kullanılabilir
/oracle/ <SID> /origlogaB Premium, Ultra disk veya ANF Hiçbiri Premium için kullanılabilir
/oracle/ <SID> /mirrlogAB Premium, Ultra disk veya ANF Hiçbiri Premium için kullanılabilir
/oracle/ <SID> /mirrlogBA Premium, Ultra disk veya ANF Hiçbiri Premium için kullanılabilir
/oracle/ <SID> /sapdata1... n Premium, Ultra disk veya ANF Salt okunur Daha fazla Premium
/oracle/ <SID> /sapdata(n+1)* Premium, Ultra disk veya ANF Hiçbiri Premium için kullanılabilir
/oracle/ <SID> /oraarch* Premium, Ultra disk veya ANF Hiçbiri Gerekli değil
Oracle Home, saptrace , ... Işletim sistemi diski (Premium) Gerekli değil

*Şeritleme: RAID0 kullanarak LVM şerit veya MDADM

*(n+1):SYSTEM, TEMP ve UNDO tablo alanlarını barındırma: Sistem ve Geri Al tablo alanlarının I/O düzeni, uygulama verilerini barındıran diğer tablo alanlarından farklıdır. Önbelleğe alma yok, Sistem ve Geri Al tablo alanlarının performansı için en iyi seçenektir.

*oraarch: Depolama havuzu, performans açısından gerekli değildir.

Azure premium depolama kullanırken daha fazla IOPS gerekirse, birden çok bağlı disk üzerinde tek bir büyük mantıksal birim oluşturmak için LVM (Mantıksal Birim Yöneticisi) veya MDADM'nin kullanılması önerilir. Daha fazla bilgi için bkz. SAP iş yükü için Azure Sanal Makineler DBMS dağıtımında LVM veya MDADM'den nasıl yararlanıla ilgili yönergeler ve işaretçiler ile ilgili önemli noktalar. Bu yaklaşım, disk alanını yönetmenin yönetim yükünü kolaylaştırır ve dosyaları birden çok bağlı diske el ile dağıtma çabalarından kaçınmanıza yardımcı olur.

DNFS istemcisini Azure NetApp Files emin olun. Desteklenen bir ortama sahip olmak için dNFS kullanmak zorunludur. dNFS yapılandırması, Doğrudan NFS'de bir Oracle Database oluşturma makalesinde belgelenmiştir.

Azure NetApp Files ile SAP AnyDB (Oracle 19c)dağıtma blogunda Oracle veritabanları için Azure NetApp Files.

Yazma Hızlandırıcısı

Azure M Serisi VM'ler için Azure Yazma Hızlandırıcısı kullanırken çevrimiçi yenidendo günlüklerine yazma gecikme süresi, Azure premium depolama kullanırken faktörler tarafından azaltabilirsiniz. Çevrimiçi Yazma Hızlandırıcısı günlük dosyaları için kullanılan Azure Premium Depolama diskler (VHD) için Azure depolamayı etkinleştirin. Daha fazla bilgi için bkz. Yazma Hızlandırıcısı. Veya çevrimiçi yenidendo günlük birimi için Azure Ultra diskini kullanın.

Yedekleme/geri yükleme

Yedekleme/geri yükleme işlevselliği için, Oracle için SAP BR*Araçları, çıplak ve Hyper-V'de olduğu gibi de destek sunar. Oracle Kurtarma Yöneticisi ( ORACLE), diske yedeklemeler ve diskten geri yüklemeler için de de destek sağlar.

Oracle veritabanlarını yedeklemek ve kurtarmak için Azure Backup ve Kurtarma hizmetlerini nasıl kullanabileceğiniz hakkında daha fazla bilgi için bkz. Azure Linux sanal makinesi üzerinde bir Oracle Database 12cveritabanını yedekleme ve kurtarma.

Yüksek kullanılabilirlik

Oracle Data Guard, yüksek kullanılabilirlik ve olağanüstü durum kurtarma amaçları için desteklenir. Data Guard 'da otomatik yük devretmeyi başarmak için Fast-Start yük devretme (FSFA) kullanmanız gerekir. Gözlemci işlevselliği (FSFA) yük devretmeyi tetikler. FSFA kullanmıyorsanız, yalnızca el ile yük devretme yapılandırması kullanabilirsiniz. Daha fazla bilgi için bkz. Azure Linux sanal makinesinde Oracle Data Guard 'ı uygulama.

Azure 'da Oracle veritabanları için olağanüstü durum kurtarma yönleri, bir Azure ortamında Oracle Database 12c veritabanı Için olağanüstü durum kurtarmamakalesinde sunulmaktadır.

Hızlandırılmış ağ iletişimi

Oracle Linux 'de Azure hızlandırılmış ağ desteği, Oracle Linux 7 güncelleştirme 5 (Oracle Linux 7,5) ile sunulmaktadır. En son Oracle Linux 7,5 sürümüne yükseltirsiniz, Oracle UEK çekirdeği yerine RedHat uyumlu çekirdeği (RHCK) kullanılarak geçici bir çözüm olabilir.

Oracle Linux içinde RHEL çekirdeğini kullanmak SAP Note #1565179göre desteklenir. Azure hızlandırılmış ağ için en düşük RHCKL çekirdek sürümünün 3.10.0-862.13.1. EL7 olması gerekir. Oracle Linux ' de UEK çekirdeğini Azure hızlandırılmış ağile birlikte kullanıyorsanız, Oracle UEK çekirdek sürüm 5 ' i kullanmanız gerekir.

Azure Marketi 'ni temel alan bir görüntüden VM 'Ler dağıtıyorsanız, aşağıdaki kodu çalıştırarak ek yapılandırma dosyalarını VM 'ye kopyalamanız gerekir:

# Copy settings from GitHub to the correct place in the VM
sudo curl -so /etc/udev/rules.d/68-azure-sriov-nm-unmanaged.rules https://raw.githubusercontent.com/LIS/lis-next/master/hv-rhel7.x/hv/tools/68-azure-sriov-nm-unmanaged.rules 

Sonraki adımlar

Makaleyi okuyun