Altyapı sanallaştırma, diğer yazılım veya donanımları taklit etmek için önceden mevcut donanım ve yazılım kullanmaya odaklanır. Sanallaştırma modern bilgisayarlarla ortaya çıktı, ancak 21. yüzyılın başında tam sunucu sanallaştırma seçenekleriyle gerçekten başladı. Neredeyse tüm donanım veya yazılım parçalarını sanallaştırmak mümkün olup, bu teknolojinin kapsamı çok geniştir. Altyapı sanallaştırmasının daha yaygın uygulamalarından bazıları işletim sistemi emülasyonu, sanal masaüstleri ve sanal sunuculardır.
Sonunda altyapı sanallaştırması haline gelen teknoloji 1960'ların ortalarında başladı. Başlangıcında sanallaştırmanın iki temel amacı vardı: “sanal bellek” sistemi ve diğer bilgisayar platformları için tasarlanmış yazılımı çalıştırabilen “makine emülatörü”. Birkaç şirket bu hedeflere ulaşırken, sonuçlar karışıktı ve sanallaştırma araştırması devam etti.
Araştırmanın orta yıllarında iniş ve çıkışlar oldu. 1970'lerin ortalarında gerçek sanal makineler geliştirildi. Bunlar, bilgisayarları tümüyle o kadar yakından taklit eden programlardır ki, bu yazılımların içinden geçilmesi mümkündü. Bu erken sanal makineler nadiren herhangi bir gerçek boyutta veya karmaşıklıkta uygulamaları çalıştırmak için yeterli güce sahipti, ancak teknoloji birçok şirketin araştırması için yeterli potansiyele sahipti. 1980'lerde ve 1990'larda yapılan altyapı sanallaştırma araştırması birkaç gelişme sağladı, ancak birkaç gelişme oldu.
2003 yılında ilk açık kaynaklı hiper yönetici serbest bırakıldı. Bu program aynı anda tek bir makinede çalışan birden fazla işletim sisteminin izlenmesine olanak sağlamıştır. Sanal makine monitörleri 1980'lerin ortasından beri mevcutken, bu program ücretsiz, kapsamlı ve güçlüydü. Bu yazılım ve çok çekirdekli işlemcilerle, neredeyse her gerçek sunucuda birden fazla sanal sunucuyu çalıştırmak, genel güçte çok az azalma sağlamak mümkün oldu. Bir şirket sanal sunucuları çalıştırarak, güç maliyetlerini düşürebilir ve ağlarının genel gücünü artırabilir.
İş dünyasında sanallaştırma genellikle normdur. Sunucu odaları, yarım düzine veya daha fazla sanal sunucuyu çalıştıran makinelere hız veya güçte çok az veya hiç azalma olmadan sahip olabilir. Sanal masaüstleri, her çalışan için bir bilgisayar ihtiyacını değiştirmiştir. Kendi makinesine sahip olmak yerine, temel makinenin tek bir sürümü kendisini ağa kopyalar ve çalışanlara sanal bir bilgisayara erişim sağlar. Bütün bilgileri merkezi bir sunucuya kaydedilir.
Ev bilgisayarı kullanıcıları, çoğu zaman farkında olmasa da, her zaman altyapı sanallaştırmasına giriyor. Herhangi bir kurulum şekli olmadan web portalları üzerinden çalışan programlar, genellikle iletim gecikmesini azaltmak ve performansı artırmak için genellikle sanallaştırılır. Orijinal olarak bir işletim sisteminde (OS) çalışmak üzere tasarlanmış uygulamalar sanal işletim sistemi paketleyicileri nedeniyle artık birden çok sistemde çalışabiliyor. Bu programlar bir ana bilgisayar programı içinde çalışır ve giriş ile çıkışı uygun işletim sistemine dönüştürür. Bu, özellikle PC tabanlı oyunları diğer sistemlere taşırken sıkça rastlanır.


