
SANALLAŞTIRMA NEDİR?
Sanallastırma, makinenin fiziksel özelliklerinin, onu kullanan yazılımlara ve işletim sistemlerine farklı gösterilmesi anlamına gelir. Fiziksel bir tane ağ kartı varken, on farklı ağ kartı varmıs gibi gösterilebilir ve bu şekilde kullanılabilir. SATA disk sanki bir SCSI diskmiş gibi gösterilebilir. Çok sayıda sunucu, sadece bir taneymiş gibi gösterilebilir ve yönetilebilir.
Sanallaştırma, mevcut bulunan fiziksel donanımın sanal makineler (virtual machines) yardımıyla çok daha verimli kullanılabilmesini sağlar, çeşitli yazılım ve donanım bağımlılıklarını ortadan kaldırır, bu sayede de yeni ürün ve servis geliştirme maliyetlerinde büyük tasarruflar sağlar. Sanallaştırma; işletim sistemleri, depolama aygıtları ya da ağ kaynaklarından herhangi birinin aslını kurmak yerine onları sanal olarak kurmaktır.
Sanallaştırma yazılımı, üzerinde yüklü olduğu donanımı, sanal makinaların sanal kaynakları olarak organize eder ve paylaştırır. İşte sanallaştırma yazılımları bu paylaşımı ne kadar doğru, etkin, akıllı ve sorunsuz yapabilirlerse o derece başarılı sayılırlar.

Genel Sanallaştırma mimarisi
Sanallaştırma , her ölçekte şirket için oldukça önemli imkanlar sağlamaktadır.
Sanallaştırmanın Avantajları
- Sunucu kapasitesini yüksek verimle kullanma imkanı sağlar. Kapasitenin gereksiz yere kullanılmasını ve karmaşıklığı engeller.
- İhtiyaç duyulduğunda sanal olarak çok hızlı bir şekilde yeni sunucu oluşturulabilir.
- Kurulan sistemin büyüklüğüne göre donanım maliyetlerinde %50 ye varan düşüş sağlanır.
- Operasyonel kurulum ve bakım maliyetlerinde %80 e varan azalma görülür.
- Herhangi bir problem anında, sanal sunucuları çok hızlı bir şekilde yeniden çalışır duruma getirebilme imkanı vardır.
- Merkezi yönetim ile tüm sunucuları tek bir merkezden izleme ve raporlama imkânı sağlanır.
- Çalışan sistemlerdeki değişiklikleri sistemleri tamamen durdurmadan taşıma ve müdahele edilmesini sağlar.
- Bir program altında bir çok değişik programı çalıştırma imkanı sunar. Örneğin; Windows altında eski sürüm Windows, Linux, Mac veya Linux altında Windows, Mac vs.. çalıştırılabilmiş olur.
SUNUCU SANALLAŞTIRMASI
İşletim sistemine, ona ait farklı bir sunucu platformu varmış gibi göstermek ise sunucu sanallaştırması olarak bilinir.Bireysel sunucuların, işletim sistemlerinin ve işlemcilerin numaralar ve kimlik bilgileri gibi sunucu verilerini, sunucunun kullanıcılarına karşı maskelemektir. Buradaki amaç; artan kaynakların paylaşımı, kullanımı ve kapasitenin sonradan arttırılacak şekilde korunmasını sağlarken kullanıcının, sunucudaki karmaşık ayrıntılara müdahale etmesi ve sunucu yönetimine etki etmesini önlemektedir.
SUNUCULARDA SANALLAŞTIRMANIN AVANTAJLARI
Sanallaştırmanın avantajını örnek bir sistem ile açıklayalım. Bir sistem odasında 100 tane fiziksel server olduğunu düşünelim. Bu serverlerin çalışması için elektrik, birbirleri ile haberleşme için kurulan network cihazları, rack kabinlerin kapladığı alan, soğutma giderleri, arızalandığı zaman ayırılacak bütçe, bakım giderleri peş peşe eklediğiniz zaman cebimizi yakacak tutarda bir rakam ortaya çıkacaktır. Oysa serverleri sanal ortama taşırsak 100 tane sunucuyu bir rack dolaba sığdırarak bakım elektrik soğutma ve kapladığı alandan doğan giderler büyük oranda azalacak. 4 adet fiziksel server, bir ağ(network) disk havuzu ile 100 adet serverı sanal olarak kontrol edebilir ve yönetebilir. BT (Bilişim Teknolojleri) çalışanları için en büyük kabus bir serverın bozulması ve yeniden kurulması işlemidir.Sanal sistemde ise mevcut serverın yedeklerini belirli zamanlarda alınırsa bozulan serverın yerine yenisini koymak en fazla 30 dakika sürmektedir.Ayrıca sanal ortama taşınan serverleri fiziksel ortama fiziksel ortamdaki serverleri sanal ortama kolayca taşıyabilir.
Serverlar sanallaştırılması ile gelen avantajlar şu şekildedir.
- Yazılım/Donanım bağımsızlığı: Dinamik olarak donanım kaynaklarının sanallaştırma katmanı (Hypervisor) aracılığı ile kullanımı.
- Şeffaflık: Tam anlamı ile gerçek donanım gibi çalışır.
- Hızlı Sistem oluşturma: Şablonlardan çok kısa sürede yeni sunucular oluşturabilme.
- Merkezi Yönetim: Tek Merkezden tüm sunucuların yönetim ve raporlanması
- Lisanslama: Tek enterprise Lisansla 4 işletim sistemi çalıştırma
- Donanım barındırma ve yazılım geliştirme maliyetlerini ~%40 düşürmek,
- Operasyon maliyetlerini ~%70 düşürmek,
- Arttırılmış kullanılabilirlik,
- En yüksek seviyede ölçeklenebilme,
- Kritik görevli uygulamalar için gerekli kaynakları sağlamayı garantilemek mümkündür.
SUNUCU SANALLAŞTIRMA TİCARİ ÇÖZÜMLERİ
Sunucu sanallaştırması pazarında VMware, Microsoft ve XenSource ilk akla gelen firmalardır. Sunucu sanallaştırmasında lider, VMware ticari çözümleridir.
VMWARE SANALLAŞTIRMA
Sanal makine çözümleri incelediğinde küçük, orta ve büyük her seviyeden şirket ve organizasyonun sanallaştırma ihtiyaçlarını en iyi karşılayabilecek çözümlerin başında VMware ticari çözümleri olduğu görülür. VMware şirketi 1998 yılında ABD merkezli olarak kuruldu. İlk çözümlerini pazara 1999 yılında çıkaran şirket şu an pazarı yönlendiren birkaç kuruluştan birisi olarak göze çarpmaktadır.
VMware topolojisinin hedeflediği yapı “sanal altyapı” (Virtual Infrastructure) olarak adlandırılır. Altyapı genel olarak 3 bileşenden oluşmaktadır.
- Herbir makinanın tam sanallaştırmasını sağlayacak yönetim yazılımı
- Sanallaştırma temelli kaynak planlamasını sağlayacak planlama yazılımları
- Yıkım onarımı (disaster recovery) gibi BT süreçlerinin başarılması için gereken otomasyon çözümleri

VMWARE MİMARİSİ
Sanallaştırma teknolojilerini mimari açıdan değerlendirirken birden fazla sanallaştırma uygulamasının beraber kullanımından da söz edilebilir. Alt yapıda kullanılan ağ teknolojileri ister ISCSI ister Fibre Channel olsun birden fazla sunucu üzerine kurulmuş sanallaştırma uygulamaları bu ağ altyapısı üzerinden ortak bir depolama alanını kullanılabilir. Böylelikle sanallaştırma uygulamaları beraber çalışılabilir. Sanallaştırma mimarisi açısından sunucular arasında kümeleme (cluster) yapılmış olur. Bu uygulama VMware ile yapıldığında birden fazla sunucu üzerindeki sanal sunucunun beraber tek bir ekrandan yönetilebilmesi için VMware Virtual Center uygulaması kullanılmalıdır. Sanal makineler arasındaki kümeleme uygulaması da VMware Virtual Center üzerinden yapılmaktadır. Sanal makineleri üzerinde barındıran birden fazla fiziksel sunucu ile böyle bir sistem kurulmasıyla daha üst düzey sanallaştırma teknolojileri kullanılabilir.




