Bilgisayar sanallaştırma, bilgisayar donanımı donanımının altyapısını on yıllardır güçlendirmek için uygun bir çözüm olmuştur. Bilgisayar sanallaştırma, bilgisayar donanımını tek bir temel bilgisayar platformunda birden fazla sanal makine sunacak şekilde bölümlere ayırma yöntemidir. Bu teknik, birden fazla bağımsız donanım yapılandırması gerektirmeden birden fazla işletim sistemi ve yapılandırma ayarları çalıştırma yeteneği yaratır.
Bilgisayar masaüstlerinin icadından önce çoğu bilgisayar platformu, bir ana bilgisayar altyapısını kullanan merkezi bir mimari model kullandı. Bu donanım platformunda yeniden kullanımın oluşturulması amacıyla, merkezi sunucu bir kuruluşun birden fazla varlığı tarafından kaldırabilecek bölümlere ayrılmıştır. Sunucu donanımını yönetmeye yönelik bu bölümsel yaklaşım, bilgisayar sanallaştırmasının erken bir örneğidir.
Modern uygulamalar tipik olarak işlemeyi bir organizasyondaki çoklu sunucu konfigürasyonları boyunca dağıtmak için daha katmanlı bir yapı kullanır. Bilgisayar sanallaştırma, dağıtılmış bir modelde, tek bir sunucunun veya sunucu kümesinin yapısal ortamında birden çok yürütme ortamı oluşturarak kullanılır. Bu sanallaştırma yaklaşımı, sunucuların dikey olarak genişletilmesini sağlayarak birden fazla uygulamayı destekleyerek mevcut donanım ekipmanlarının mümkün olan en yüksek kullanımına izin verir
Uygulama sanallaştırma, uygulamaların özel olarak tasarlanmamış bir ortamda çalışmasına izin verme tekniğidir ve uygulamayı destekler. Bu sanallaştırma, uygulamanın mevcut donanım ve işletim sistemi için uygun protokolleri kullanması için bir yol sağlar. Uygulama sanallaştırmasının kullanılması, belirli bir işletim sistemleri ve uygulamalar arasındaki karşılıklı bağımlılığa bakılmaksızın, tüm uygulamalar tarafından kullanılabilecek bir işletim sisteminin standart kullanımını sağlar.
Kurumsal yazılım testi, çoğu kuruluş için aynı anda birden fazla uygulama test ortamını desteklemek için önemli donanım ve yazılım yapılandırmaları gerektirdiğinden karmaşık bir paradigmadır. Bir kuruluş sınama paradigması içindeki bilgisayar sanallaştırmasını kullanarak, belirli bir sınama ortamının gerekli platformunu taklit etmek için birden fazla sanal makine oluşturabilir. Bu yaklaşım, donanım test ortamının çoklu paralel test işlemlerini desteklemek için yeniden kullanılmasını sağlayacaktır.
Bilgisayar sanallaştırmanın kullanımı, ev bilgisayarları için de birçok faydası olduğundan büyük kuruluşlarla sınırlı değildir. Ev bilgisayarında sanal bir makine oluşturmak, tek bir bilgisayarın birden fazla işletim sistemini ve bir bilgisayar kabuğundaki sistem yapılandırmalarını desteklemesi için yeniden kullanılmasına izin verir. Bu, sanal bir makine içinde ortaya çıkan herhangi bir problemin tüm bilgisayar sistemini biçimlendirmek yerine yeni bir sanal makine kurmak suretiyle çözülebileceğinden birçok avantaja sahiptir.


