İçindekiler:
- Real Applications Clusters'a Karşı Oracle Parallel Service
- Oracle 12c'nin RAC mimarisini keşfetmek için
Video: Ahşap Ev Temeli Nasıl Atılır 2024
Son 12 yılda Oracle'ın web sitelerini ziyaret ettiyseniz, pazarlamanın byline'ı gördünüz: "Kırılmaz. "Bu etiket satırı Gerçek Uygulama Kümeleri (RAC) özelliğini ifade eder. Elbette çok sayıda öğe yer alıyor ancak RAC dikkat çekiyor.
RAC, Oracle'ın veritabanı kümeleme çözümüdür. Bir bakıma, sayılarda güçlü olduğuna dair teori üzerinde çalışır. RAC, paralel veritabanı örneği işletim ortamlarına sahip olmanızı sağlar.
Bu örnekler, çalışmalarını paylaşmak ve aralarından birinin başarısız olması durumunda birbirlerini desteklemek için işbirliği yapar. RAC hem planlı hem de plansız kesintiler konusunda yardımcı olabilir. Son kullanıcılarınız ve uygulamalarınız için kesinti olmaksızın, sunucudan sunucudaki işlemlerinizi değiştirmenize olanak tanır.
Real Applications Clusters'a Karşı Oracle Parallel Service
RAC, daha önce paralel sunucu seçeneği olarak biliniyordu. RAC RAC olduğunda kimsenin alev almadan önce, Oracle Parallel Server'ın (OPS) RAC etiketinin önünde RAC'ın sunduğu özelliklerden çok uzak olduğunu itiraf etmek kolay.
Oracle, mimariyi önemli ölçüde sertleştirdi, böylece daha erişilebilir ve kurulumu kolaylaştı. Oracle aynı zamanda, kesintiyi en aza indirgeyen çevre bileşenleri üzerinde durdu. Dolayısıyla, RAC'nin kullanılabilirlik ve performansdaki daha önceki yetenekleri aşan yeni bir OPS cinsi olduğunu söyleyebilirsiniz.
RAC'ın sizin için doğru olup olmadığını belirlemek büyük bir karardır. RAC uygulamak çok fazla kaynak ve para gerektirir. Ancak, bazen biraz daha öne geçmek sizi daha sonra kurtarabilir.
RAC'ın neler sunabileceğini düşünün:
-
Ölçeklenebilirlik: Teknoloji, bir araya getiren bilgisayarlara ve kaynaklara dayanır. RAC ile, donanımınızı ihtiyacınız olduğunda satın alabilir ve lisanslayabilirsiniz. Ayrıca, veritabanınızı kaldırmadan yeni donanımı takabilirsiniz. Sunucuya ilişkin bilgi işlem yeteneklerini aştıysanız, yapılandırmanıza sorunsuz bir şekilde ekleyin.
-
Uptime: RAC, bilgi işlem ortamınızı planlı ve planlanmamış bekleme sürelerine karşı sertleştirebilir. Planlanan aksama süreleri (bakım, düzeltme ekleri ve yükseltmeler gibi) için uygulamanın bölümlerini, son kullanıcıların müdahalesinde çok az veya hiç kesintisiz olarak şeffaf bir şekilde kaldırabilirsiniz. Dahası, ortamınızın bilgi işlem kaynaklarından birisi başarısız olursa, RAC otomatik olarak uygulama bağlantılarını çerçevedeki diğer kaynaklara aktarır.
-
Performans: Bazıları bu noktada tartışabilir ancak dikkatli bir şekilde RAC performans özelliklerini tanımlamanız gerekir:
-
RAC karmaşık bir ortam olduğundan uygulamanızın en iyi şekilde yararlanmak için tasarlanması gerekir.Bu gerçeği görmezden gelirseniz, RAC aslında performansı incitebilir. Bunu aklında tutun.
-
RAC, böl ve fethet yöntemiyle ilgili olarak performans avantajları sağlayabilir. Büyük işleri bilgisayarlar arasında bölebilirsiniz. Güç yetersiz bir makinenin şirketinizi sınırlandırdığını biliyorsanız, işi birden fazla bilgisayarda çalıştırmak üzere yeniden yapılandırmanız büyük yararlar sağlayabilir.
Buna paralel işlem, denir ve bu RAC temellerinin bir parçasıdır. RAC ölçeklendirilmiş (yatay) çözümdür. Bu, kümeye bir sunucu yerine başka bir daha güçlü sunucu veya ölçeklendirme (dikey) yerine düğüm eklediğiniz anlamına gelir.
-
Oracle 12c'nin RAC mimarisini keşfetmek için
RAC, donanım ve yazılım yapılandırmalarının karmaşık bir organizasyonuyla çalışır. Oracle veritabanları, genellikle, tek bir veri kümesi (veritabanı) ve veri erişim ve bakımınız için birlikte çalışan tek bir bellek ve işlem bileşeni seti (örnek) olarak adlandırılır.
Bu, bir Oracle kurulumu için en tipik yapılandırmadır. Bu yapılandırmada, veritabanı dosyaları tek seferde yalnızca bir makine ve bir Oracle örneği ile bağlanabilir ve bunlara erişilebilir.
RAC ile bu dosyalar paylaşılabilir, böylece birçok makine ve örnek aynı dosyaya erişebilir. Aynı paylaşılan veritabanına erişen (sertifika ve sürümlere bağlı olarak) 100 veritabanı örneğine sahip olabilirsiniz. Tıpkı ofisinizde iki tane DBA sahibi olabileceğiniz gibi:
-
Birisi diğer işler yaparken de tatil yapabilir (okuyun: yüksek kullanılabilirlik).
-
Her ikisi de iş yükünü dağıtmak ve agresif bir zaman çizelgesini karşılamak için büyük bir projede birlikte çalışabilirler (okundu: performans).
-
Oracle sorumlulukları büyüdükçe iş yükü gereksinimlerini karşılayacak üçüncü bir kişi ekleyin (okuyun: ölçeklenebilirlik).
Bir RAC kurulumunda birçok bileşen gerekir. Mimarinin neye benzediğine genel bir fikir edinmek için.