Öncelikle Teknik terimlerin fazlalığı ve direk Türkçe karşılığı ile uyuşmamalarından dolayı özür diliyorum.
Oracle Exadata ürünü nü satın aldığınızda elinizdeki yapınızı konsolide etmeniz mümkün.
Nasıl Exadata üzerinde konsolidasyon yapabilirim?
1-Application Schema:
Birçok Application Schemayı tek bir database altında toplayabilirsiniz.
Tek Database ve/veya Rac database üzerinde yapabilirsiniz.
Tek Database yönetmemiz yeterli olacaktır.
2-Database Konsolidasyonu:
Birçok database tek bir platformda toplayabilirsiniz
Her Database için gerekirse ayrı bir instance oluşturabiliriz.
Platformun kaynaklarını databaseler tarafında paylaştırabiliriz.
Veritabanı Konsolidasyonu temel ilkeleri neler olmalıdır
Database availibility olarak benzer sekilde olan databaseleri belirlemek lazım.
Performans,Güvenlik,sistem ihtiyacları ve organizasyon ihtiyaclarını belirlemek lazım.
Application Konsolidasyonu DATABASE MACHİNE de tavsiye ettiğimiz bir iş değildir.
İhtiyaclarınıza göre hardware pool yaratmatnızı tavsiye ediyoruz. Veritabanlarınız her hardware poolda bir veya iki Database machine kullanmasını tavsiye ediyoruz. Bir veritabanınızın ikiden rack ihtiyacı olması durumunda ona dedicate bir hardware pool yapmanızı tavsiye ederim.
Bir tane shared Exadata storage grid her hardware pool için uygundur.
Data disk groupu Datafiler için
Reco disk groupu FRA için
DBFS disk grubu Clusterware shared fileları ve DBFS için. yapılmalıdır.
Partition By Cell ve Partition by Disk olmak üzere alternatif storage konfigurasyon seceneklerimiz var.
Peki Partition Storage yönteminin artıları eksileri nelerdir?
Artıları Storage isolation sağlar.
Farklı disk grouplar ve databaseler ayrı celleri ve diskleri doldururlar.
başka bir artısıda Patch isolation sağlar. Farklı Cell setleri farklı seviyelerde patchlenebilirler.
Eksileri nelerdir.
Manuel Konfigurasyon ,daha düşük I/O bandwith,extra management gibi belirtebiliriz.
Cluster Konfigurasyon tavsiyeleri
tavsiye ettiğimiz
Her hardware poola bir cluster.
Database servis kullanımı
Alternatif yöntem ise
Her hardware poola birden fazla cluster yapmak olabilir.
Bu yöntem Cluster fail durumları ve patch işlerinde iyi olsada Manuel konfigurasyon ve extra yönetim gerektirmesi eksi olarak yazılabilir.
Oracle Exadata Operating Sistem Tavsiyeleri.
Shared memory segments (SHMMNI) sayısı databaselerin sayısında fazla olmalıdır.
Maximum shared memory segment size (SHMMAX) fiziksel memory boyutunun %85 olmalıdır.
Maximum total number of system semaphores (SEMMNS) sayısı bütün databaselerinizin toplam processes sayısından fazla olmalıdır.
Maximum number of semaphores (SEMMSL) greater than the tek databasedeki en büyük sayılı processeslerden fazla olmalıdır.
Ve Linux larda , eğer PageTables /proc/meminfo > 2% fiziksel memory, HugePages bütün shared memory segments toplamına eşitleyelim.