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