Hizmet olarak Azure altyapısında (IaaS) Azure İyi Tasarlanmış Oracle iş yükleri
Bu makalede, Hizmet olarak Azure altyapısı (IaaS) üzerinde Oracle iş yükü için iyi Tasarlanmış Çerçeve en iyi yöntemleri sağlanmaktadır. Uygulama sahipleri, Oracle veritabanı yöneticileri, iş paydaşları ve mimarlar, büyük ölçekte Azure üzerinde Oracle için son derece güvenilir çözümleri için teknik bir temel oluşturmak üzere bu kılavuzu kullanabilir.
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, Kişiler Soft, 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. Örneğin:
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 mimarileri, 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.
İyi Tasarlanmış Çerçeve yaklaşımı
İyi tasarlanmış iş yükünüzü belirli güvenilirlik, güvenlik, maliyet iyileştirme, operasyonel mükemmellik ve performans verimliliği hedeflerine uyacak şekilde yapılandırmanızı öneririz. Müşteri deneyimlerini geliştirmek, tutarlılık ve güvenilirlik sağlamak için Azure IaaS üzerinde 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.
İyi Tasarlanmış Çerçeve 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ı aşağıdaki yollarla geliştirmek için İyi Tasarlanmış Çerçeve yapılarını 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 oluşturun.
Güvenlik: Oracle iş yükü iş açısından kritik veriler içerebilir. Oracle uygulamalarının çoğu secure shell (SSH) bağlantı noktası da gerektirir. Kimlik, erişim, giriş doğrulama, 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ğlamaya yardımcı olun.
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ü yöneterek performans göstermesini ve müşterilerin taleplerini karşılamasını sağlayın. 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ı oracle Data Guard, Oracle Kurtarma Yöneticisi (RMAN), Oracle GoldenGate ve Oracle Data Pump'dır. 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ı soniansa 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 için teknik karar noktalarına ve bileşenlerin paylaşılan hizmetlerle etkileşimlerine 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ı SANAL makinesi için doğru SKU'yu ve veritabanı için en uygun depolama alanını seçmek, yineleme günlüklerini arşivle ve yedeklemek için Oracle Geçiş Yardımcısı 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ı 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ını 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. |
Çizim örnekleri
Bu seride sağlanan kılavuz, tasarımla ilgili önemli konuları ve önerileri göstermek için çözüm odaklı bir yaklaşımı temel alır. Daha fazla çözüm geliştirmek için çeşitli başvuru uygulamaları arasından seçim yapabilirsiniz.
Azure Sanal Makineler'daki Oracle veritabanı için başvuru mimarileri: Olağanüstü durum kurtarma konuları da dahil olmak üzere Azure'da yüksek oranda kullanılabilir bir Oracle veritabanı dağıtma hakkında bilgi sağlar.
Azure IaaS içindeki Oracle veritabanı iş yükleri için destek: Oracle iş yükleri için birden çok ayrı proje temsil eden alt klasörler içeren bir depo sağlar.
Azure'da Oracle uygulamalarına ve çözümlerine genel bakış: Azure altyapısını kullanarak Oracle çözümlerini çalıştırmayı öğrenmenize yardımcı olacak yönergeler sağlar.
Sonraki adımlar
Tasarım ilkelerini gözden geçirin.
Tasarım seçimlerinizi değerlendirmek için bir değerlendirme yapın.