4 Mayıs 2012 Cuma

Oracle Exadata Veritabanı Makinası


Merhaba arkadaşlar;

Dün katıldığım exadata eğitimde edindiğim bilgileri sizinle paylaşmak istedim.

Exadata Database Machine Oracle CEO'sunun da dediği 'parallel everything'.Bu sistemin büyüsü
donanımda saklı gibi gözükse de büyü yazılım tarafında saklıdır.Aslında donanımın üstüne
gömülmüş yazılımdır bize exadatayı büyülü gösteren.

Exadatanın X2-2 ve X2-8 olmak üzere iki serisi var.X2-2 nin çeyrek,yarın ve tam olmak üzere
üç tipi vardır.Bizim aldığımız eğitimde daha çok çeyrek X2-2 nin üzerinden duruldu,çünkü
sadece onu görme imkanımız vardı:)))

 Database machine ilk başta 2008 Hp oracle database machine(V1) adı altında sadece data warehousing
için üretildi.Daha sonra 2009 da Sun oracle database machine(V2) piyasaya sürüldü.2010'da
Oracle'ın Sun'ı almasıyla birlikte şu anda bahsedeceğimiz Exadata halini almıştır.

 Peki bu kadar maliyetli bir şey şirkete neden alınır,mevcut serverler yeterli değil mi
diye düşünebilirsiniz.Exadata database machine bize ne gibi avantajlar sağlar,biraz da
bunlardan bahsedelim ve bu özellikleri anlatalım;

*Exadata makinasının 2 işletim sistemi desteği vardır(linux ve solaris)

*Storage tarafında oracle linux kuruludur

*Network trafiğini ortadan kaldırır(40Gb/s ethernet)

*HR,EDW,CRM,ERP,SC,DM hepsinin database'i için Exadata kullanılabilir

*SAP Oracle üzerinde artık certified oldu

*Exadata nın sırrı yüksek performansıdır

*Smart scan özelliği ile datayı akılı çeker:)

Bu özellik cell'ler uzerine gömülü yazımlar sağlanmaktadır.Kullanıcı database'den bir veri istediğinde database storage'dan kullanıcının istediği
veriyi ister ama veri filtrelenmemiş şekilde database'e aktarılır filtreleme işi database'e kalır,bu da database'in performansını etkilemektedir.
Smart scan ile bu filtreleme storage tarafında cell'ler üzerindeki gömülü yazılımlar sayesinde gerçekleşmektedir.Ve filtrelenmiş veri database'e
çıkar,database'de gelen veriyi aynen kullanıcıya aktarır.Bu şekilde performanstan hiçbir şekilde ödün verilmemiş olur.Tabii ki bazı şeylere smart
scan gerekmeyebilir.Mesela OLTP de smart scan yapmanın anlamı yoktur.Smart scan için aşağıdaki video'yu izleyebilirsiniz:)

http://www.youtube.com/watch?v=IdaU-7PsVJY

*Peki exadata çeyrekten daha küçük olabilir mi?

Kullanımı olmamakla beraber,Oracle tarafından tavsiye edilmez.Çünkü exadata database machine'in mantığı yüksek performans ve maksimum kullanışlılıktır.
Exadata makinamızın çeyrekten daha küçük olması demek performans ve kullanışlılıktan ödün vermek demektir.Bu da istenmeyen bir durumdur.

*Çeyrek bir exadata makinasında 3 cell ve 2 database node'u bulunmaktadır.Herbir cell'in 12 tane disk girişi mevcuttur.Herbir disk de 600Gb'dır
Yani toplam 3*12=36 tane disk,36*600Gb bir disk alanı vardır.

*300 commit/s bir hıza sahiptir

*Exadata makinasına node eklerken sistemi kapamamıza gerek yoktur

*Peki exadata upgrade edilmek istenirse(mesela çeyrekten yarıma geçilmek istenirse):

Bunun için Oracle sipariş verilir,onlar gelir parçaları ekler ve makinamız yarım olmuş olur

*Flash cache çok büyüktür,peki elektrikler kesildiğinde flash cache deki data ne olur?

Flash cache'in ayrıca battary'si vardır,elektrik gitse de flash cache'e bir şey olmaz

*Backup tape'e direkt alınabilir,backuplarda dbfs özelliği var

*Clone database,anlık snapshot özelliği mevcuttur

*İki network vardır;management network ve client network

*Tek bir yerden bütün cell lere aynı komutu gönderebiliriz

*1 TB tablespace 13 dakikada'da create edilebilir

*Gereksiz data flash cache e çıkarılmaz(örneğin;full table scan)

Biraz da bu ürünü kimlerin kullandığından,lisansından ve fiyatından bahsedelim.

Türkiyede toplam 63 data exadata makinası vardır.Çeyrek bir exadatanın kullanıcıya maliyeti(herbir disk'in ayrı ayrı lisanslandığını düşünün) her şeyiyle
beraber toplam 1000000$'dır.

Unutmadan herhangi bir exadata makinasını inceleme fırsatını bulduğunuzda,Cisco switch'ini görünce şaşırmayın:)))






Hiç yorum yok:

Yorum Gönder