İçeriğe geç
parazade

Sanallaştırma Nedir?

İngilizce: Virtualization

Yayın: · Son güncelleme:

Sanallaştırma Nedir? Kısaca

Sanallaştırma (virtualization), tek bir fiziksel bilgisayarın işlemci, bellek ve disk gibi kaynaklarını yazılım aracılığıyla birden fazla bağımsız sanal sisteme bölerek kullanma teknolojisidir. Bulut bilişimin temelini oluşturur.

Sanallaştırma nedir?
İçindekiler
  1. Sanallaştırma nedir?
  2. Nasıl çalışır?
  3. Sanallaştırma türleri
  4. Nelere dikkat etmeli?

Sanallaştırma nedir?

Sanallaştırma, donanımı yazılımla soyutlayıp birden fazla ortamın aynı makineyi paylaşmasını sağlar. Her sanal ortam kendi işletim sistemini çalıştırır ve diğerlerinden yalıtılmıştır. Kullanıcı açısından her biri ayrı bir bilgisayar gibi davranır.

Bu işi yapan yazılıma hipervizör denir. Hipervizör, fiziksel kaynakları sanal makineler arasında paylaştırır ve birinin çökmesinin diğerlerini etkilemesini önler.

Nasıl çalışır?

Varsayımsal bir örnek: Bir şirketin 64 GB bellek ve 16 çekirdekli tek bir güçlü sunucusu var. Sanallaştırma olmadan bu sunucuda yalnızca bir işletim sistemi çalışırdı ve kaynakların büyük kısmı boşta kalırdı. Hipervizör kurulduktan sonra aynı sunucuda dört sanal makine çalışıyor: biri Windows üzerinde muhasebe programı, biri Linux üzerinde web sitesi, ikisi de test ortamı.

Fiziksel sunucu sayısı azaldığı için enerji, soğutma ve donanım maliyeti düşer. Yeni bir sunucu ihtiyacı da donanım siparişi yerine birkaç dakikalık bir kurulumla karşılanır.

Sanallaştırma türleri

En bilinen tür sunucu sanallaştırmasıdır. Bunun dışında masaüstü sanallaştırma (çalışanların uzak sunucudaki bir masaüstüne bağlanması), ağ sanallaştırma ve depolama sanallaştırma da yaygındır.

Konteyner teknolojisi de bir tür sanallaştırma olarak görülebilir. Ancak konteynerler ayrı işletim sistemi çalıştırmaz, ana makinenin çekirdeğini paylaşır ve bu yüzden çok daha hafiftir.

Nelere dikkat etmeli?

Tek bir fiziksel sunucuda çok sayıda sanal makine çalıştırmak, o sunucuyu tek hata noktası hâline getirebilir. Donanım arızasında tüm sanal makineler etkilenir. Bu yüzden kurumsal ortamlarda birden fazla fiziksel sunucu kümelenir ve sanal makineler arıza anında otomatik olarak başka bir sunucuya taşınır.

Sıkça Sorulan Sorular

Sanallaştırma ile bulut bilişim aynı şey mi?

Hayır. Sanallaştırma bir teknolojidir, bulut bilişim ise bu teknoloji üzerine kurulan bir hizmet modelidir. Bulut sağlayıcılar, sanallaştırılmış kaynakları internet üzerinden kiralanabilir hâle getirir.

Kendi bilgisayarımda sanallaştırma kullanabilir miyim?

Evet. VirtualBox gibi ücretsiz araçlarla Windows bilgisayarda Linux ya da farklı bir Windows sürümü deneyebilirsiniz. Bunun için işlemcinin sanallaştırma desteğinin BIOS ayarlarında açık olması gerekebilir.

İlgili terimler

Sanal Makine(Virtual Machine)Sanal makine (virtual machine, VM), fiziksel bir bilgisayarın içinde yazılımla oluşturulan ve kendi işletim sistemini, belleğini, diskini ve ağ bağlantısını taşıyan bağımsız bir bilgisayar ortamıdır.Hipervizör(Hypervisor)Hipervizör (hypervisor), fiziksel bir bilgisayarın donanım kaynaklarını sanal makineler arasında paylaştıran, sanal makineleri oluşturan, çalıştıran ve birbirinden yalıtan yazılımdır. Sanal makine yöneticisi (VMM) olarak da bilinir.Konteyner(Container)Konteyner (container), bir uygulamayı çalışması için gereken kütüphane, ayar ve bağımlılıklarla birlikte tek bir pakette toplayan ve ana makinenin işletim sistemi çekirdeğini paylaşarak yalıtılmış biçimde çalıştıran hafif yazılım ortamıdır.Bulut Bilişim(Cloud Computing)Bulut bilişim (cloud computing), sunucu, depolama, veritabanı ve yazılım gibi bilişim kaynaklarının internet üzerinden, ihtiyaç kadar ve kullanım bazlı olarak kiralanmasıdır. Donanımı satın alıp yönetme yükünü sağlayıcıya bırakır.İşletim Sistemi(Operating System)İşletim sistemi, bilgisayar ya da telefonun donanımını yöneten ve uygulamaların bu donanımı kullanabilmesini sağlayan temel yazılımdır. Windows, macOS, Linux, Android ve iOS en yaygın örneklerdir.Sunucu(Server)Sunucu (server), ağ üzerinden başka bilgisayarlara ve cihazlara veri, dosya, web sayfası ya da uygulama hizmeti sağlayan bilgisayar veya yazılımdır. İstek gönderen tarafa istemci denir.Donanım(Hardware)Donanım (hardware), bilgisayarın ya da elektronik bir cihazın fiziksel olarak dokunulabilen parçalarının tamamıdır. İşlemci, bellek, disk, anakart, ekran ve klavye donanımın örnekleridir.