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 dağıtım Oracle Database dikkat etmek üzere birkaç farklı alanı kapsar. Bu belgeyi okumadan önce SAP iş yükü için Azure Sanal Makineler DBMS dağıtımında dikkat edilmesi gerekenler makalesini okumanızı öneririz. Ayrıca Azure belgelerinde SAP iş yükünde diğer kılavuzları okumanız da önerilir.

Oracle sürümleri ve sap on Azure üzerinde Oracle sap çalıştırma için desteklenen ilgili işletim sistemi sürümleri hakkında bilgileri SAP Note [2039619.]

Oracle'da SAP Business Suite çalıştırma hakkında genel bilgileri Oracle'da SAP'de bulunabilir. Oracle yazılımı, Oracle tarafından oracle üzerinde Microsoft Azure. Hyper-V ve Azure için genel Windows daha fazla bilgi için Oracle ve Microsoft Azure SSS bölümüne bakın.

Oracle, SAP ve Azure ile ilgili SAP Notları

Aşağıdaki SAP Notları, Azure üzerinde SAP.

Not numarası Başlık
1928533 Azure'da SAP Uygulamaları: Desteklenen ürünler ve Azure VM türleri
2015553 sap on Microsoft Azure: Destek önkoşulları
1999351 SAP için gelişmiş Azure izleme sorunlarını giderme
2178632 Microsoft Azure'da SAP için önemli izleme ölçümleri
2191498 Azure ile Linux üzerinde SAP: Gelişmiş izleme
2039619 Oracle veritabanını Microsoft Azure sap uygulamaları: Desteklenen ürünler ve sürümler
2243692 Linux on Microsoft Azure (IaaS) VM: SAP lisans sorunları
2069760 Oracle Linux 7.x SAP yükleme ve yükseltmesi
1597355 Linux için değiştirme alanı önerisi
2171857 Oracle Database 12c - Linux üzerinde dosya sistemi desteği
1114181 Oracle Database 11g - Linux üzerinde dosya sistemi desteği

Oracle ve Azure üzerinde SAP tarafından desteklenen tam yapılandırmalar ve işlevler SAP Not#2039619.

Windows ve Oracle Linux Oracle ve Azure üzerinde SAP tarafından desteklenen tek işletim sistemleridir. Yaygın olarak kullanılan SLES ve RHEL Linux dağıtımları, Azure'da Oracle bileşenlerinin dağıtılması için destek değildir. Oracle bileşenleri, SAP Oracle Database Oracle DBMS'ye bağlanmak için kullanılan Oracle Database istemcisini içerir.

SAP Note #2039619'agöre özel durumlar, Oracle Database istemcisini kullanmayan SAP bileşenleridir. Bu TÜR SAP bileşenleri SAP'nin tek başına enqueue, ileti sunucusu, Enqueue çoğaltma hizmetleri, WebDispatcher ve SAP Gateway'tir.

Oracle DBMS ve SAP uygulama örneklerinizi Oracle Linux'de çalıştırsanız bile SAP Central Hizmetlerinizi SLES veya RHEL üzerinde çalıştırarak Pacemaker tabanlı bir kümeyle koruyabilirsiniz. Yüksek kullanılabilirlik çerçevesi olarak Pacemaker, Oracle Linux.

Oracle Database Windows

Azure vm'lerde SAP yüklemeleri için Oracle Yapılandırma yönergeleri Windows

SAP yükleme kılavuzuna uygun olarak Oracle ile ilgili dosyaların VM'nin işletim sistemi diskine (c:) yüklenmemiş veya bu diskte yer olmaması gerekir. Farklı boyutlardaki sanal makineler, çeşitli sayıda bağlı diski desteklemektedir. Daha küçük sanal makine türleri daha az sayıda bağlı diski destekleyebilirsiniz.

Daha küçük VM'lere sahip olursanız ve VM'ye ekliyebilirsiniz disk sayısı sınırına ulaşacaksanız Oracle home, stage, , , , , veya diskini işletim sistemi diskine yükleyebilir/bu diski saptrace saparch sapbackup sapcheck sapreorg bulun. Oracle DBMS bileşenlerinin bu bölümleri, I/O ve I/O aktarım hızı üzerinde çok yoğun değil. Bu, işletim sistemi diskin, I/O gereksinimlerini işleyene bir şey olduğu anlamına gelir. Varsayılan işletim sistemi diski boyutu 127 GB olmalıdır.

Oracle Database günlük dosyalarının ayrı veri diskleri üzerinde depolanmış olması gerekir. Oracle geçici tablespace 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ı da sunar (A Serisi VM'ler hariç).

için doğru alan miktarını belirlemek tempfiles için, mevcut sistemlerde boyutlarını tempfiles kontrol edin.

Depolama yapılandırması

YALNıZCA NTFS biçimli diskler kullanan tek örnekli Oracle de desteklemektedir. Tüm veritabanı dosyaları, ntfs dosya sisteminde Yönetilen Diskler (önerilir) veya VHD'ler üzerinde depolanmış olmalıdır. Bu diskler Azure VM'ye takılıdır ve Azure sayfa blob depolamayı veya AzureYönetilen Diskler.

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 göz atabilirsiniz.

Azure Yönetilen Diskler. Ayrıca dağıtım dağıtımları için Azure premium depolama veya Azure Ultra disk Oracle Database öneririz.

Azure dosya hizmetleri gibi uzak paylaşımlar veya ağ sürücüleri Oracle Database desteklenmiyor. Daha fazla bilgi için bkz.

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 konu Oracle Database.

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, kullandığınız VM türüne bağlıdır. Kotaları olan VM türlerinin listesi Azure'daki sanal makinelerin Windows bulunabilir.

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

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

Bileşen Disk Önbelleğe Alma Depolama havuzu
\oracle <SID> \origlogaA & mirrlogB Premium veya Ultra disk Hiçbiri Gerekli değil
\oracle <SID> \origlogaB & mirrlogA 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ı disk üzerinde 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'ler için ç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.

Ayrıca, uygulamayla Azure Backup VM yedeklemesi ç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'daki 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. Ayrıca SAP iş yükü için Azure Sanal Makineler DBMS dağıtımında 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.

Specifics for Oracle Database on 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

Sanal Makinelerde SAP çalıştırma için hangi Oracle sürümlerinin ve buna karşılık gelen işletim sistemi sürümlerinin destek Azure üzerinde Oracle için bkz. SAP Not [2039619.]

Sap Business Suite'i Oracle'da çalıştırma hakkında genel bilgileri Oracle'da SAP topluluk sayfasında bulabilirsiniz.

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 diskinin 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ına yoğun bir şekilde bağlı değil. 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 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 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 belirlemek için bkz. SAP Not [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 belgelanmıştır.

Azure NetApp Files ile SAP AnyDB (Oracle 19c)dağıtma blogda Oracle veritabanları için Azure NetApp Files tabanlı NFS kullanımını gösteren bir 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*Tools, çı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.

Azure Backup hizmeti, Azure Linux VM'sinde bir Oracle Database 19cveritabanını yedekleme ve kurtarma makalesinde açıklandığı gibi Oracle yedeklemelerini de Azure Backup.

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 işlevi (FSFA) yük devretmeyi tetikler. FSFA kullanasanız, yalnızca el ile yük devretme yapılandırması kullanabilirsiniz. Daha fazla bilgi için bkz. Azure Linux sanal makinesine Oracle Data Guard uygulama.

Azure'daki Oracle veritabanları için Olağanüstü Durum Kurtarma özellikleri, Azure ortamındaki bir Oracle Database 12c veritabanı için olağanüstü durum kurtarma makalesinde sunulmuştur.

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

Oracle Linux 7 Güncelleştirme 5 (Oracle Linux 7.5) ile Azure Hızlandırılmış Ağ Oracle Linux desteği sağlanır. En son Oracle Linux 7.5 sürümüne yükseltemüyorsanız, Oracle UEK çekirdeği yerine RedHat Uyumlu Çekirdek (RHCK) kullanarak geçici bir çözüm olabilir.

içinde RHEL çekirdeğinin Oracle Linux SAP Note#1565179. Azure Hızlandırılmış Ağ için en düşük RHCKL çekirdek sürümü 3.10.0-862.13.1.el7'ye sahip olması gerekir. Azure Hızlandırılmış Ağ ile birlikte Oracle Linux içinde UEK çekirdeğini kullanıyorsanız Oracle UEK çekirdek sürüm 5'i kullansanız gerekir.

Vm'leri Azure Market tabanlı bir görüntüden 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