SANALLAŞTIRMA NEDİR?

Bir program kullanarak bir işletim sistemini başka bir işletim sistemi üzerinde çalıştırmaktır. Somut örnekle Windows üzerinde Linux, MacOS gibi işletim sistemlerini çalıştırmaktır.

Sanallaştırmanın Avantajları

Fiziksellikten kurtulan işletim sistemi aslında bir dosya veya klasörden ibaret bir yapıya döner. Yani siz bu klasörü kopyalayıp, başka bir makinaya götürüp, orda tekrar açarak üzerinde çalışmaya devam edebilirsiniz. En öz şekliyle bunu söyledikten sonra liste halinde avantajları görelim:

  • Bir fiziksel makina üzerinde birden fazla sunucu ve sistemi çalıştırmak
  • Bir makinada üzerinde hem Linux, hem Windows gibi birden fazla farklı sistem çalıştırabilmek
  • Sanal makinada problem çıktığında ana makina etkilenmez.
  • Sistemi taşımak çok basittir. Detaylar biliniyorsa, tek dert dosyaların transferini beklemektir.

Yaygın Sanallaştırma Programları

Farklı çözümler olmakla birlikte, en yaygın sanallaştırma sistemleri şunlar:

Yine iki adet dikkate değer program mevcut. Citrix XenServer, Parallels Virtuozzo Containers

Farklı bir sanallaştırma. Docker Nedir?

Yakın zamanda, sanallaştırmaya yeni bir bakış geldi. Docker isimli bir firma, sanal bir işletim sistemi kurmaya gerek kalmadan, uygulamaları sanal bir şekilde çalıştırma imkanı sağlayan bir sistem geliştirdi.

Bu olaya yepyeni bir boyut getirdi. Örnek olarak, siz Windows üzerinde bir Linux programı çalıştırmak istiyorsunuz. Size bu durumda bir sanallaştırma programı, VM Ware, sonra bir Ubuntu kurulum dosyası lazım öncelikle. Bunları kurup VM Ware üzerinde Ubuntu'yu çalıştırdıktan sonra ancak Linux programınızı çalıştırabilirsiniz. Klasik çözüm bu.

Docker çözümü ise bunları aradan kaldırıyor. Sanal bir şekilde işletim sistemi çalıştırmaksızın, Linux uygulamanızı çalıştırma imkanı veriyor.

Teknik Notlar

Windows üzerinde Hyper-V çalışırken VM Ware veya Virtual Box çalışmıyor. Onları çalıştırabilmek için Hyper-V 'nin durdurulması gerekiyor. Şu komutlarla:

  • Hyper-V durdur: bcdedit /set hypervisorlaunchtype off
  • Hyper-V başlat: bcdedit /set hypervisorlaunchtype auto

Bir fiziksel makina üzerinde sanal olarak farklı işletim sistemlerinin çalıştırılması.

Sanallaştırmada Pazar Payları

Çokları kod yazabilir. Çok azı organize olup bir ürün çıkarabilir. Daha da azı onu yaşatabilir.


© Copyright 2017

Admin Panel