Virtualization Nedir ?
Merhaba arkadaşlar , bu makalemizde sanallaştırma teknolojisinin ne olduğunu ve hangi alanlarda kullanıldığını , hayatımızda ne gibi kolaylıklar sağladığından ve mantığını anlatıyor olacağım

Bir şirkete çalışıyorsunuz , şirketiniz herhangi bir alanda olabilir diyelim ,bu şirketin BT altyapısı olarak bazı gereksinimleri var (IT ekibini saymıyorum olmazsa olmaz zaten) öncelikle tanıtım için bir web server , kullanıcılar yönetilebilmesi ve mail alışverişi için Active Directory ve Exchange server , user'ların ortak olarak kullanabilecekleri bir File server kurulmalı tabi bunlar temel şeyler nerdeyse her şirkette bulunan sunucular , nerden baksak 4 veya 5 tane server saydık ki temel dedik yani dahası da var anlamında , şimdi sanallaştırma teknolojisi olmadığını düşünün bütün bu saydıklarım ve fazlasını fiziksel olarak serverlara kurup yönetiyor olurduk , yani 4 veya 5 tane fiziksel sunucu ve bunların yedekleri olucak , network alt yapısı olucak ortamdaki karışıklığa ve harcanan para neredeyse 2 veya 3 katına çıkacaktı , İşte tam orada sanallaştırma devreye gidiyor ve bizim tüm dertlerden kurtarıyor , 4 veya 5 tane fiziksel yerine bir cluster yapısı oluşturursanız ( ne oldugunu VMware ve Hyper-v etabında bulabilirsiniz) yani 2 server ile tüm bu serverları sanal olarak kurma ihtimali var ,kullanması ve yönetmesi hemde maliyeti düşürmüş olcaksınız
Bu durumda sonuc olarak ; fiziksel bir cihaz ile donanım arasına bir yazılım kurup ara katman inşa ediyoruz ve bu katmana da hypervisor adını veriyoruz gene bu katman sayesinde çok efektif bir şekilde tek server üzerine birden fazla işletim sistemi kurup yönetebiliriz tabi kaynaklarımız yettiği kadarıyla
Burada kaynaklarımız derken ram , cpu ve disk olarak düşüne biliriz yani kabaca biz sanallaştırdığımız bir server yada cihaz üzerinde bu kaynakları paylaştırıp bunları yönetilebilinir hale getiriyoruz
Aşağıda bulunan resimi incelerseniz , kafanızda daha rahat oturacaktır

Sanallaştırma türleri Nelerdir ? Biz neyi sanallaştırabiliriz ?
Sanallaştırma türleri olarak 5 başlık altında toplaya biliriz , her başlık kendine özgü teknolojilerle çalışmakta fakat sonuç olarak bir şeyleri sanallaştırmaktadır
Server Sanallaştırma Bu teknoloji günümüz IT alt yapısında en çok kullanılan ve tercih edilen bir teknolojidir peki neden ? genelde iş verenler yatırım yapmaktan kaçınır daha az maliyetle daha çok iş kapasitesi isterler , burada söyle bir örnek verebiliriz , bir şirket düşünün küçük veya orta halli bu şirket yeni kuruldu ve siz sistem admini olarak neler kurulmasını gerektiğini analiz ettiniz bunlar ( DC, File server, Mail server gibi bunları ne oldukları microsoft bölüm de var) kısacası 5 tane server'a ihtiyacınız var bu durumda gidip 5 tane fiziksel server almaktansa 2 tane orta seviye server alıp kaynaklarını artırıp kullanabiliriz kısacası insanlar orta seviye veya üst serviye bir server alıp bunu sanallaştırarak üzerinde birden fazla işletim sistemi koşturabilir hem maliyet ve hızlılık hemde güvenlik açısından oldukça elverişli bir teknolojidir
Depolama (Storage) Sanallaştırma Bu teknoloji ise gene günümüz IT alt yapılarında oldukça sık kullanılan ve tercih edilen bir sanallaştırmadır. Peki neden ? server sanallaştırmasında verdiğimiz örnek üzeriden gidersek eğer , orada bir server alt yapısını kurmaktan bahsettik bu yapıyı kurarken ister istemez bir alana yani storage ihtiyaç duyuluyor , artık günümüzde bu teknoloji ilerlediği için ayrı bir storage'da alabilirsiniz istersenizde mevcut da bulunan server üzerindeki disk'leri de sanallaştırma imkanınız var tabi bize ne kazandırır bununla ilgili vmware bölümünde anlatıyor olacağım
Network Sanallaştırma Türkiyede artık daha çok ön plana çıkan IT alt yapısında eskiye nazan daha çok kullanılan bir teknoloji dir , burada aslında mantık basittir normalde kullandığımız switch'lerin veya router'ların fiziksel cihazlar yerine artık sanallaştırıp daha efektif daha hızlı bir şekilde kullana biliriz , bununla ilgili makaleyi gene vmware etabında bulabilirsiniz
Desktop(masaüstü) Sanallaştırma Adında anlaşılacağı üzerine , artık bildiğimiz pc veya notebook fark etmez sanallaştırıp istediğimiz gibi kullanabiliriz , yani bir server üzerinde client işletim sistemi kurularak ağ veya internet üzerinden bu işletim sistemine son kullanıcıların uzaktan bağlanıp çalışmasına imkan tanıyan bir teknolojidir
Application ( uygulama) Sanallaştırma Bu teknoloji gene IT alt yapısında oldukça sık kullanılan ve tercih edilendir , herhangi bir uygulamanın ( sql , autocad gibi ) kullanıcıların cihazlarına değilde server üzerine kurulup burdan kullanıcıların kullanmalarını sağlayan bir teknoloji dir
Peki bize faydaları nedir ?
Bunları şöyle sıralayalım ;
Veri optimizasyonu , raporlama ve ölçeklendirme gibi işlemleri hızlı bir şekilde yapmamızı sağlar
Data center'lar da yada şirketimizde bulunan fiziksel cihazların sayısı daha aza iner
Gereksiz enerji tüketimi ve zaman kaybını önler
Yeni bir işletim sistemi yada kaynağa ihtiyaç duyulduğunda çok kısa sürede bu işlemleri yapabiliriz
Donanım yüksek oranda maliyetlerini düşürür
Kolay bir şekilde yönetebiliriz , buda bize gereksiz iş yüklerinden kurtarır
umarım faydalı olmuştur , sonraki makalede görüşmek üzere ...