Virtualization? 18 June 2008
Yazan Umut AYDIN, Kategori : Bilişim, Yazılım, Microsoft , trackback
Geçen hafta Sitebuilders‘daki ateşli tartışma esnasında yazdığım bir yanıtı burada da paylaşmak istedim.
Şahsım adına hem Microsoft hem VMWare tarafında hala alınması gereken çok yol olduğunu düşünüyorum .
Fakat projelerini gerçekleştirdiğimiz üç büyük kurumda ESX üzerine kurulu başta SQL Server 2005, SharePoint Server 2007 ve BizTalk olmak üzere çeşitli platformlarla büyük büyük veri ve transactionlarla dolu üç proje deneyimim oldu.
Bunlardan yalnızca birinde oldukça yetkin bir kullanım olduğundan bize dönen bir sorun olmamakla birlikte donanım açısından gani gani kaynağa sahip iki case’imizin birinde ESX’e geçtiğimiz günün ertesinde SQL Server tarafında çeşitli sorunlarla karşılaşmaya başladık ki bunun başında en basit sorgularda (hatta bazen sorgu olmaksızın) SQL Server’ın CPU kullanımının %100’e vurduğuydu.
Yine herkes tarafından bilinen bir diğer konu veritabanı sistemlerinde asıl performansı belirleyen ölçütün sorgu katmanlarında yapılan geliştirmelerdir. Çoğu versiyon upgradelerinde esas geliştirilen konu da bu katmandır ve veritabanı sistemleri bu katmanda disk/memory vb. öğeleri esas alarak çalışır.
Daha evvel SQL Server ekibinin konu ile ilgili fikirlerini bildiğimden durumu olağan karşıladım, sanallaştırılmış altyapıda I/O kullanımından mütevellit tüm veritabanı sunucusu ürünlerinde (Oracle, SQL Server..) sorunlar yaşandığı herkes tarafından biliniyor. Bu tip sorunlara aynı bizim olayımızda olduğu gibi VMWare sonradan farklı parametrelerle çözümler sunabiliyor ancak çekirdek sorunun orada durduğu herkes tarafından biliniyor.
Elbette yoğunluğu ve büyüklüğü büyük veritabanı ve uygulamaların çalıştığı sanal platformlar mevcut, bizim de production’da çalıştırdığımız projeler de buna dahil, fakat sanallaştırma teknolojileri ne kadar ilerlerse ilerlesin üzerinde çalıştırdıkları iş uygulamaları tarafında gerekli optimizasyonlar ve bu platformlara yönelik geliştirmeler yapılmadığı sürece kritik iş uygulamaları için bir risk olarak görüyorum deneyimlerime dayanarak(!).
Dolayısıyla ortada olan bu tartışma bir Ferrari F430 ve Lamborghini Gallardo’yu normal lastikler takılı olarak akşam 6’da köprü trafiği üzerinde test etmekten öte görünmüyor, netice olarak ne kadar iyi olurlarsa olsunlar yapılabilecek sürat belli.
Ne zaman bu platformlara spesifik iş uygulamaları ortaya çıkar (ki bu kısa vadede olabilecek birşey değil) ve sorunsuz büyük işletmelerde kritik uygulamalarda kullanılır o zaman avantaj ve performans değerleri konuşulur. Aksi takdirde bu ortamlara kurulan salt işletim sistemi ve birkaç gündelik iş yapan uygulamalardan oluşan platformlar üzerine zaten konuşmak manasız.
Elbette sanallaştırma çok büyük kaynak ve yönetim avantajı demek, fikrim ve ümidim kendileri ile birlikte üzerinde koşan uygulamaların da bu platformlara uygun hale getirilip bu avantajları yaşamakla birlikte şahsi tercihim uzun bir süre özellikle kritik sistemlerde kullanmamak yönünde olacak.









Yorumlar»
VmWare iniste!…
VMWare Drops 25% Of Market Cap; CEO Out
http://www.washingtonpost.com/wp-dyn/content/article/2008/07/08/AR2008070802469.html
merhaba internette gezinirken tesadüfen google ye kendi ad ve soy adımı yazdım ne tesadüf sizin sitenizi buldum benim ismimde umut aydın sizde öyle ALLAH kardeşimin işini hep rast getirsin hiçkimseye seni muhtaç etmesin onun rahmeti hep senin ve ailenin üzerinde olsun
“bir Ferrari F430 ve Lamborghini Gallardo’yu normal lastikler takılı olarak akşam 6’da köprü trafiği üzerinde test etmekten öte görünmüyor.”
Güzel benzetme..
Sanallaştırma teknolojilerinin ve performansın (özellikle sunucu sanallaştırma), bir kaç sene içerisinde uç noktalara ulaşacağına inanıyorum.
Maliyetleri düşürme konusunda ciddi adımların atıldığı, sunucu sanallaştırma teknolojilerinin fiyatlarının aşağı çekildiği, hatta ücretsiz sürümlerin dağıtıldığı bir piyasada fark yaratmak için kullanılacak en etkili silahlardan birisi optimizasyon olacaktır diye düşünüyorum..
söylediklerinize aynen katılıyorum hocam daha çok yol almaları lazım bizim tabirimizle bi kaç fırın daha ekmek yemesi lazım micro nun…