Exadata Mimarisi: Komple Bir Sistem : Hesaplama, Saklama, İletişim Veritabanı Kümesi - 8x 2-socket, veya 2x 8-socket veritabanı sunucuları - Oracle Linux veya Solaris 11 - Oracle Database 11g, ASM, RAC - 10 Gb ve 1Gb Ethernet (veri merkezi) Saklama Kümesi - Intel-tabanlı saklama sunucuları - 504 terabyte’a kadar ham disk alanı - 20 terabyte’a kadar Flash alanı - Exadata Storage Server Software InfiniBand İletişim - Dahili bütünleşik iletişim ( 40 Gb/saniye ) Exadata Storage Server Bileşeni - Endüstri standardı bileşenlerle bir araya getirilmiş yüksek performanslı saklama suncusu - 12 disk - 600 GB 15000 RPM High Performance SAS veya 3TB 7200 RPM High Capacity SAS - 2 Altı-Core Intel Xeon İşlemci (E5-2630L) - Dual port 40 Gb/sec InfiniBand - 4 x 400 GB Flash Card - Intelligent Exadata Storage Server Software Exadata Smart Flash Cache - Toplamda 22.4 TB flash bulunuyor - 56 adet Flash PCI kart ile controller darboğazından kaçınılmakta Flash zekice yönetilmektedir - Flash Cache sıcak veriyi tutar - Flash hızında, disk maliyetinde Exadata flash cache ile: - Saniyede 1.5 million IO SQL (8K) - Milisaniyeler mertebesinde yanıt hızı Exadata Database Machine X3-8 Tam Kabin - 2 Xeon-tabanlı 8-işlemcili Veri Tabanı Sunucusu - Çok çekirdekli, yüksek hafızalı veri tabanı sunucuları - 160 işlemci çekirdeği (her sunucuda 80 adet) - 4 TB hafıza (her bir sunucuda 2TB) - 10 GigE bağlantı - 16 x 10Gb E-ports (her sunucuda 8 adet) - 22.4 TB Hızlı Flash - 14 Exadata Storage Servers X3-2 - 12 x 600GB SAS disk Veya - 12 x 3 TB SAS disk - 3 Sun Datacenter InfiniBand Switch 36 - 36-port Managed QDR (40Gb/s) anahtar - 1 “Admin” Ethernet anahtarı Exadata Database Machine X3-2 Tam Kabin - 8 Xeon-tabanlı 2 işlemcili Veri Tabanı Sunucusu - 128 çekirdek (her sunucuda 16 adet) - 1024 GB hafıza – 2048’e büyütülebilir (her sunucuda 128 GB ve 256 GB büyütülebilir) - 10 Gig bağlantı - 40 x 10Gb E-ports (her sunucuda 5 adet) - 22.4 TB Hızlı Flash - 14 Exadata Storage Servers X3-2 - 12 x 600GB SAS disk Veya - 12 x 3 TB SAS disk - 3 Sun Datacenter InfiniBand Switch 36 - 36-port Managed QDR (40Gb/s) anahtar - 1 “Admin” Ethernet anahtarı Exadata Yazılım Özellikleri - Exadata Smart Scans - Exadata Storage Indexes - Hybrid Columnar Compression (HCC)? - Exadata Smart Flash Cache - I/O Resource Manager (IORM)? - Inter-leaved Grid Disks Exadata Smart Scan - “Exadata storage” verinin taranması işlemini disk katmanında gerçekleştirerek veri tabanı sunucularına gönderilecek veri miktarını azaltır - Ortalama 10 kat veri azalması - Veri tabanı sunucularının yükünü azaltır Exadata Storage Index Uygulama Bağımsız , I/O Miktarınızı Düşürün - “Exadata Storage Indexes” tablo verisi ile ilgili özet bilgiyi bellekte oluşturur - Kolonların MIN ve MAX değerlerini tutar - Diskteki her 1 MB için bu özet bilgisi saklanır - Sadece sorgu kriterine uygun veri okunur - Bütünüyle otomatik ve saydamdır Ör: Select * from Table where B<2 -> Sadece ilk 1MB’lık bölüm okunur Exadata Hybrid Columnar Compression Veriler kolon bazında saklanır ve sonra sıkıştırılır Query Mode Raporlama sistemlerinde 10 kata varan sıkıştırma Archival Mode Seyrek erişilen verilerde 15-50 kata varan sıkıştırma Sıkıştırma Sonuçları A) table1 ==> 164.1 GB table1_query_comp ==> 33.4 GB SQL> select /*+ FULL(s) */ count(*) from table1 s; COUNT(*) ---------- 1.822.270.666 Elapsed: 00:09:05.94 SQL> select /*+ FULL(s) */ count(*) from table1_query_comp s; COUNT(*) ---------- 1.821.439.639 Elapsed: 00:00:29.35 --------------------------- --------------------------- B) table2 ==> 310.7 GB table2_archive_comp ==> 24.8 GB SQL> select /*+ FULL(s) */ count(*) from table2 s; COUNT(*) ---------- 368.742.277 Elapsed: 00:02:16.52 SQL> select /*+ FULL(s) */ count(*) from table2_archive_comp s; COUNT(*) ---------- 368.742.277 Elapsed: 00:00:12.46 Exadata Storage Yönetimi - Enterprise Manager - Veri Tabanı ve ASM yönetimi - Donanımın yönetilmesi - Auto Service Request (ASR) - Donanım hataları için otomatik problem iletimi - Kapsamlı CLI - Exadata Storage cell yönetimi - Tek noktadan yönetim - Gömülü Integrated Lights Out Manager (ILOM) - Uzak konsol ve donanım yönetimi Enterprise Manager 12c Entegre Donanım ve Yazılım Yönetimi Donanım - Şematik olarak tüm donanımın yönetimi - Donanım bileşenleri uyarıları Yazılım ve Sistem Görünümü - Performans, erişilebilirlik, küme yönetimi, veri tabanı yönetimi - Yazılım uyarıları – veri tabanı, küme yazılımı, ASM - Topolojik veri tabanı küme görünümü Konfigürasyon - Sürüm özeti ve yama önerileri Platinum Destek Complete. Integrated. Proactive - 24/7 support - Specialized Engineered Systems Support Team - 2-hour onsite response to hardware issues1 - New Updates and Upgrades for Database, Server, Storage, and OS software - My Oracle Support proactive support portal - "Phone home" automated service requests (ASR) ORACLE PLATINUM SERVICES High Availability. No Additional Cost. - Better support for the complete Oracle stack - Includes higher support levels for Database software - Proactive remote monitoring for faults - Industry leading service level response times: - 5 Minute Fault Notification - 15 Minute Restoration or Escalation to Development - 30 Minute Joint Debugging with Development - Oracle Engineers perform quarterly patching and updates Veri Tabanında Güvenlik Kurtarma A) Öneleme - Şifreleme - Maskeleme - Sınıflandırma - Erişim Kontrolü B) İzleme - İzleme - Değişiklik Takibi - Değerlendirme - Güvenli Konfigürasyon Oracle Advanced Security Transparent Data Encryption - Verinin saklandığı ortamda kapsamlı şifreleme - Uygulama kodunda değişiklik gerektirmez - Tüm uygulama verisi için etkin şifreleme - Şifreli veri tabanı yedekleri Oracle Advanced Security - Network Şifreleme & Güçlü Kimlik Doğrulama - Hareket halindeki veri için şifreleme - Kullanıcılar için güçlü kimlik doğrulama (Kerberos, Radius, PKI)? - Altyapı değişikliği gerektirmez - Basit ve hızlı konfigürasyon Oracle Secure Backup Entegre Yedek Yönetimi - Güvenli yedek yönetimi - Basit anahtar yönetimi - En hızlı Oracle veri tabanı yedek çözümü - Düşük maliyet Oracle Data Masking Geri Çevirimsiz Veri Maskeleme - Hassas verinin test sistemlerinden uzak tutulmasını sağlar - Tablolar arası ilişkileri korur, uygulamada değişiklik gerektirmez - Hassas veri canlı sistemi terketmez - Hazır taslaklar ve maskeleme politikaları Oracle Database Vault Görevler Ayrılığı & Yetkili Kullanıcı Kontrolü - Yetkili kullanıcılar için görevler ayrılığı - Yüksek yetkili kullanıcıların kontrol altına alınması Ör: DBA select * from personel maas; Artık önlenmektedir. - Uygulama verilerinin konsolidasyonu - Uygulama kodunda değişiklik gerektirmez Oracle Database Vault Çok-faktörlü Erişim Kontrolü - Uygulama verisinin korunmasını sağlar - Uygulama dışındaki erişimleri kısıtlar - Veriye erişimde “Kim”, “Nereden”, “Ne Zaman”, “Nasıl” parametreleriyle erişim kontrolü sağlar - Hazır güvenlik tanımları ve Oracle uygulamaları desteği Oracle Label Security Kayıt Sınıflandırma ve Erişim Kontrolü - İş ihtiyaçlarına uygun kullanıcı ve veri sınıflandırması - Veri tabanı katmanında satır seviyesinde erişim kontrolü - IDM Suite ile entegrasyon - Database Vault ile entegrasyon Oracle Total Recall Güvenli Değişiklik Takibi - Uygulama bağımsız değişiklik takibi - Güvenli ve etkin arşivleme - Geçmiş veriye gerçek zamanlı erişim - Uzun süreli değişiklik bilgisi saklayabilme - Süresi geçen verilerin otomatik temizlenmesi Ör: select maas from personel AS OF TIMESTAMP ‘13-FEB-13 12.00 AM‘ where personel.soyadi = ‘Cömert’ Oracle Configuration Management Güvenli Konfigürasyon Yönetimi - Veri tabanı güvenlik değerlendirmesi - Endüstri standardı güvenlik kuralları kullanarak sürekli güvenlik taraması - Konfigürasyon değişikliklerinin takibi - Yetkisiz konfigürasyon değişikliklerinin engellenmesi Oracle Audit Vault İşlem Takibi ve Denetim Raporları - Denetim verilerinin güvenli merkezde toplanması - Şüpheli işlemler için uyarıların tetiklenmesi - Hazır denetim raporları - Merkezi denetim politikası yönetimi - Denetim verileri için yüksek güvenlik ve koruma Oracle Database Firewall Koruma Kalkanı - Veritabanı trafiğinin izin verilmeyen aktiviteler, uygulama geçişleri ve SQL enjeksiyonlarının engellenmesi için monitörlenmesi - SQL grameri analizi - Beyaz liste, kara liste ve istisna tabanlı güvenlik politikaları - Hazır ve özel raporlar Oracle VTYS Yüksek Devamlılık - Oracle MAA 1- Plansız Kesintiler A) Sunucu Problemleri: Real Application Cluster B) Veri Kayıpları: - Flashback - RMAN ve Oracle Secure Backup - ASM - Data Guard - GoldenGate 2- Planlı Kesintiler A) Sistem Değişkliği - Online Reconfiguration - Rolling Redefinition B) Veri Yapısı Değişiklikleri - Online Redefiniton - Edition-based Redefinition RAC (Real Application Cluster) ile Hem Devamlılık Hem de Ölçeklenebilirlik - RAC düşük maliyetli standart sunuculardan oluşan bir küme üzerinde çalışır - Ölçeklenebilirlik ve Devamlılık Tüm sunucular AKTİF - Uygulamada değişikliğe gerek yok - Onbinlerce müşteri, Türkiye’de 100’ün üzerinde Oracle Flashback Kullanıcı Hatasından Hızlı Geri Dönüş - Flashback Query - Flashback Table - Flashback Transaction - Flasback Database Oracle Backup & Recovery Entegre Disk, Teyp ve Cloud Yedekleme - Recovery Manager (RMAN) – entegre yedek alma ve kurtarma yazılımı VTYS dosya formatlarının bilmesinin avantajları - Blok validasyonu - Blok düzeyi çevrim içi kurtarma - Kullanılmayan blok sıkıştırılması - Çevrim içi çok kanallı yedekleme - Kriptolama - Farklı sıkıştırma düzeyleri (11.2)? - Entegre disk yedeklemesi: Fast Recovery Area - Entegre teyp ve cloud yedekleme: Oracle Secure Backup ASM Automatic Storage Management Disk Yönetimini Kolaylaştırır - Disk kaynaklarının paylaşılması - Maksimum performans için verinin disk üzerinde yayılması - Çevrimiçi disk ekleme ve çıkarma - Bozulan veri bloklarının otomatik tamiri Active Data Guard - Hem Devamlılık Hem Performans - Tüm kaynaklar kullanımda, atıl kapasiteye yer yok Değişen Verinin Çıkartılması (CDC) Oracle Goldengate - Sıfır Kesinti Upgrade ve Migrasyon - Yüksek Devamlılık ve FKM - Sorgu Paylaşımı ve FKM - Gerçek Zamanlı İş Zekası, Operasyonel Raporlama, MDM - Veri Senkronizasyonu - Servis Odaklı Mimari Oracle Goldengate Esnek Kullanım Alanları Tek Yönlü: Sorgu yönlendirmeli, kesintisiz geçiş İki yönlü: Hazır Yedek Sistemi, Atif - Aktif Noktadan Noktaya: Yük Dağılımı, Çok Noktada Sunucu Yayım: Veri Dağıtımı Entegrasyon/Konsolidasyon: Veri Ambarı Veri Dağıtımı: Mesaj Queue BPM,BAM,CEP