Oracle Geçtiğimiz hafta Exadata Database Machine X5-2 versiyonunun tanıtımını yaptı. Bütünleşik sistemlerinin liderlerinden olan Oracle’ın amiral ürünü olan Exadata’ın son versiyonuna yakından bakalım istedim.
Öncelikle Exadata üzerinde Database makinaları ve Storage serverları barından bir bütünleşik sistem. Exadata X5-2 Database machine almaya karar verdiğinizde önünüze 1/8,çeyrek,yarım ve tam olmak üzere farklı donanımlarda makinalar çıkıyor.
Biraz aradaki farklardan bahsetmek gerekirse tam bir Exadata makinasında 8 tane Database server var. Yarımda 4 çeyrek ve çeyrek yarısında 2 tane database server var.
Her bir Database server’ın özelliklerine gelince
2 x Eighteen-Core Intel® Xeon® E5-2699 v3 Processors (2.3 GHz)
256GB Memory (expandable to 768GB)
Disk Controller HBA with 1 GB Supercap-backed Write Cache
4 x 600 GB 10,000 RPM Disks
2 x QDR (40Gb/s) InfiniBand Ports
4 x 1/10 Gb Ethernet Ports (copper)
2 x 10 Gb Ethernet Ports (optical) •
1 x ILOM Ethernet Port
2 x Redundant Hot-Swappable Power Supplies
Makinaların teknik özelliklerindende anlaşılacağı gibi donanımsal olarak inanılmaz güçlü makinalar değilller. Exadatayı oluşturan hem yazılım hem donanım olarak çalışan ürünlerin beraber optimum performansı her yerde rahatlıkla yakalıyor olabilmesi. Yukarıdaki özellikler tek bir database makinası için gecerli çeyrek exadata almanız durumunda 2 tane database serverınız var ve siz bunları RAC yapabilirsiniz.
Gelelim Storage serverlarımıza. Exadatayı tam satın alanlar 14 yarım alanlar 7 ceyrek alanlar 3 ve ceyrek yarısı alanlar 3 storage servera sahip olabiliyorlar.
Peki bu Storage serverların özelliklerinde neler var.
Tam satın alanlar
224 CPU cores for SQL processing
56 PCI flash cards with 89.6 TB (raw) Exadata Smart Flash Cache , 168 x 4 TB 7,200 RPM High Capacity disks veya 112 x 1.6 TB NVMe PCI Flash Drives
yarım satın alanlar
112 CPU cores for SQL processing
28 PCI flash cards with 44.8 TB (raw) Exadata Smart Flash Cache, 84 x 4 TB 7,200 RPM High Capacity disks veya 56 x 1.6 TB NVMe PCI Flash Drives
ceyrek satın alanlar
48 CPU cores for SQL processing
12 PCI flash cards with 19.2 TB (raw) Exadata Smart Flash Cache, 36 x 4 TB 7,200 RPM High Capacity disks veya 24 x 1.6 TB NVMe PCI Flash Drives
1/8 satın alanlar
48 CPU cores for SQL processing (24 cores hazır)
6 PCI flash cards with 9.6 TB (raw) Exadata Smart Flash Cache, 18 x 4 TB 7,200 RPM High Capacity disks veya 12 x 1.6 TB NVMe PCI Flash Drives
Benim exadata en çok beğendiğim ürün 2 tane 36 port QDR (40 Gb/sec) InfiniBand Switchler. Bu bütün versiyonlarda standart olarak geliyor.
Bütün bunların neticesinde ben full rack bir Exadata aldım aceba nasıl bir performans elde edebilirim? Exadata ürünü standart donanım ve yazılımdan oluştuğu için aynı standart üretim bir araba gibi performans rakamları net bir şekilde belli.
Bu rakamları birkaç dala ayırırsak
Maximum SQL flash bandwidth te Hihg Capacity disk tercihi ile 140 GB/s Extreme Flash tercihse 263 GB/s
Maximum SQL flash read IOPS HC de 4,144,000 EF de 4,144,000(I/O per second)
Maximum SQL flash write IOPS HC de 2,688,000 EF de 4,144,000.
Peki bu bütünleşik sistemde hangi Oracle ürünleri alabiliyoruz.
Database server tarafında Oracle Database 11g Release 2 Enterprise Edition and Oracle Database 12c Enterprise Edition Oracle Real Application Clusters, Oracle Partitioning, Oracle Multitenant ve diğer database server seçenekleri.Oracle Linux 6 Update 6 with the Unbreakable Enterprise Kernel 2.
Storage servers tarafında Oracle Exadata Storage Server Software. Smart Scan Technology • Smart Flash Cache • Smart Flash Logging • Columnar Flash Cache • Exadata Snapshots • Exafusion Direct to Wire OLTP Protocol • IO and Network Resource Management • Storage Index • Hybrid Columnar Compression • Smart Scans of Data Mining model scoring • Exadata Virtual Machines • I/O Analysis in AWR reports
Storage server tarafındaki her bir özellik zaten tek başına bile EXADATA kullanmak için neden olabilir.