UBIT

UBIT, öğrenci yönetim sistemlerini oluşturmak için MySQL Heatwave çözümünü kullanıyor

"MySQL Heatwave on Oracle Cloud; performans, fiyat ve hepsinden önemlisi ölçeklenebilirlik konusunda tüm gereksinimlerimizi karşıladı. Özellikle de Oracle Destek ekibiyle çalışmamız çok başarılı olmamıza yardımcı olduğundan onu daha uzun yıllar kullanmayı planlıyoruz. Ne zaman bir yardıma ihtiyacımız olsa hep yanımızdalar.”

Burak Bodur
Kıdemli Bulut Mühendisi
UBIT Bilgi Teknolojileri

BAU Küresel Eğitim ağının bir üyesi olan Türk yazılım şirketi UBIT Bilgi Teknolojileri, öğrenci yönetim sistemini MySQL HeatWave üzerine inşa ediyor.

Giriş ve Arka plan

Merkezi İstanbul, Türkiye'de bulunan ve BAU Küresel Eğitim ağının bir parçası olan UBIT Bilgi Teknolojileri, BAU'nun dünyaya yayılmış yüksek öğretim kurumları ağı için öğrenci yönetim sistemleri geliştirmektedir. Oluşturduğu sistemler arasında sınav platformları, çevrimiçi öğrenci başvuru ve kayıt sistemleri, kampüs yönetim portalları ve daha fazlası bulunuyor.

İş Zorlukları ve Hedefler

UBIT'in, çevrimiçi öğrenci sistemleri pazarındaki diğer rakiplerinden sıyrılmak amacıyla yüksek kullanılabilirlik ve ölçeklenebilirlik sağlayan bulut tabanlı bir ilişkisel veritabanı yönetim sistemine (RDBMS) ihtiyacı vardı.

Kuruluş, web geliştirme çerçevesini desteklemek için bir veritabanı seçerken, MySQL'in performans ve fiyat açısından en iyi veritabanı olduğunu değerlendirdi.

UBIT, öğrenci ara sınavları ve final sınavları gibi yoğun yükleri yönetmek için gerekli olan ek ölçeklenebilirliği elde etmek amacıyla Oracle Cloud Infrastructure (OCI) üzerinde çalışan MySQL Heatwave'i kullanmaya karar verdi.

İş Sonuçları ve Metrikler

MySQL Heatwave, BAU Küresel Eğitim Ağı üyesi olan üniversitelerin sınav ve kayıtlar gibi yoğun dönemlerde hızla ölçek büyütmelerine, talep azaldığında ise kaynakların ölçeğini küçültmelerine yardımcı olmaktadır. UBIT, hızla tırmanabilen maliyetleri, özellikle de yüksek hacimli okuma ve yazma işlemlerinin veya önemli veritabanı kaynakları gerektiren karmaşık sorguların oluşturduğu maliyetleri kontrol etmek için MySQL için bir sorgu ön belleği kullanıyor.

UBIT, master'ın aşırı yüklenmesini önlemek için okuma erişimini birden çok MySQL sunucusuna yayarak 9 terabayt ve 320 milyon satırlık veri deposunu ölçeklendirebiliyor ve böylece verileri bellekte depolayarak öğrenci sistem uygulama performansını iyileştiriyor.

Ara sınav ve final sınavları gibi veri açısından yoğun dönemlerde, sorgu ön belleği, öğrencilerin hızlı ve sık erişim gereksinimi için dinamik bir web arabirimi sağlarken, Oracle Bulut Altyapısı (OCI) üzerinde çalışan MySQL Heatwave, yoğun yüklerin üstesinden gelmek için gereken ölçeklenebilirlik olanağı sunmaktadır.

UBIT ekibi, MySQL HeatWave sunucusundan çevrimiçi sınavlar için EasyQuiz veya Onexa gibi üniversite öğrenci sistemlerini geliştirmek ve dağıtmak için kullanılan 15’e kadar başka MySQL HeatWave veritabanına otomatik olarak veri kopyalamak için MySQL Replication'ı kullanıyor.

Bundan başka, UBIT sınav platformlarını ve öğrenci kayıt sistemlerini kullanan üniversiteler, sınav sonuçlarını ve öğrenci ilerlemesini görüntülemek için gerçek zamanlı rapor ve panolar oluşturmak ve yönetmek amacıyla MySQL için Rapor Oluşturucu'yu kullanıyor.

Ayrıca UBIT ekibi, OCI'deki geliştirme veritabanları sayesinde kurum içi bir veritabanı yöneticisi (DBA) kiralamak zorunda kalmadığı için mali açıdan da avantaj sağlıyor. Ayrıca, ürün geliştirme ve iş genişletmeye odaklanarak verimliliği artırıyor.

Neden MySQL HeatWave?

UBIT, öğrenci sistemlerinin gerektirdiği sık erişilen okuma/yazma işlemlerini ve kaynak bakımından yoğun sorguları yönetmek için maliyet açısından etkin olan MySQL HeatWave hizmetini seçti.

Oracle Cloud'da yer alan MySQL HeatWave'in fiyat, performans ve ölçeklenebilirlik özellikleri karar vermede önemli bir faktör oldu. Burak Bodur, "OCI'de sunulan MySQL HeatWave sayesinde dünyanın en iyi veritabanı sistemlerini çalıştıran şirket olan Oracle tarafından desteklenen uzun vadeli bir bulut macerasına atıldık" diyor.