En zorlu Oracle Database iş yükleri çok yüksek g/ç kapasitesi gerektirir. Ayrıca depolama için düşük gecikmeli erişim gerekir. Bu belgede Oracle Database iş yükleri için yüksek bant genişliğine sahip, düşük gecikme süreli bir çözüm açıklanmaktadır.
Çözüm, ağ dosya sistemi (NFS) protokolüyle paylaşılan dosya erişimi sağlar. Mimari, paylaşılan bir dosya depolama hizmeti olan Azure NetApp Files kullanır. Azure NetApp Files avantajlar sağlar:
- Sanal makine (VM) düzeyinde uygulanan erişim hızlarındaki disk g/ç sınırları Azure NetApp Files etkilemez. Sonuç olarak, performansı düşürmeden disk depolamaya göre daha küçük VM 'Ler kullanabilirsiniz. Bu yaklaşım, maliyetleri önemli ölçüde azaltır.
- Azure NetApp Files esneklik sunar. Yapılandırma maliyetinizi etkin hale getirmek için, istekleri isteğe bağlı olarak büyütebilir veya azaltabilirsiniz.
Olası kullanım örnekleri
Bu çözümün birçok kullanımı vardır:
- Yüksek kullanılabilirlik (HA) gerektiren ve performans için yüksek standartlara sahip yeni Oracle Database örnekleri çalıştırma.
- Şirket içi altyapıdan Azure sanal makinelerine yüksek performanslı ve yüksek oranda kullanılabilir Oracle Database örnekleri geçirme.
- Test ve geliştirme ortamlarında kullanmak üzere kurumsal ölçekte Oracle Database sistemleri kopyalama. Çözüm, özellikle gelişmiş veri yönetimi özellikleri gerektiren durumlar için uygundur. Bu durumların, agresif veri koruma hizmet düzeyi sözleşmelerini (SLA 'Lar) karşılamasına yardımcı olabilir.
- Oracle Sınavveri sistemlerini Azure 'a geçirme.
- NFS paylaşılan depolama kullanan Oracle Paceoluşturucu kümelerini uygulama.
- SAP AnyDB veya Oracle 19c 'yi dağıtma.
Mimari
Oracle kaynak grubu etiketli büyük bir dikdörtgen diyagramın çoğunu doldurur. Bunun içinde, başka bir dikdörtgen Oracle sanal ağı olarak etiketlenir. Oracle alt ağı ve diğeri Azure NetApp Files alt ağı için bir tane olmak üzere iki küçük, yan yana dikdörtgenleri içerir. Oracle alt ağ dikdörtgeni, Linux V d üzerinde Oracle Database için bir simge içerir. Azure NetApp Files alt ağ dikdörtgeni Azure NetApp Files ve veritabanı dosyaları için simgeler içerir. D N F S etiketli bir ok iki alt ağ dikdörtgeni bağlar. Renkli bir anahtar, veritabanındaki verilerin yüksek performans gerektirdiğini gösterir.
Bu mimarinin bir SVG indirin.
Bileşenler şu yollarla etkileşime geçin:
- Oracle Database Oracle alt ağı içindeki Azure VM 'lerinde çalışır.
- Azure NetApp Files alt ağında, Azure NetApp Files veri ve günlük dosyalarına NFS erişimi sağlar.
- Oracle DIRECT NFS (dNFS) bağlantı protokolü, performansı ve aktarım hızını geliştirir.
Bileşenler
Çözüm aşağıdaki bileşenleri kullanır:
- Azure NetApp Files , kod değişikliği yapmadan dosya tabanlı uygulamaları geçirmeyi ve çalıştırmayı kolaylaştırır. Bu paylaşılan dosya depolama hizmeti Microsoft ve NetApp 'e ait bir Microsoft iş ortağı ile Birleşik bir geliştirme.
- Sanal makineler , hizmet olarak altyapı (IaaS) teklifidir. Sanal makineleri isteğe bağlı, ölçeklenebilir bilgi işlem kaynaklarını dağıtmak için kullanabilirsiniz. Sanal makineler, sanallaştırma esnekliğini sağlar ancak fiziksel donanımın bakım gereksinimlerini ortadan kaldırır. Bu çözüm Oracle Database yazılımıyla Linux VM 'lerikullanır.
- Azure sanal ağ , Azure 'daki sanal özel ağları yöneten bir ağ hizmetidir. Sanal ağ aracılığıyla VM 'Ler gibi Azure kaynakları birbirleriyle, internet ve şirket içi ağlarla güvenli bir şekilde iletişim kurabilir. Bir Azure sanal ağı, veri merkezinde çalışan geleneksel bir ağ gibidir. Ancak Azure sanal ağı Ayrıca Azure altyapısının ölçeklenebilirlik, kullanılabilirlik, yalıtım ve diğer avantajları da sağlar.
- Oracle Database , çok modelli bir veritabanı yönetim sistemidir. Çeşitli veri türlerini ve iş yüklerini destekler.
- Dnfs Istemcisi, Oracle ve NFS sunucuları arasındaki g/ç yollarını iyileştirir. Sonuç olarak, geleneksel NFS istemcilerinden daha iyi performans sağlar.
Alternatifler
Bu çözüm, olağanüstü durum kurtarma (DR) ve yerel çoğaltma için anlık görüntüler için Oracle Data Guard (ODG) kullanır. Aşağıdaki bölümlerde açıklandığı gibi birkaç seçenek mevcuttur.
Bölgeler arası çoğaltma
Çapraz bölge çoğaltma , Azure 'daki bölgeler arasında VERIMLI bir Dr sağlar. Çapraz bölge çoğaltma, depolama tabanlı çoğaltma kullanır. VM kaynakları kullanmaz. Daha fazla bilgi için bkz. Azure NetApp Files için birim çoğaltması oluşturma.
Kullanılabilirlik kümeleri ve kullanılabilirlik bölgeleri
Azure sanal makineler 'de ODG, şirket içi sistemlerdeki ODG gibi işlevlerdir. Ancak bu ürün, temel mimarisine bağımlıdır. Azure VM 'lerinde ODG çalıştırırsanız, artıklığı ve kullanılabilirliği artırmak için şu seçeneklerden birini de kullanmayı göz önünde bulundurun:
Oracle VM 'lerini aynı Kullanılabilirlik kümesine yerleştirin. Bu yaklaşım, bu olaylar sırasında koruma sağlar:
- Bir veri merkezinde oluşan arızaların kesintilerine neden olur. Bir kullanılabilirlik kümesindeki VM 'Ler kaynakları paylaşmaz.
- Güncelleştirmeler. Kullanılabilirlik kümesindeki VM 'Ler, farklı zamanlarda güncelleştirmeler yerinde gider.
Oracle VM 'lerini farklı kullanılabilirlik bölgelerine yerleştirin. Bu yaklaşım, tüm veri merkezindeki hataya karşı koruma sağlar. Her bölge, bir bölgedeki veri merkezleri kümesini temsil eder. Kaynakları farklı kullanılabilirlik bölgelerine yerleştirirseniz, veri merkezi düzeyinde kesintiler, sanal makinelerinizi çevrimdışına alamaz.
Bu seçeneklerden birini seçebilirsiniz. Azure VM, kullanılabilirlik kümelerine ve bölgelerine aynı anda katılamaz. Her seçenekte avantaj vardır:
- Kullanılabilirlik alanları, kullanılabilirlik kümelerinden daha iyi kullanılabilirlik sağlar. Karşılaştırma için bkz. sanal makineler Için SLA .
- Aynı Kullanılabilirlik kümesinde olan VM 'Leri bir yakınlık yerleştirme grubundayerleştirebilirsiniz. Bu yapılandırma, birbirleriyle yakın olduğunu garanti ederek VM 'Ler arasındaki ağ gecikmesini en aza indirir. Buna karşılık, farklı kullanılabilirlik bölgelerine yerleştirdiğiniz VM 'Ler arasında daha fazla ağ gecikmesi vardır. Daha sonra birincil ve ikincil çoğaltmalar arasında verilerin eşitlenmesi daha uzun sürer. Sonuç olarak, birincil çoğaltma gecikmelerden karşılaşabilir. Ayrıca, planlanmamış yük devretme işlemleri sırasında veri kaybına yol açabilir.
Bir çözüm seçtikten sonra, yükleme altında test edin. Performans ve kullanılabilirlik için SLA 'Ları karşıladığından emin olun.
Önemli avantajlar
Bu görüntüde Oracle Database Azure NetApp Files kullanmanın avantajları gösterilmektedir.
Diyagramda iki bölüm bulunur. Sol tarafta dört kutu Azure NetApp Files özellikleri ve avantajları listeler. Sağ bölümde de kutular bulunur. Bir kutu üretim olarak etiketlidir ve bir tane, test ve geliştirme olarak etiketlenir. Hem veritabanı hem de V/s simgeleri içerir. üçüncü bir kutu Depolama katmanın etiketlidir. Veritabanı verilerine ve Azure NetApp Files yönelik simgeler içerir. Renkli bir anahtar, veritabanı verilerinin ve günlüklerinin yüksek performans gerektirdiğini gösterir. Kopyalanmış veritabanı verileri ve günlükleri orta düzeyde bir gereksinime sahiptir. Klonların kopyalarının gereksinimi düşük.
Bu mimarinin bir SVG indirin.
Basit ve güvenilir hizmet
Basit bir Azure yerel hizmeti olan Azure NetApp Files Azure Datacenter ortamında çalışır. Diğer Azure depolama seçenekleri gibi Azure NetApp Files temin edebilir, tüketebilir ve ölçeklendirebilirsiniz. Azure NetApp Files, NetApp veri yönetimi yazılımı ONTAP 'ın sağladığı güvenilirlik özelliklerini kullanır. Bu yazılımla, Oracle Database ve diğer kurumsal uygulama iş yükleri için kurumsal düzeyde NFS birimlerini hızlı ve güvenilir bir şekilde sağlayabilirsiniz.
Yüksek performanslı sistemler
Azure NetApp Files , hepsi-Flash depolama alanının çıplak bir metal et kullanır. Azure NetApp Files, paylaşılan ve yüksek oranda ölçeklenebilir depolamayı kullanmanın yanı sıra 1 milisaniyelik gecikme süresi sağlar. Bu etkenler, bu hizmeti NFS protokolünü kullanarak ağ üzerinden Oracle Database iş yüklerini çalıştırmak için uygun hale getirir.
Azure DCsv2 serisi VM 'lerinde yerleşik yüksek performanslı, hepsi Flash ONTAP kurumsal sistemleri vardır. Bu sistemler ayrıca Azure yazılım tanımlı ağ (SDN) ve Azure Resource Manager çerçeveleri ile tümleşiktir. Sonuç olarak, şirket içi bir çözüme benzer yüksek bant genişliğine sahip, düşük gecikmeli paylaşılan depolama alanı elde edersiniz. Bu mimarinin performansı, en zorlu iş açısından kritik kurumsal iş yüklerinin gereksinimlerini karşılar. Azure NetApp Files performans avantajları hakkında daha fazla bilgi için bkz. Oracle Database ile Azure NetApp Files kullanmanın avantajları.
Azure NetApp Files isteğe bağlı ölçeklenebilirlik sunar. Her iş yükünün yapılandırmasını iyileştirmek için dağıtımları büyütebilir veya azaltabilirsiniz.
Enterprise ölçekli veri yönetimi
Bu çözüm, gelişmiş veri yönetimi özellikleri gerektiren iş yüklerini işleyebilir. ONTAP, sektörde eşleşmeyen bu alanda işlevsellik sağlar:
Boşluk-verimli, anlık kopyalama geliştirme ve test ortamlarını geliştirir.
İsteğe bağlı kapasite ve performans ölçekleme, kaynakların verimli bir şekilde kullanılmasını sağlar.
Anlık görüntüler veritabanı tutarlılık noktaları sağlar ve bu avantajları sunar:
- Depolama etkilidir. Yalnızca anlık görüntü oluşturmak için sınırlı kapasiteye ihtiyacınız vardır.
- Onları hızlı bir şekilde oluşturabilir, çoğaltabilir, geri yükleyebilir veya kopyalayabilirsiniz. Sonuç olarak, agresif kurtarma süresi hedefi (RTO) ve kurtarma noktası hedefi (RPO) SLA 'Ları elde eden yedekleme ve kurtarma çözümleri sağlar.
- Birim performansını etkilemez.
- Ölçeklenebilirlik sağlar. Bunları sıklıkla oluşturabilir ve aynı anda birden çok depolama alanı oluşturabilirsiniz.
Karma DR
ODG ve Azure NetApp Files birleşimi bu mimari için DR sağlar. Bu DR çözümleri, bulut ve hibrit sistemler için uygundur. Planları, birden çok bölgede ve şirket içi veri merkezlerinde çalışır.
Dikkat edilmesi gerekenler
Bu çözüm için aşağıdaki noktalar geçerlidir:
Kullanılabilirlik konusunda dikkat edilmesi gerekenler
Azure NetApp Files için:
- Bu hizmetin kullanılabilirlik garantisi için Azure NetApp Files SLA 'sını inceleyin.
- Enterprise ölçekli veri yönetiminde , yedekleme ve kurtarma çözümlerinde anlık görüntüler kullanabilirsiniz. Veritabanı ile tutarlı anlık görüntüleri düzenlemek için Oracle Hot Backup modunu ve Azure NetApp Files API 'Lerini kullanın.
Azure 'da Oracle Database kullandığınızda, kapalı kalma süresini önlemek için HA ve DR için bir çözüm uygulayın:
- ODG'yi kullanın.
- Veritabanını tek bir sanal makinede çalıştırın.
- İkincil bir VM dağıtın, ancak ikili dosyaları yalnızca üzerine yükler.
- Her iki VM 'yi aynı sanal ağa yerleştirin. Ardından, özel kalıcı IP adresi üzerinden birbirine erişebilirler.
Oracle kaynak grubu etiketli büyük bir dikdörtgen diyagramın çoğunu doldurur. Bunun içinde, başka bir dikdörtgen Oracle sanal ağı olarak etiketlenir. Biri Oracle alt ağı ve diğeri Azure NetApp Files alt ağı için olmak üzere iki küçük dikdörtgen içerir. Oracle alt ağ dikdörtgeni Oracle Database ve sanal makineler için simgeler içerir. Azure NetApp Files alt ağ dikdörtgeni Azure NetApp Files ve veritabanı dosyaları için simgeler içerir. D N F S etiketli bir ok iki alt ağ dikdörtgeni bağlar. Renkli bir anahtar, veritabanı dosya sistemindeki günlük verilerinin yüksek performans gerektirdiğini gösterir. Veri dosyalarının orta ve yüksek performans gereksinimi vardır.
Bu mimarinin bir SVG indirin.
Ölçeklenebilirlik konusunda dikkat edilmesi gerekenler
Yüksek performanslı sistemlerde Azure NetApp Files, yerleşik ölçeklenebilirlik sağlar.
Güvenlik konuları
Azure NetApp Files verileri birçok şekilde korur. Devralınan koruma, şifreleme, ilke kuralları, rol tabanlı erişim denetimi özellikleri ve etkinlik günlükleri hakkında daha fazla bilgi için bkz. güvenlik SSS.
Çözümü dağıtma
Azure NetApp Files ile Azure VM 'lerinde Oracle Database dağıtmaya yönelik kaynaklar için bkz. Azure NetApp Files kullanan çözüm mimarileri.
Azure NetApp Files birimleri dağıtma ve erişme hakkında daha fazla bilgi için, bkz. Azure NetApp Files belgeleri.
Veritabanı boyutunu göz önünde bulundurun:
- Küçük veritabanları için veri dosyaları, yineleme günlüğü, arşiv günlüğü ve denetim dosyaları gibi tüm bileşenleri tek bir birimde dağıtabilirsiniz. Bu tür Basitleştirilmiş yapılandırmaların yönetilmesi kolaydır.
- Büyük veritabanları için, birden çok birimi yapılandırmak daha etkilidir. Otomatik veya el Ile hizmet kalitesi (QoS) birimlerinikullanabilirsiniz. Bu birim türleri, performans gereksinimleri üzerinde daha ayrıntılı denetim sağlar.
Fiyatlandırma
Blok depolama yerine Azure NetApp Files kullanmak, maliyetleri azaltabilir:
Yapılandırma maliyetini verimli hale getirebilirsiniz. Geleneksel şirket içi yapılandırma sayısı en fazla iş yükü gereksinimlerine göre boyutlandırılır. Sonuç olarak, bu yapılandırmaların en yüksek kullanım maliyeti en düşük düzeyde etkindir. Buna karşılık, bir Azure NetApp Files dağıtımı ölçeklendirilebilir. Masrafları azaltmak için geçerli iş yükü gereksinimini yapılandırmayı iyileştirebilirsiniz.
Daha küçük VM 'Leri kullanabilirsiniz:
- Azure NetApp Files, düşük gecikmeli depolama erişimi sağlar. Daha küçük VM 'lerle, daha büyük VM 'Lerin Ultra disk depolama ile birlikte teslim edilmesine yönelik aynı performansı elde edersiniz.
- Bulut kaynakları genellikle g/ç işlemlerine sınırlar yerleştirir. Bu uygulama, kaynak tükenmesi veya beklenmedik kesintiler oluşmasına neden olabilecek ani yavaşlamaları önler. Sonuç olarak, VM 'Lerin disk işleme sınırlamaları ve ağ bant genişliği sınırlamaları vardır. Ağ sınırlamaları genellikle disk işleme sınırlamalarından daha yüksektir. Ağa bağlı depolama ile yalnızca ağ bant genişliği sınırları geçerlidir ve yalnızca veri çıkışı için geçerlidir. Diğer bir deyişle, VM düzeyi disk g/ç sınırları Azure NetApp Files etkilemez. Bu faktörler nedeniyle, ağa bağlı depolama disk g/ç 'den daha iyi performans elde edebilir. Bu olgu, Azure NetApp Files daha küçük VM 'lerde çalıştığı zaman bile geçerlidir.
Daha küçük VM 'Ler, bu fiyatlandırma avantajlarını daha büyük olanlara sunar:
- Bunlar daha az maliyetlidir.
- Özellikle daha küçük, kısıtlanmış kod SKU 'Ları kullandığınızda daha düşük bir Oracle Database lisans maliyeti taşır.
- Ağ bağlantılı depolamada bir g/ç maliyeti bileşeni yok.
Bu etkenler Azure NetApp Files disk depolama çözümlerinden daha pahalı hale getirir.
Sonraki adımlar
- Azure NetApp Files tek birimlerinde Oracle veritabanı performansı
- Linux NFS bağlama seçenekleri Azure NetApp Files için en iyi yöntemler
- Linux için Azure NetApp Files performans değerlendirmeleri
- Kapasite yönetimi hakkında SSS
İlgili kaynaklar
Şunları kullanan tam olarak dağıtılabilir Azure NetApp Files: