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 ;

  1. Veri optimizasyonu , raporlama ve ölçeklendirme gibi işlemleri hızlı bir şekilde yapmamızı sağlar

  2. Data center'lar da yada şirketimizde bulunan fiziksel cihazların sayısı daha aza iner

  3. Gereksiz enerji tüketimi ve zaman kaybını önler

  4. Yeni bir işletim sistemi yada kaynağa ihtiyaç duyulduğunda çok kısa sürede bu işlemleri yapabiliriz

  5. Donanım yüksek oranda maliyetlerini düşürür

  6. Kolay bir şekilde yönetebiliriz , buda bize gereksiz iş yüklerinden kurtarır


umarım faydalı olmuştur , sonraki makalede görüşmek üzere ...

46 görüntüleme0 yorum

Son Paylaşımlar

Hepsini Gör