TRT Arşiv Sistemi Veritabanı Yönetimi Ayhan Zorlubaş Çözüm Mimarı ComPro Bilişim Teknolojileri
TRT Arşiv Sistemi Veritabanı YönetimiAyhan Zorlubaş
Çözüm Mimarı
ComPro Bilişim Teknolojileri
TRT SAYISAL ARŞİV VERİTABANI YÖNETİMİ PROJESİ
TRT Arşiv Dairesi Ne Yapar?
Exadata Seçim Nedenleri?
İmplementasyonSüreci?
Sonuçlar
TRT ARŞİV DAİRESİ NE YAPAR?
TRT Arşiv Dairesi Başkan’lığıkurumun yapım ve yayınsürecinde üretilen görsel, işitselyayın materyalinin; arşivekazandırılması, güvenilirortamlarda saklanması, yenidenkullanıma sunulması, sayısalortama aktarılması (SAS), detaylıiçerik çözümlemesi, yurtiçi-yurtdışı tanıtım ve bumateryallerin satışınıgerçekleştiren bir dairedir.
EXADATA SEÇİM NEDENLERİ
• Sistem yük altında (yaklaşık 130 aktifsession’a ulaştığında) I/O problemlerioluşuyor.
• Bu problemler (I/O wait) CPUüzerinde aşırı yük meydana getiriyor.
• Benzer durumda bir de re-indexyapılmak istendiğinde hizmet kalitesiciddi anlamda düşüyor.
• Yaşanan I/O problemleri nedeniyleveritabanı üzerinde hizmet verenuygulama servisleri time-out süresisonunda sık sık servis dışı kalıyor.
EXADATA SEÇİM NEDENLERİ
• Rutin işlemlerde yaşanan busorunlar, sorgulama ve raporlamaişlemleri eklendiğinde sistemikullanılamaz hale getiriyor.
• Raporlama için kullanılan data-mart veri ayıklama ve dönüştürmeişlemleri çok uzun süreler alıyor.
• Yedekleme işlemi çok uzunsürüyor.
CANLI VERİTABANI ÖZELLİKLERİ:
TRT bünyesinde kullanılan veritabanı2 fiziksel makina üzerinde OracleDatabase Standart Ed. RAC olarakkurulmuş olup, geleneksel depolamasistemleri üzerinde tanımlanmış diskbirimlerine ASM dosya sistemikullanılarak oluşturulmuştur. Her birfiziksel node üzerinde 32 GB memoryve 16 CPU çekirdeği bulunmaktadır.Sistem, ilgili TRT schema’larınınçalışması için Arşiv Yönetim Sistemiüreticisi tarafından optimizeedilmiştir.
EXADATA SEÇİM NEDENLERİ
PERFORMANS TEST VERİTABANI
(EXADATA) ÖZELLİKLERİ:
Testler esnasında Exadata x3-2 Quarter
Rack kullanılmıştır. 2 fiziksel “compute
node” üzerinde Oracle Database
Enterprise Ed. RAC olarak kurulmuştur.
Depolama ünitesi olarak Exadata Storage
Cell’ler kullanılmaktadır. ASM yönetim ve
dosya sistemi standart olarak
kullanılmaktadır. Performans açısından,
index ve analiz hariç paralelizm dışında ek
bir optimizasyon yapılmamıştır.
EXADATA SEÇİM NEDENLERİ
IMPLEMENTASYON SÜRECİ
• Veri transfer metotları denendi veuygun transfer metodu belirlendi.
• Uygulama modülleri, Benzer I/O vekullanıcı yükleri oluşturularak testleryapıldı.
• Yük testleri ile en fazla hizmet verilecekbenzer senaryolardaki eş zamanlısession sayıları belirlendi.
• Rapor ve sorgulamalar için yük testlerioluşturuldu ve yapıldı.
• Uygulama servislerinde kullanılantransaction bazlı yük modellerioluşturuldu.
• I/O yük testleri yapıldı.
• Veritabanı hizmet servislerioluşturuldu
• Veri transferi ve uygulamamigration’ı yapıldı
• Uygulamaların veritabanı üzerindeçalışırlığı test edildi
• Metod sabit tutularak gerçek geçişyapıldı
• Servis tabanlı problemler giderildi
• İzleme ve iyileştirme çalışmalarıyapıldı
IMPLEMENTASYON SÜRECİ
SONUÇLAR
• Donanım tabanlı I/O’da öncekisisteme göre x68 kat iyileşme
• Anlık sorgu sürelerinde ortalama x8kat hızlanma
• Rapor sorgularında x14 kathızlanma
• Yük altında I/O ve CPUproblemlerinin yaşanmaması
• Servis kalitesinin yükseltilmesi
• Yüksek transaction süresinceaksama yaşanmaması
• Re-index işlemlerinin ortalama x10kat hızlanması
• Data-mart veri oluşturmada x12 kathızlanma
• %100 uptime - hizmet süresi
SONUÇLAR