Azure'da Oracle iş yükü İçerik Oluşturucu

Bu makalede, Hizmet olarak Azure altyapısı (IaaS) üzerinde Oracle iş yükü için Well-Architected Framework en iyi yöntemleri sağlanır. Uygulama sahipleri, Oracle veritabanı yöneticileri, iş paydaşları ve mimarlar bu kılavuzu kullanarak büyük ölçekte Azure üzerinde Oracle için son derece güvenilir çözümleri için teknik bir temel oluşturabilir.

Oracle iş yükü nedir?

Bu kılavuzda iş yükü terimi, Oracle Exadata veritabanları gibi veritabanlarının ve ortak bir iş hedefini veya iş sürecini destekleyen uygulama kaynaklarının bir koleksiyonunu ifade eder.

Yüksek oranda kullanılabilir ve hataya dayanıklı Oracle iş yükleri oluşturmanız gerekir. Bu iş yükleri müşteri ilişkileri yönetimi uygulamaları, insan kaynağı uygulamaları veya Oracle WebLogic Server veya Java kullanan özelleştirilmiş uygulamalar olabilir. Buluta taşıyabileceğiniz Oracle şirket içi uygulamaları ve platformları WebLogic Server, Siebel, PeopleSoft, JD Edwards ve E-Business Suite'tir.

Yaygın zorluklar nelerdir?

Microsoft Azure, bulut çözümlerini dağıtmayı ve yönetmeyi kolaylaştırır. Ancak Azure platformunda yüksek oranda kullanılabilir ve güvenilir Oracle iş yüklerini derleyip geçirdiğinizde zorluklar ortaya çıkabilir. Örnek:

  • Oracle uygulama mimarileri karmaşıktır. Sürüm yükseltmeleri ve düzeltme ekleri gibi uygulama ve veritabanı katmanı arasındaki bağımlılıklar karmaşıklığı artırabilir.

  • Uygun ölçekte güvenilir bir uygulama tasarımı, uygulama sürümleri ve mimariler, diğer müşterilerin en iyi uygulamaları ve her katmandaki bağımlılıklar hakkında uzmanlık gerektirir. Doğru teknolojileri seçebilmeniz ve doğru şekilde yapılandırabilmeniz için ayrıntılı bilgiye ihtiyacınız vardır.

  • Oracle veritabanı mimarileri müşteriden müşteriye farklılık gösterir. Akıllı tarama ve depolama dizinleri veya Oracle Gerçek Uygulama Kümeleri (RAC) gibi Exadata özellikleri karmaşıklığa neden olabilir. Otomatik iş yükü deposu (AWR), Exadata özelliklerinin ve RAC kurulumlarının gerçek kullanımı ve sonuçta veritabanı kullanımı hakkında içgörü sağlar.

Bağıntılı veya basamaklı etkiyle hataları işlemek için tüm Oracle iş yüklerinin mimarisini oluşturmanız gerekir. Güvenilirlik mühendisliği, mimari tasarımının tamamında önemli bir görevdir.

Well-Architected Framework yaklaşımı

Belirli güvenilirlik, güvenlik, maliyet iyileştirme, operasyonel mükemmellik ve performans verimliliği hedeflerini karşılamak için iyi tasarlanmış iş yükünüzü yapılandırmanızı öneririz. Müşteri deneyimlerini geliştirmek ve tutarlılık ve güvenilirlik sağlamak için Azure IaaS'de Oracle'a özgü mimari ilkeleri ve yönergeleri izleyin. Bu kılavuz, Exadata veritabanları ve diğer Oracle uygulamaları gibi Oracle veritabanlarını ele alır.

Well-Architected Framework sütunları modülerlik, ayrı roller uygulamanıza ve operasyonel üretkenliği artırmanıza yardımcı olur. Gereksiz karmaşıklıklar ve öngörülemeyen maliyetler olmadan uygulama iş yükleri oluşturmak için iyi tasarlanmış bir yaklaşım kullanın.

Azure IaaS iş yükünde Oracle'ınızı geliştirmek için Well-Architected Framework yapı taşlarını aşağıdaki yollarla kullanın:

  • Güvenilirlik: Oracle iş yükü, mimari katmanında dayanıklılık gerektirir. Kritik ve kritik olmayan iş verilerini işlemek için yüksek kullanılabilirliğe sahip bir veritabanı ve uygulama mimarisi İçerik Oluşturucu.

  • Güvenlik: Oracle iş yükü iş açısından kritik veriler içerebilir. Çoğu Oracle uygulaması için Secure Shell (SSH) bağlantı noktası da gerekir. Kimlik, erişim, giriş doğrulaması, veri hakimiyeti ve şifreleme katmanları gibi birden çok güvenlik katmanıyla Oracle veritabanlarınızın ve uygulamalarınızın güvenliğini sağlayın.

  • Maliyet iyileştirme: Oracle iş yükü için kendi lisansınızı getirmeniz gerekir. Maliyetleri iyileştirmek için bir AWR raporu oluşturabilirsiniz. Performans gereksinimlerini karşılamak için ihtiyacınız olan sanal makine (VM) SKU'su ve depolama alanını belirlemek için AWR raporunu kullanabilirsiniz.

  • Operasyonel mükemmellik: Oracle iş yükü, üretkenlik gereksinimlerini karşılamak için izleme gerektirir. Oracle iş yükünüzün operasyonel mükemmellik standartlarını karşıladığından emin olun.

  • Performans verimliliği: Oracle iş yükünün yaşam döngüsü çoğunlukla operasyonel görevlerden oluşur. Oracle iş yükünü, performanslarını sürdürecek ve müşterilerin taleplerini karşılayacak şekilde yönetin. Maliyetleri de yönetmeniz gerekir.

Geçiş yaklaşımı seçme

Geçiş gereksinimlerinize bağlı olarak çeşitli geçiş yaklaşımları uygulayabilirsiniz. Yaygın geçiş araçları arasında Oracle Data Guard, Oracle Kurtarma Yöneticisi (RMAN), Oracle GoldenGate ve Oracle Data Pump bulunur. Büyük hacimli veriler için Veri Pompası'nın kullanılması önerilmez.

Geçişinizin bir parçası olarak, platformlar arası geçişleri düzgün bir şekilde değerlendirebilmeniz için karakter kümenizin aynı olduğundan ve aynı bitiş değerine sahip olduğundan emin olun. Daha fazla bilgi için bkz. Oracle iş yüklerini Azure IaaS'ye geçirme.

Temel tasarım alanları nelerdir?

Azure IaaS üzerinde Oracle geçişi aşağıdaki tasarım alanlarını içerir. Her tasarım alanı, bir iş yükünün parçası olan altyapı bileşenleri ve bileşenlerin paylaşılan hizmetlerle etkileşimi için teknik karar noktalarına odaklanır.

Tasarım alanı Özet
İşlem ve depolamayı seçme Performansı ve maliyet verimliliğini artırmak için altyapınızı nasıl haklandıracağınızı öğrenin. Veritabanı VM'sine uygun SKU'yu ve veritabanı için en uygun depolama alanını, arşiv yineleme günlüklerini ve yedeklemeyi seçmek için Oracle Migration Assistant Aracı'nı (OMAT) kullanın.
İş sürekliliğini ve olağanüstü durum kurtarmayı iyileştirme Kurtarma noktası hedefi (RPO) ve kurtarma süresi hedefi (RTO) gereksinimleri ve yüksek kullanılabilirlik konuları da dahil olmak üzere güvenilir yük devretme mimarileri hakkında rehberlik alın.
Güvenliği iyileştirme Hassas verilerin güvenliğini sağlamayı ve Oracle iş yükünüzü yerleştirebileceğiniz güvenilir bir mimari oluşturmayı öğrenin.
Oracle uygulamaları tasarlama Oracle iş yükünüz için bulutta yüksek performanslı, güvenilir, güvenli ve yüksek oranda kullanılabilir bir çözüm oluşturmanıza yardımcı olabilecek tasarım konuları hakkında bilgi edinin.
İş yüklerini izleme Geliştirme sorunlarını ve performans düşüşünü hızla ele almak için araçları izlemeyi öğrenin.

Sonraki adımlar

Tasarım ilkelerini gözden geçirin.

Tasarım seçimlerinizi değerlendirmek için bir değerlendirme yapın.