Sanallaştırma, geleneksel olarak donanıma bağlı kaynakları kullanarak faydalı BT hizmetleri oluşturmanıza olanak sağlayan teknolojidir. Yeteneklerini birçok kullanıcı veya ortam arasında dağıtarak fiziksel bir makinenin tam kapasitesini kullanmanızı sağlar.
BT organizasyonlarına, bir kerede yalnızca bir işletim sistemi ve uygulama çalıştırmak için tasarlanmış günümüzün x86 sunucularının sınırlamaları ile karşı karşıyayız. Sonuç olarak, küçük veri merkezlerinin bile her biri kapasitenin yalnızca yüzde 5 ila 15'inde çalışan, herhangi bir standart tarafından oldukça verimsiz çalışan birçok sunucu kullanması gerekiyor.
Sanallaştırma, donanımın varlığını taklit etmek ve sanal bilgisayar sistemi oluşturmak için yazılımı kullanır. Bunu yapmak, işletmelerin tek bir sunucuda birden fazla sanal sistemi - ve birden fazla işletim sistemini ve uygulamasını - çalıştırmalarını sağlar. Bu, ölçek ekonomisi ve daha fazla verimlilik sağlayabilir.
Sanal bir bilgisayar sistemi “sanal makine” (VM) olarak bilinir: içinde bir işletim sistemi ve bir uygulama bulunan sıkıca izole edilmiş bir yazılım kabı. Her bağımsız VM, tamamen bağımsızdır. Tek bir bilgisayara birden fazla VM koymak, birçok işletim sisteminin ve uygulamanın yalnızca bir fiziksel sunucuda veya “ana bilgisayarda” çalışmasını sağlar.
Hiper yönetici olarak adlandırılan ince bir yazılım katmanı, sanal makineleri ana bilgisayardan ayırır ve bilgisayar kaynaklarını gereken şekilde her sanal makineye dinamik olarak ayırır.