Sanallaştırma, fiziksel bir bilgi işlem ortamı yerine simülasyon uygulanmış (veya sanal) bir ortam oluşturur. Sanallaştırma çoğu zaman donanımlar, işletim sistemleri, depolama cihazları ve daha fazlasının bilgisayar tarafından oluşturulan sürümlerini içerir. Bu sayede kuruluşlar, tek bir fiziksel bilgisayarı veya sunucuyu birçok sanal makineye bölümleyebilir. Her sanal makine, tek bir konak makinenin kaynaklarını paylaşmasına rağmen bağımsız olarak etkileşimlerde bulunabilir ve farklı işletim sistemleri veya uygulamalar çalıştırabilir.