SQL Server 2014 Standard’dan Enterprise’a Upgrade ile 192 Çekirdeğin Kullanıma Açılması
192 CPU çekirdeğine sahip güçlü bir altyapıda çalışan kritik kamu sistemi neredeyse durma noktasına geldiğinde Aryasoft, donanımın büyük bölümünü kullanılamaz hâle getiren SQL Server edition sınırını tespit etti. Kontrollü edition upgrade çalışmasıyla sunucunun tüm işlem kapasitesi kamu hizmetleri kesintiye uğramadan kullanıma açıldı.
SQL Server tarafından kullanılabilir hâle getirildi
SQL Server 2014 Standard Edition sınırı
192 çekirdekli sunucu genelinde
kontrollü upgrade çalışması sırasında
Müşteri Hakkında
-
SektörKamu / Kamu Hizmetleri
-
Ortam192 CPU çekirdeğine sahip yüksek kapasiteli kurumsal altyapı
-
Müşteri İhtiyacıKritik kamu sistemi için acil teknik destek
-
Veri Tabanı TeknolojisiSQL Server 2014, Standard Edition'dan Enterprise Edition'a upgrade
-
İş ÖnceliğiÇalışan verimliliği Sistem ölçeklenebilirliği Kamu hizmetlerinde süreklilik
Arka Plan
Güçlü Donanıma Rağmen Ciddi Performans Darboğazı
Müşterimiz, vatandaşlara hizmet veren ve yüksek hacimli bir operasyon sistemi üzerinden eş zamanlı binlerce kurum içi kullanıcıyı destekleyen kritik bir kamu kurumudur.
Kurumda ciddi gecikmeler, yanıt vermeyen uygulama ekranları ve günlük iş akışlarını durma noktasına getiren operasyonel darboğazlar yaşanmaya başladı. Uygulama ekipleri sistemin son derece yavaş çalıştığını bildirirken sunucunun genel kaynak kullanımı beklenmedik biçimde düşük görünüyordu.
Ortam, 192 CPU çekirdeğine sahip güçlü bir Windows Server üzerinde çalışıyordu. Ancak kullanıcı trafiği ve iş yükü artsa bile SQL Server'ın toplam CPU kullanımı yaklaşık %8 seviyesini aşmıyordu.
Sorun çalışan verimliliğini ve kamu hizmetlerinin sürekliliğini doğrudan etkilediği için kurum, acil teşhis ve çözüm desteği almak üzere Aryasoft ile iletişime geçti.
Karşılaşılan Zorluklar
Dengesiz CPU Kullanımı
SQL Server iş yükünü yalnızca 16 çekirdek taşıyor, kalan 176 çekirdek ise veri tabanı motoru tarafından kullanılamıyordu.
FROM sys.dm_os_schedulers
WHERE status = 'VISIBLE ONLINE';
-- SQL Server tarafından kullanılabilen 16 scheduler
-- Veri tabanı motorunun kullanamadığı 176 sunucu çekirdeği
Güçlü Donanıma Rağmen CPU Yetersizliği
On altı çekirdek %100 yük altında çalışırken kalan 176 çekirdek boşta kalıyor, sistem artan kullanıcı talebine göre ölçeklenemiyordu.
Edition ve Lisanslama Sınırı
SQL Server 2014 Standard Edition, veri tabanı motorunu en fazla dört socket veya 16 çekirdekten düşük olan sınırla kısıtlıyor ve görünmeyen bir işlem kapasitesi tavanı oluşturuyordu.
Yanıltıcı Kaynak Göstergeleri
Çekirdeklerin büyük bölümü boşta kaldığı için toplam CPU kullanımı düşük görünüyordu. Oysa SQL Server'ın kullanabildiği çekirdeklerin tamamı doygunluğa ulaşmıştı.
Kesintisiz Geçiş Gereksinimi
Binlerce çalışan sisteme bağlı olduğundan çözümün canlı operasyonları koruması ve uzun süreli hizmet kesintisine yol açmaması gerekiyordu.
Çözüm
Operasyonları Aksatmadan Edition Sınırının Kaldırılması
Aryasoft, mimari uyumsuzluğu hızla tespit etti ve kontrollü bir SQL Server edition upgrade ve doğrulama planı uyguladı.
Hızlı Tanılama Analizi
Aryasoft ekibi; işletim sistemi metriklerini, SQL Server scheduler yapılarını ve iş yükü davranışını inceleyerek kurulu donanım ile veri tabanı motorunun kullanabildiği kaynaklar arasındaki farkı ortaya çıkardı.
Kök Nedenin Doğrulanması
Sunucu 192 çekirdek sunmasına rağmen SQL Server 2014 Standard Edition'ın veri tabanı işlem kapasitesini 16 çekirdekle sınırladığı doğrulandı.
Edition Upgrade Planlaması
Aryasoft; sistemin kritiklik seviyesi, iş yükü sürekliliği, edition uyumluluğu ve upgrade sonrası hızlı doğrulama gereksinimlerini dikkate alan kontrollü bir geçiş planı hazırladı.
Enterprise Edition Upgrade
Veri tabanı motoru SQL Server 2014 Standard Edition'dan Enterprise Edition'a yükseltildi. Böylece çekirdek sınırı kaldırıldı ve sistemin mevcut işlem kaynaklarını kullanması sağlandı.
Çekirdek Kullanımının Doğrulanması
Upgrade işleminin hemen ardından SQL Server'ın 192 CPU çekirdeğinin tamamını tanıdığı ve iş yükünü bu çekirdekler arasında dağıttığı doğrulandı. Uygulama yanıt süreleri ve sorgu beklemeleri de eş zamanlı olarak izlendi.
Sonuçlar ve Kazanımlar
Tüm Donanım Kapasitesi ve Yeniden Sağlanan Sistem Performansı
Edition upgrade çalışması işlem kapasitesi darboğazını kaldırdı, uygulama yanıt sürelerini normale döndürdü ve SQL Server ortamını kurumun kurumsal altyapısıyla uyumlu hâle getirdi.
Çalışan Verimliliği Yeniden Sağlandı
Sistem yanıt sürelerinin normale dönmesiyle binlerce kamu çalışanı CPU darboğazının neden olduğu gecikmeler olmadan görevlerine devam edebildi.
Donanım Yatırımından Tam Karşılık Alındı
Daha önce kullanılamayan 176 çekirdek SQL Server'ın kullanımına açıldı. Kurum, satın aldığı kurumsal donanım kapasitesinden etkin biçimde yararlanmaya başladı.
Kalıcı Performans İstikrarı
Geçici performans müdahaleleri yerine veri tabanı ortamı mevcut ve gelecekteki iş yükü gereksinimleriyle yapısal olarak uyumlu hâle getirildi.
Operasyonel Güven Yeniden Sağlandı
Kritik veri tabanı mimarisinin, SQL Server edition ve lisanslama modelinin temel altyapıyla doğru biçimde eşleştirildiği doğrulandı.
SQL Server Ortamınız Mevcut Donanım Kapasitesini Kullanabiliyor mu?
Aryasoft; güçlü kurumsal altyapılarda dahi performansı sınırlandırabilen SQL Server edition, lisanslama, yapılandırma ve kaynak darboğazlarını analiz eder.
SQL Server Performans Desteği Alın