07/01/2021 - 09:54

Sosyal Medyada Paylaş

Sanal Makine Nedir?

Sanal Makine Nedir?

Sanal Makine Nedir?

Sanal Makine (VM), bu makine sayesinde bilgisayar içeriğinde bir nevi başka bir bilgisayar oluşturularak işlemler yapılır. Aynı zamanda farklı işletim sistemlerini çalıştırmayı başarabilen sanal makine, kullanıcılarına eşi benzeri olmayan deneyim yaşatmaktadır. Her sanal makine kendi işletim sistemini çalıştırır ve hepsi aynı ana bilgisayarda çalışsalar bile diğer VM'lerden ayrı olarak çalışır. Örneğin sanal bir MacOS makinesi PC'de çalışabilir.

Sanal makineler bellek, CPU, disk depolama alanı ve bir ağ arabirimi ayırır. Bu, Ubuntu Linux, macOS, Windows 10, Solaris ve CentOS'tan oluşan birden çok sanal makineyi çalıştıran bir Windows bilgisayara sahip olabileceğimiz ve bunların hepsinin ana Windows işletim sistemimizden tamamen ayrı olacağı anlamına gelir.

Sanal Makineler Ne İçin Kullanılır?

Sanal makineler sanallaştırma teknolojisini kullanarak çalışır. Bu sanallaştırma uygulamaları, farklı işletim sistemlerinin çalıştığı ve her sanal örneğe ayrı kaynakların dağıtıldığı izole edilmiş bir sanal alanı etkili bir şekilde oluşturmak için özel yazılım kullanmaktadır. Ana bilgisayarımızda birden fazla VM çalıştırabiliriz. 

Sanal Makineler Ne İçin Çalışır?

Sanal makineler, bilgisayarın işletim sistemindeki diğer herhangi bir uygulamaya benzer şekilde bir uygulama penceresinde çalışmaktadır. Bir sanal makineyi oluşturan anahtar dosyalar arasında bir NVRAM ayar dosyası, sanal disk dosyası ve yapılandırma dosyası bulunur.

Sanal Makinelerin Avantajları Neler?

Sanal makinelerin yönetimi kolaydır ve çeşitli avantajlar sunarlar:

  • VM'ler tek bir fiziksel bilgisayarda birden çok işletim sistemi çalıştırarak fiziksel alan, zaman ve yönetim maliyetlerinden tasarruf edebilir.
  • Sanal makineler eski uygulamaları destekler ve yeni bir işletim sistemine geçiş maliyetini azaltır. Örneğin, konuk işletim sistemi Linux'u çalışıran bir Linux sanal makinesi, Windows gibi Linux olmayan bir işletim sistemi çalıştıran sunucuda bulunabilir.

5 Tür Sanallaştırma Nedir?

Geleneksel bir veri merkezinin veya BT altyapısının tüm bileşenleri, çeşitli özel sanallaştırma türleri ile sanallaştırılabilir:

Donanım Sanallaştırma: 

Donanımı sanallaştırırken, bilgisayarların ve işletim sistemlerinin (VM) sanal sürümleri oluşturulur ve tek, birincil, fiziksel bir sunucuda birleştirilir. Bir hiper yönetici, sanal makineleri yönetmek için fiziksel bir sunucunun disk alanı ve CPU’su ile doğrudan iletişim kurmaktadır. Sunucu sanallaştırma, olarak da bilinen donanım sanallaştırması, donanım kaynaklarının daha verimli kullanılmasına ve bir makinenin aynı anda farklı işletim sistemlerini çalıştırmasına yardımcı olur.

Yazılım Sanallaştırma: 

Yazılım sanallaştırma, bir veya birden fazla konuk işletim sisteminin fiziksel bir ana makinede çalışmasına izin verdiği donanımla tamamlanmış bir bilgisayar sistemi oluşturmaktadır. Örneğin, Android işletim sistemi, bir Microsoft Windows işletim sistemi kullanan ve ana makine ile aynı donanımı kullanıp çalışabilir. Bunlara ek olarak, uygulamalar sanallaştırılabilir ve bir sunucudan dizüstü bilgisayar veya akıllı telefon gibi yerlerden son kullanıcının cihazına teslim edilebilir. Bu, çalışanların uzaktan çalışırken merkezi olarak barındırılan uygulamalara erişmesine olanak tanımaktadır.

Depo Sanallaştırma: 

Depolama, birden fazla fiziksel depolama cihazının tek bir depolama cihazı olarak görünmesi için sanallaştırılabilir. Faydaları arasında performans ve hız artışı, yük dengeleme ve azaltılmış maliyetler bulunur. Depolama sanallaştırma ayrıca, sanal depolama verileri çoğaltılabildiği ve başka bir konuma hızlı bir şekilde aktarılabildiği için felaket kurtarıcı planlamasına da yardımcı olur ve kesinti sürelerini azaltır.

Ağ Sanallaştırma: 

Tek bir yazılım tabanlı sanal ağ kaynağında birleşerek aynı fiziksel ağ üzerinde birden çok alt ağ oluşturulabilir. Ağ sanallaştırma ayrıca kullanılabilir bant genişliğini, her biri sunuculara ve cihazlara gerçek zamanlı olarak atanabilen birden çok bağımsız kanala böler. Avantajları arasında artırılmış güvenilirlik, ağ hızı, güvenlik ve veri kullanımının daha iyi izlenmesi yer alır. Ağ sanallaştırma, her zaman erişime ihtiyaç duyan çok sayıda kullanıcıya sahip şirketler için iyi bir seçim olabilir.

Masaüstü Sanallaştırma: 

Bu yaygın sanallaştırma türü, masaüstü ortamını fiziksel aygıttan ayırır ve uzak bir sunucuda depolar, böylece kullanıcıların bir cihazdaki herhangi bir yerden masaüstlerine erişmesine olanak tanır. Kolay erişilebilirliğe ek olarak, sanal masaüstlerinin avantajları arasında daha iyi veri güvenliği, yazılım lisansları ve güncellemelerinde maliyet tasarrufu ve yönetim kolaylığı bulunur.

Neden Sanal Makine Kullanılmalı?

Esneklik

Esneklik açısından, bir VM'nin sanallaştırılması, farklı türlerde sanal makinelerin hızlı bir şekilde oluşulumuna izin verecektir. Hepsi işletim sistemi, kaynak kullanımı ve diğer yönler açısından özelleştirilebilir. Birden çok sanal makineyi içinde barındıran bir sunucunuz olduğunu varsayalım. Şans eseri kötü amaçlı yazılım bulaşabilir. Kurtarma süreci basittir, çünkü sanal makineyi, halihazırda kurulu olan tüm yazılımlarla birlikte yeniden dağıtma seçeneğimiz vardır. Bu, makinenin kurulumunda zaman tasarrufu sağlar ve sanal makineler kendi ayrılmış ortamında bulunduğundan, diğer VM'lere virüs bulaşma riski yoktur.

Donanım Maliyeti 

Donanım yükseltmelerinin sürekli maliyeti, herhangi bir işte engelleyici olabilir. Sanal makineler yine de güç ve yazılım lisansına ihtiyaç duyabilirken, bu makineler kaynak kullanımı daha iyi kontrol edilebildiğinden ve kaynakları çoklu donanım tabanlı sistemlere göre daha disiplinli bir şekilde ayarlanabildiği için VM'ler uygun maliyetli bir çözümdür.

Kontrol 

Yine sanal makineler, tüm VM birimlerinin tek bir noktadan hızlı dağıtımına ve kontrolüne izin veren merkezi bir yönetim şeması kullanır. Bu, birden çok iş istasyonunu yönetmekten daha etkilidir.

Felaket Kurtarma

Sanal makineler geçmişlerini düzenli olarak yedekledikleri için, donanım arızası durumunda veri kaybı riski çok azdır. Her şey hızlı ve kolay bir şekilde yeniden dağıtılabilir ve sanal makineyi kurtarmak ve yeniden dağıtmak için zaman tasarrufu sağlar.

Olumsuz Tarafları

Daha Az Üretken Olması

Sanal makineler, donanıma doğrudan erişmedikleri için özel sunuculardan daha az verimli olabiliyor. Diğer bir deyişle, kendilerine ait donanıma sahip değillerdir, bu da donanımdan gelen yanıtları yavaşlatabilir.

Kaynak tüketimi

Sanal makineler, özellikle birden çok sanal makine çalıştırıyorsak, ana bilgisayardan önemli miktarda sistem kaynağı tüketebilir. Ek olarak, kaynak dağıtımı doğru şekilde kurulmazsa, ana bilgisayarı ve bununla birlikte tüm diğer VM'leri çökertebilir.

Güvenlik

Bu sorun tartışılabilir olsa da (VM'ler işletim sisteminin geri kalanıyla ilgili olarak izole çalıştığı için), bunlar hala yazılım çözümleridir. Güvenliği potansiyel olarak tehlikeye atabilecek kötü amaçlı yazılımlara karşı duyarlı olabilirler. Bir saldırgan erişmeyi başarırsa, tüm sanal örnekler tehlikeye girebilir. Bu tür durumlarda, yeterli bir arıza güvenliği seçeneği yoksa, VM'lerin tehlikeye girdiğini öğrenmenin bir yolu yoktur. Bu tür bir senaryo, yüzlerce veya binlerce sanal makine çalıştıran büyük ölçekli bir sanallaştırma işlemini düşünürsek, korkutucu olacaktır.

 

0 0
Perseverance Nedir?

Perseverance Nedir?

Perseverance Amerikan uzay programının en önemli ayaklarından biri olan Mars gezegeninin incelenmesi amacı ile üretilen bir uzay aracıdır. Geçtiğim...

Temiz Bir Ev İçin En İyi Robot Elektrikli Süpürgeler

Temiz Bir Ev İçin En İyi Robot Elektrikli Süpürgeler

Bu yoğun yaşam çağında, evinizi temiz tutmak zordur. Mesleki yaşamlar arasında, sosyalleşme, yemek pişirme ve daha fazlası, çoğu zaman evi temiz tu...

İphone

İphone'un 14 Yılı: Apple'ın Akıllı Telefonlarının Nasıl Geliştiğine Genel Bir Bakış

Eski Apple CEO'su Steve Jobs'un iPhone'un lansmanını duyurmasının üzerinden 14 yıl geçti. Yolculuk şu ana kadar nasıl geçti.