Her geçen gün daha fazla hafıza ve hız gereksinimi duyan günümüz aplikasyonlarına en doğru şekilde cevap verebilmek için yüksek ölçeklenebilirlikli database platformu olarak Microsoft SQL Server 2005 ( 64-Bit ) kullanımında karar kılınmıştır.
Uzun Ar-Ge çalışmaları sonucunda alınan bu karar ile hem hizmet kalitemizi bir seviye daha yükseltmek hem de en güncel teknoljilerin her zaman kabul ve destek gördüğü Bilişim Teknolojileri dünyasında bulunduğumuz noktayı daha yukarılara taşımak amaçlanmıştır.
64-Bit Database platformu bize 32-Bit’e göre ne gibi faydalar sağlıyor ?
32 bit sistemlerde bulunan 4 GB hafıza limitinin aşılması
İşlemciler arasında gelişmiş paralel işlem yapabilme yeteneği
Büyük sonuçlar içeren sıralama ve karmaşık birleşim sorgularında yüksek hız kazançları
1 Terabyte boyutlarında kullanılabilir hafıza olanağı ile 8-10 kat yükselen önbellekleme kapasitesi
Yazılım Platformu Seçimi
Web aplikasyonu olarak geliştirdiğimiz her yeni yazılım ile birlikte bu yazılımların sahip olması gereken performans ve stabilite çıtasını yükseltmek adına son 3 yılda edindiğimiz tecrübeler bize 32-bit yazılım platformlarının can sıkıcı darboğazları hakkında da hatırı sayılı tecrübeler kazandırdı.
Bu tecrübeler ışığında Database sunucusu seçiminde olduğu gibi yazılım platformu seçiminde de geleceğin teknolojisi olan 64 bit’e geçiş yapma kararı aldık.
64-Bit Windows Server platformu üzerinde yapılan Ar-Ge çalışmalarımızda elde edilen değerler ve kazançlar ise aşağıda özetlenmiştir.
HTTP.sys Darboğazı ;
Windows Server 2003
web sunucusunda web isteğini yapan kullanıcı ile kernel arasındaki köprü görevini üstlenen HTTP.sys web sitesine yapılabilecek en fazla bağlantı isteği ve bağlantı başına ayrılabilecek gerçek hafıza sınırlamalarında 32-bit sunucularda darboğazlar oluşturmaktaydı.
64-bit sunucularda ise HTTP.sys bu sınırlandırmalardan kurtulmuş ve sistemde bulunan hafıza limitlerine kadar yeni isteklere yanıt verebilir ve bu istekler için gereken hafıza alanlarını rahatça ayırabilir hale gelmiştir.
64-Bit web hizmetlerinin bir diğer büyük getirisiyse işlemci kullanım oranlarında yaşanmıştır.
Aplikasyon havuzlarının 64-bit sunucularda artık hiç sıfırlanması gerekmediğinden veya en kötü senaryo ile 32-Bit sunucularda dakikalar mertebelerinde gerçekleştirilmek zorunda olan havuz sıfırlama işlemi artık haftalar veya aylar seviyelerinde gerçekleştirilebilir hale geldiğinden işlemci kullanım seviyelerinde önemli ölçüde düşüş gözlemlenmiştir.

