Sunucu ve Sanallaştırma

Sanallaştırma Nedir, Ne İşe Yarar? İşletmeler İçin Rehber

Bir zamanlar her uygulama için ayrı bir fiziksel sunucu almak olağandı: muhasebe için bir sunucu, e-posta için bir sunucu, dosya paylaşımı için bir sunucu… Bu sunucuların çoğu da kapasitesinin küçük bir kısmıyla çalışırdı. Sanallaştırma bu tabloyu tamamen değiştirdi. Bu yazıda sanallaştırmanın ne olduğunu, türlerini, işletmelere sağladığı faydaları ve dikkat edilmesi gereken noktaları anlatıyoruz.

Sanallaştırma nedir?

Sanallaştırma, tek bir fiziksel donanımın kaynaklarını (işlemci, bellek, disk, ağ) yazılım yardımıyla bölerek, üzerinde birbirinden bağımsız çalışan birden fazla sanal makine oluşturulmasıdır. Her sanal makine kendi işletim sistemine ve uygulamalarına sahiptir; kullanıcı açısından ayrı bir bilgisayardan farkı yoktur.

Bu işi yapan yazılıma hipervizör (hypervisor) denir. Hipervizör, fiziksel kaynakları sanal makineler arasında paylaştırır ve birbirlerinden yalıtılmış şekilde çalışmalarını sağlar.

Hipervizör türleri

  • Tip 1 (bare-metal): Doğrudan sunucu donanımının üzerine kurulur, arada ayrı bir işletim sistemi yoktur. Kurumsal ortamların standardıdır. VMware ESXi, Microsoft Hyper-V, Proxmox VE ve KVM bu gruptadır.
  • Tip 2 (hosted): Windows ya da macOS gibi bir işletim sisteminin üzerinde uygulama olarak çalışır. VirtualBox ve VMware Workstation bu gruba örnektir. Test ve geliştirme için uygundur, üretim sunucuları için değildir.

Sanallaştırma türleri

  • Sunucu sanallaştırma: En yaygın türdür. Birden fazla sunucunun tek bir fiziksel sunucuda sanal makine olarak çalıştırılması.
  • Masaüstü sanallaştırma (VDI): Kullanıcı masaüstlerinin merkezi sunucularda çalıştırılıp ağ üzerinden erişilmesi. Uzaktan çalışma ve merkezi yönetim için kullanılır.
  • Depolama sanallaştırma: Farklı disklerin ve depolama cihazlarının tek bir havuz gibi yönetilmesi.
  • Ağ sanallaştırma: VLAN ve yazılım tanımlı ağlar ile fiziksel ağın mantıksal olarak bölünmesi.

Sıkça karıştırılan konteynerler (örneğin Docker) ise farklı bir yaklaşımdır: Her biri kendi işletim sistemini çalıştırmak yerine aynı işletim sistemi çekirdeğini paylaşır. Daha hafiftir, ancak sanal makinelerin sağladığı tam yalıtımı sunmaz. İki teknoloji çoğu zaman birlikte kullanılır.

İşlemci sanallaştırma nedir?

Modern işlemciler, sanal makinelerin verimli çalışması için donanım düzeyinde destek sunar: Intel işlemcilerde Intel VT-x, AMD işlemcilerde AMD-V olarak adlandırılır. Hipervizörlerin çoğu bu özellik olmadan çalışmaz ya da çok yavaş çalışır. Özellik genellikle BIOS/UEFI ayarlarından açılıp kapatılır; sanallaştırma kurulumundan önce açık olduğundan emin olunmalıdır.

Sanallaştırmanın işletmelere faydaları

  • Daha az donanım, daha düşük maliyet: Çok sayıda fiziksel sunucu birkaç güçlü sunucuda toplanır. Enerji, soğutma ve kabinet alanı ihtiyacı azalır.
  • Hızlı kurulum: Yeni bir sunucu ihtiyacı, donanım siparişi beklemeden dakikalar içinde karşılanır.
  • Anlık görüntü (snapshot): Güncelleme öncesi alınan anlık görüntüyle, bir sorun çıkarsa sistem saniyeler içinde eski haline döndürülebilir.
  • Yüksek erişilebilirlik: Küme (cluster) yapısında bir fiziksel sunucu arızalandığında sanal makineler diğer sunucularda otomatik olarak yeniden başlatılabilir.
  • Kolay yedekleme ve felaket kurtarma: Sanal makinelerin tamamı dosya olarak yedeklenip başka bir lokasyonda hızla ayağa kaldırılabilir.

Dikkat edilmesi gerekenler

  • Tek nokta arızası: Tüm sunucuları tek bir fiziksel makinede toplamak, o makine arızalandığında her şeyin aynı anda durması demektir. Kritik sistemlerde en az iki fiziksel sunucu ve paylaşımlı depolama ile küme yapısı kurulmalıdır.
  • Kaynak planlaması: Bellek ve disk performansı (IOPS) çoğu zaman işlemciden önce darboğaz olur.
  • Lisanslama: Hipervizör ve sanal makinelerde çalışan işletim sistemlerinin lisans koşulları dikkatle incelenmelidir. Örneğin VMware’in 2023’te Broadcom tarafından satın alınmasının ardından lisans modeli abonelik paketlerine dönüştü; bu da birçok şirketi Hyper-V ve Proxmox VE gibi alternatifleri değerlendirmeye yöneltti.
  • Yedekleme: Anlık görüntü yedek değildir. Sanal makineler de düzenli olarak, farklı bir ortama yedeklenmelidir. Ayrıntılar için veri yedekleme rehberimize göz atabilirsiniz.

Sonuç

Sanallaştırma bugün her ölçekte işletme için BT altyapısının temel taşı. Doğru donanım, doğru hipervizör ve iyi kurgulanmış bir yedekleme stratejisiyle hem maliyetler düşer hem de sistemler çok daha esnek ve dayanıklı hale gelir.

Sanallaştırma altyapınızı birlikte planlayalım: Sistem Kurulumu ve Yapılandırma hizmetimizi inceleyin ya da bizimle iletişime geçin.