YetkinBulutNet
Sunucu

Nested Sanallaştırma Nedir? Ne İşe Yarar, Kimler Kullanır?

Sanal makinenin içinde sanal makine çalıştırmanın nasıl işlediğini, kullanım alanlarını ve sınırlarını anlattık.

Nested (iç içe) sanallaştırma, sanal bir makinenin içinde başka sanal makineler çalıştırmak demektir. Normalde bir sanallaştırma yazılımı (hipervizör) fiziksel donanım üzerinde çalışır. Nested yapıda ise hipervizörün kendisi de sanal bir makinenin içindedir. Bu yazıda nested sanallaştırmanın nasıl çalıştığını, nerede işe yaradığını ve sınırlarını anlatıyoruz.

Nested sanallaştırma nasıl çalışır?

Bir sanal makine, normalde işlemcinin donanım sanallaştırma özelliklerini (Intel VT-x veya AMD-V) göremez. Nested sanallaştırmada bu özellikler ilk katmandaki sanal makineye de açılır. Böylece o makineye bir hipervizör, örneğin KVM tabanlı bir sistem kurup onun içinde yeni sanal makineler oluşturabilirsiniz. Katman sayısı arttıkça işlemci ve disk işlemlerinde ek bir yük oluşur; bu nedenle nested ortam, doğrudan donanım üzerinde çalışan bir sistemle aynı performansı vermez.

Nerelerde kullanılır?

  • Laboratuvar ve eğitim ortamları: Sanallaştırma platformlarını öğrenmek, sertifika hazırlığı yapmak ya da yeni bir yapılandırmayı canlıya almadan denemek için kullanılır.
  • Test ve geliştirme: Birden çok sunucudan oluşan bir yapıyı, örneğin küme (cluster) kurulumunu, fiziksel donanım almadan prova etmek için uygundur.
  • Ağ simülasyonu ve emülatörler: Ağ cihazı emülatörleri çok sayıda sanal makine ve yüksek bellek kullanır; nested sunucu bu işler için bir ortam sağlar.
  • Güvenlik araştırması: Yalıtılmış ortamlarda yazılım ve ağ davranışlarını incelemek için kullanılır.
  • Yedekleme ve geri yükleme provası: Hipervizör düzeyindeki yedekleri geri yükleme senaryolarını denemek için kullanılabilir.

Nested sunucu hangi durumda uygun değildir?

Nested ortam performans için değil, esneklik için seçilir. Canlıda yoğun yük taşıyacak bir veritabanı ya da yüksek trafikli bir uygulama için doğrudan bir sanal sunucu ya da dedicated sunucu daha uygundur. Her katman ek maliyet getirdiği için üretim ortamında nested yapı genellikle tercih edilmez. Sabit performans gerekiyorsa dedicated sunucu seçeneğine bakın.

Nested sunucu kiralarken nelere bakmalı?

Çekirdek ve bellek

İçeride çalıştıracağınız her sanal makine ayrı çekirdek ve bellek kullanır. Toplam ihtiyacı sanal makine sayısıyla çarpıp ana makinenin kendi ihtiyacını ekleyin. Bellek yetersizliği nested ortamlarda en sık görülen sorundur.

Disk

İçerideki sanal makinelerin disk görüntüleri hızlı büyür. Hızlı bir NVMe disk, hem kurulum hem de sanal makine başlatma sürelerini kısaltır. Kapasiteyi, çalıştıracağınız tüm görüntüleri ve anlık görüntüleri (snapshot) hesaba katarak belirleyin.

Hipervizör uyumu

Nested sanallaştırmayı her hipervizör aynı olgunlukta desteklemez ve bazı ürünlerde ek ayarlar gerekir. Kullanmak istediğiniz hipervizörün (örneğin Proxmox VE gibi KVM tabanlı bir sistemin) nested ortamda çalıştığını sipariş öncesinde destek ekibimizle teyit edin.

Ağ

Nested ortamda ağ yapısı da iç içe geçer. İçerideki sanal makinelerin dış dünyaya erişimi için ek IP adresi, köprü (bridge) ya da NAT yapılandırması gerekebilir. Pakette kaç IP adresinin dahil olduğuna bakın.

Kiralama süresi ve stok

Nested sunucularda asgari kiralama süresi uygulanır. Stok durumu hizmet sayfasında belirtilir; stokta olmayan paketlerde haber verme seçeneği vardır. Güncel paketler için nested sunucu sayfasına bakabilirsiniz.

Nested sunucu mu, VDS mi?

Yalnızca bir web sitesi ya da uygulama çalıştıracaksanız nested yapıya ihtiyacınız yoktur; sanal sunucu yeterlidir. Nested sunucu, sanallaştırma katmanının kendisiyle çalışacağınız durumlarda anlam kazanır. Sanal sunucu türleri için VPS ve VDS nedir yazımıza bakabilirsiniz.

Nested ortamda sık karşılaşılan sorunlar

  • İç makineler yavaş açılıyor: Katmanlı yapıda disk ve işlemci yükü artar. İç makinelere gereğinden fazla çekirdek vermek çoğu zaman yavaşlığı azaltmaz; daha az çekirdekle başlayıp ihtiyaca göre artırın.
  • İç makine dış ağa çıkamıyor: Köprü ya da NAT yapılandırmasını ve güvenlik duvarı kurallarını kontrol edin.
  • Disk hızla doluyor: Anlık görüntüler (snapshot) ve şişen disk görüntüleri alanı tüketir. Kullanılmayan görüntüleri düzenli temizleyin.
  • Hipervizör nested desteği vermiyor: Bazı ürünlerde nested özelliği ayrıca açmak gerekir; ilgili ürünün dokümantasyonuna bakın.

Sorumluluk

Yönetimli hizmet alınmadıkça işletim sistemi, hipervizör, güncellemeler, güvenlik ve yedekleme sizin sorumluluğunuzdadır. Yeniden kurulum diskteki verileri siler. Önemli sanal makine görüntülerinizi sunucudan ayrı bir yere yedekleyin.

Sonuç

Nested sanallaştırma, sanallaştırma platformlarını denemek, laboratuvar kurmak ve çok makineli yapıları prova etmek için pratik bir yöntemdir. Performans kaybı ve ek yapılandırma gerektirdiğinden üretim ortamları için genellikle uygun değildir. Kiralamadan önce çekirdek, bellek, disk ve hipervizör uyumunu netleştirin.

Sıkça sorulan sorular

Nested sanallaştırma nedir?

Sanal bir makinenin içinde hipervizör çalıştırıp onun içinde yeni sanal makineler oluşturmaktır. Donanım sanallaştırma özellikleri ilk katmandaki sanal makineye de açılır.

Nested ortam performansı düşürür mü?

Evet. Her katman ek yük getirdiği için nested ortam, doğrudan donanım üzerinde çalışan bir sistemle aynı performansı vermez. Bu nedenle laboratuvar ve test için uygundur.

Üretim ortamında nested sunucu kullanılır mı?

Genellikle tercih edilmez. Yoğun yük taşıyacak uygulamalar için doğrudan sanal sunucu ya da dedicated sunucu daha uygundur.

Hangi hipervizör çalışır?

Uyum hipervizöre ve sürümüne göre değişir. Kullanmak istediğiniz ürünün nested ortamda çalıştığını sipariş öncesinde destek ekibimizle teyit edin.

Nested sunucuda asgari kiralama süresi var mı?

Evet. Nested sunucularda asgari kiralama süresi uygulanır; ayrıntılar hizmet sayfasında yer alır.

YetkinBulutNet Teknik Ekibi

Yazılarımız, hosting, sunucu, alan adı ve e-posta hizmetlerini yöneten teknik ekibimiz tarafından hazırlanır.

Son yazılar

Tüm yazılar
Altyapımız

Güvendiğimiz teknolojilerle çalışıyoruz