Sanal Makine Nedir?

Bir sanal makine, hepsi tek bir fiziksel aygıtta bulunan ek bilgisayarlara öykünmek için yazılım ve varolan bilgisayarınızın bir bileşimini kullanır.

Sanal makineler, ayrı bir işletim sistemini (konuk) ve dolayısıyla mevcut işletim sisteminizdeki (ana bilgisayar) sağdan ayrı bir bilgisayar taklit etme olanağı sağlar . Bu bağımsız örnek kendi penceresinde görünür ve tipik olarak tamamen bağımsız bir ortam olarak izole edilir, ancak konuk ve host arasındaki etkileşime genellikle dosya aktarımı gibi görevler için izin verilir.

Bir Sanal Makineyi Kullanmak için Günlük Nedenler

Bir sanal makine çalıştırmak isteyebileceğiniz birçok neden vardır; bunlar, ikinci bir aygıtı gerçekten kullanmadan çeşitli platformlarda yazılım geliştirme veya test etme dahil. Başka bir amaç, kendi işletim sisteminizden farklı bir işletim sistemine özgü uygulamalara erişim kazanıyor olabilir. Bunun bir örneği, sahip olduğunuz bir Mac olduğunda Windows'a özel bir oyun oynamak isteyebilirsiniz.

Ek olarak, VM'ler ana, ana işletim sisteminizde her zaman mümkün olmayan denemeler açısından bir esneklik seviyesi sağlar. Çoğu VM yazılımı, konuk işletim sisteminin anlık görüntülerini almanıza izin verir; daha sonra, bir şeyler bozuk hale geldiyse veya bir kötü amaçlı yazılım bulaşması meydana geldiğinde, bir şeyler ters giderse geri dönebilirsiniz.

İşletmeler Neden Sanal Makineleri Kullanabilir?

Daha kişisel olmayan bir ölçekte, pek çok kuruluş birçok sanal makineyi kullanır ve sürdürür. Her zaman çalışan çok sayıda bireysel bilgisayara sahip olmak yerine, şirketler, yalnızca fiziksel alanda değil, aynı zamanda elektrik ve bakımda da tasarruf sağlayan çok daha küçük bir güçlü sunucu alt kümesinde barındırılan bir grup VM'ye sahip olmayı tercih ediyor. Bu VM'ler tek bir yönetimsel arayüzden kontrol edilebilir ve çoğu zaman birden fazla coğrafi bölgeye yayılmış olan kendi uzak iş istasyonlarından çalışanlara erişilebilir hale getirilebilir. Sanal makine örneklerinin yalıtılmış yapısı nedeniyle, şirketler, kullanıcıların kendi kurumsal bilgisayarlarına kendi kurumsal bilgisayarlarına bu esneklik ve maliyet tasarrufu sağlayarak kendi kişisel bilgisayarlarında erişmelerine bile izin verebilir.

Tam kontrol, her bir VM'nin basit bir fare tıklaması veya komut satırı girişi ile anında manipüle edilebildiği, durdurulabileceği ve durdurulabileceği için, yöneticiler için çekici bir alternatif olmalarının bir başka nedenidir. Gerçek zamanlı izleme kabiliyeti ve gelişmiş güvenlik gözetimi ve sanal makineler ile çift, oldukça uygun bir seçenek haline gelir.

Sanal Makinelerin Ortak Kısıtlamaları

VM'ler kesinlikle yararlı olsa da, performans beklentilerinizin gerçekçi olması için önceden anlaşılması gereken önemli sınırlamalar vardır. VM'yi barındıran aygıt güçlü bir donanım içeriyor olsa bile, sanal örnek kendi bağımsız bilgisayarında olduğundan daha yavaş çalışabilir. VM'lerde donanım desteğindeki ilerlemeler son yıllarda çok yol kat etti, ancak gerçek şu ki bu sınırlama hiçbir zaman tamamen ortadan kaldırılmayacak.

Diğer bir bariz kısıtlama ise maliyettir. Bazı sanal makine yazılımlarıyla ilişkili ücretlerin yanı sıra, bir işletim sistemi - bir sanal makine dahilinde bile olsa bile - bir işletim sisteminin kurulması ve çalıştırılması, belirli işletim sistemlerine bağlı olarak bazı durumlarda bir lisans veya başka bir kimlik doğrulama yöntemi gerektirir. Örneğin, Windows 10'un bir misafir örneğini çalıştırmak, işletim sistemini gerçek bir bilgisayara yüklüyorsanız olduğu gibi geçerli bir lisans anahtarı gerektirir. Sanal bir çözüm genellikle çoğu durumda ek fiziksel makineler satın almak zorunda kalmadan daha ucuz olsa da, daha büyük ölçekli bir kullanıma ihtiyaç duyduğunuzda maliyetler eklenebilir.

Göz önünde bulundurulması gereken diğer potansiyel sınırlamalar, bazı donanım bileşenlerinin yanı sıra olası ağ kısıtlamaları için destek eksikliği olacaktır. Tüm bunlarla birlikte, araştırmanızı yaptığınız ve gerçekçi beklentileriniz olduğu sürece, evinizde veya iş ortamınızda sanal makineler uygulamak gerçek bir oyun değiştirici olabilir.

Hipervizörler ve Diğer Sanal Makine Yazılımları

Hangi türdeki ana bilgisayarların yanı sıra, özel gereksinimlerinize bağlı olarak, hedeflerinize ulaşmanıza yardımcı olabilecek bir sanal makine uygulaması olabilir. Genellikle bir hiper yönetici olarak bilinen uygulama tabanlı VM yazılımı, tüm şekil ve boyutlarda gelir ve genellikle hem kişisel hem de ticari kullanıma yönelik olarak uyarlanır.

En iyi sanal makine uygulamaları listemiz doğru seçimi yapmanıza yardımcı olacaktır.