Bilişim dünyası hızla değişiyor ve her geçen gün yeni teknolojiler ortaya çıkıyor. Özellikle işletmeler, artan bilişim ihtiyaçlarını karşılamak için daha verimli, esnek ve ekonomik çözümler arıyor. Fiziksel sunucular, yüksek performansları ve güvenilirlikleri ile tanınsalar da maliyetleri ve ölçeklenebilirlikleri açısından sınırlı olabilir. İşte bu noktada sanal sunucular devreye giriyor. Sanal sunucular, düşük maliyetle yüksek verimlilik sunarak birçok işletme için ideal bir çözüm haline geliyor. Bu makalemizde fiziksel sunucu nedir, sanal sunucu nedirfiziksel sunucu üzerine sanal sunucu nasıl kurulur gibi konulara değiniyor olacağız.

Fiziksel Sunucu Nedir?

Fiziksel sunucu, belirli bir donanım üzerinde çalışan ve işletim sisteminin doğrudan bu donanım kaynaklarını yönettiği, bağımsız bir bilgisayar sistemidir. Bu sunucular, genellikle yüksek performans gerektiren büyük ölçekli uygulamalar ve veritabanları için kullanılır.

Sanal Sunucu Nedir?

Sanal sunucu ise bir fiziksel sunucu üzerinde çalışan ve fiziksel sunucunun kaynaklarını sanallaştırarak kullanan yazılımsal bileşendir. Sanal sunucular, bir hypervisor aracılığıyla fiziksel kaynakların bölünmesiyle oluşturulur ve birbirinden tamamen bağımsız olarak çalışır. Hypervisor dediğimizde aslında fiziksel sunucu üzerinde birden fazla sanal makinenin çalıştırılmasından bahsediyoruz. Hypervisor, sanallaştırma teknolojisi için üretilmiş bir yazılımdır. Hypervisor sayesinde fiziksel sunucudaki CPU, RAM, Disk gibi kaynaklar sanal sunucular arasında bölünür ve izole edilir.

Fiziksel Sunucu Avantajları

Fiziksel ve sanal sunucular, bilişim dünyasında birbirinden farklı avantajlar sunabilir. Her iki tür sunucu da belirli ihtiyaçlara göre ideal çözümler sağlar ve iş gereksinimine göre tercih edilir. Fiziksel ve sanal sunucuların avantajları aşağıdaki gibidir:

  • Fiziksel sunucular, donanım kaynaklarına doğrudan erişim sağladıkları için daha yüksek performans sağlar.
  • Fiziksel sunucular, kesintisiz çalışma ve veri güvenliği açısından daha güvenilirdir.
  • Donanım ve yazılım bileşenleri üzerinde tam kontrol sağlar, böylece spesifik ihtiyaçlara göre özelleştirme imkanı sunar.
  • Diğer sunucuların performansından etkilenmeden bağımsız çalışır.
  • Yüksek işlem gücü gerektiren büyük veri tabanları ve uygulamalar için idealdir.
  • Ağ ve veri transferlerinde daha düşük gecikme süreleri sunar.
  • Yüksek kapasiteli depolama seçenekleri sunar.
  • Fiziksel erişim ve güvenlik önlemleri daha kolay kontrol edilebilir.

Sanal Sunucu Avantajları

  • Sanal sunucular, donanım maliyetlerini azaltır ve daha ekonomik bir çözüm sunar.
  • İhtiyaçlara göre kaynakları dinamik olarak tahsis etmek ya da yeniden yapılandırmak mümkündür.
  • Yeni bir sanal sunucu oluşturmak ve işletim sistemi kurmak genellikle çok kısa sürer.
  • Trafik ve iş yükü arttığında kolayca ölçeklendirilebilir.
  • Bir fiziksel sunucu üzerinde birden fazla sanal sunucu çalıştırarak kaynaklar daha verimli kullanılabilir.
  • Sanal sunucuların yedeklenmesi ve geri yüklenmesi daha kolaydır.
  • Birden fazla sanal sunucu, birbirinden izole edilmiş ortamlarda güvenle çalışabilir.
  • Hypervisor ve sanal sunucu yönetim araçlarıyla gelişmiş yönetim imkanı sunar.
  • Daha az fiziksel donanım gerektirdiği için enerji tasarrufu sağlar.
  • Sanal sunucular, fiziksel sunucular arasında kolayca taşınabilir ve iş sürekliliği artar.

Fiziksel Sunucu ve Sanal Sunucu Arasındaki Farklar

Fiziksel sunucu ve sanal sunucu, işletmelerin bilgi işlem ihtiyaçlarını karşılamak için kullandığı iki temel sunucu türüdür. Bu sunucular arasındaki farkları anlamak, doğru donanım ve yazılım altyapısını seçerken oldukça kritik bir öneme sahiptir. Fiziksel sunucu ve sanal sunucu arasındaki farklar şunlardır:

  • Fiziksel sunucu, belli bir fiziksel donanıma sahip, tek bir işletim sistemi üzerinde çalışan bağımsız bir cihazdır.
  • Sanal sunucu ise fiziksel sunucu üzerinde çalışan birden fazla sanal makinelerden biridir. Her sanal makinenin kendine ait işletim sistemi ve kaynakları vardır. Bu kaynaklar fiziksel sunucu tarafından sağlanır.
  • Fiziksel sunucunun kurulumu ve yönetimi daha zordur. Fiziksel donanımın yerleştirilmesi, yapılandırılması ve sürekli bakımı gereklidir. Sanal sunucunun ise kurulumu ve yönetimi daha kolaydır. Sanal makineler hızlı bir şekilde oluşturulabilir, taşınabilir ve yeniden yapılandırılabilir.
  • Fiziksel sunucuda ölçeklenebilirlik sınırlıdır, yani bir kaynak eklemek için bile fiziksel donanım güncellemeleri gerekebilir.
  • Sanal sunucularda ise ölçeklenebilirlik oldukça yüksektir. Kaynak arttırımı kolaylıkla yapılabilir.
  • Fiziksel sunucuların maliyeti yüksektir. Bu maliyet içerisinde donanım ve bakım maliyetleri vardır.
  • Sanal sunucularda ise maliyet daha düşüktür. Bir fiziksel sunucu üzerinde çok sayıda sanal makine çalıştırarak maliyet düşürülmektedir.
  • Fiziksel sunucuda güvenlik izole edilerek sağlanır ve fiziksel erişim gerektirir. Sanal sunucularda ise güvenlik, sanallaştırma katmanı ile sağlanır. Sanal makineler arasında izolasyon sağlanabilir ancak sanallaştırma yazılımının güvenliği de oldukça önemlidir.

Fiziksel Sunucu Üzerine Sanal Sunucu Kurulumu

Popüler hypervisor türleri arasında Vmware vSphere, Microsoft Hyper-V ve Proxmox VE gibi popüler yazılımlar bulunmaktadır. Bu yazılımlar, farklı özellikler ve performans gereksinimleri ile kullanıcıların ihtiyaçlarına göre seçim yapmalarına olanak tanır.

Sanal sunucu kurulumuna geçmeden öncelikle fiziksel sunucunuza hangi hypervisor yazılımını kuracaksınız onu belirlemeniz gerekir. Hyper-V kuracaksanız, Windows Server ailesi içerisinde özellik olarak gelmektedir. Denetim Masası’ndan açmanız yeterlidir. Daha sonrasında sanal makine kurmaya başlayabilirsiniz. Bu makalede hypervisor seçimimiz Vmware ESXi olacaktır. ESXi içerisinde vCenter kurulu olduğundan doğruca sanal makine kurulumunu vCenter üzerinden gerçekleştireceğiz.

vCenter arayüzünü açıyoruz ve ardından host üzerinde sağ tıklayıp New Virtual Machine seçiyoruz.

Gelen ekranda Create a new virtual machine seçeneğini seçtikten sonra Next diyip devam ediyoruz.

Bir sonraki adımda sanal sunucuya isim verdikten sonra Next diyoruz.

Bu adımda değiştirilmesi gereken bir şey yok. Next diyip devam ediyoruz.

Storage kısmında bir adet LUN’umuz olduğu için ilgili lun’u seçiyoruz ve Next diyoruz.

Compatibility kısmında değiştirilmesi gereken herhangi bir şey yok. Bir sonraki adımdan devam ediyoruz.

Linux işletim sistemine sahip bir sanal makine kuracağımız için Guest os family’i Linux, Guest OS Version’ı Ubuntu Linux (64-bit) seçip Next diyoruz.

Hardware kısmını ihtiyacınıza göre yapılandırabilirsiniz. Next diyip sanal sunucu oluşturma işlemini tamamlıyoruz.

Oluşturduğumuz sanal makineyi seçip Power tuşuna basıp sanal makinemizi açıyoruz.

Try or Install Ubuntu Server kısmında Enter’a basıp kurulum adımını başlatıyoruz.

Kurulum için başlatması gereken servisleri başlatıyor ve dizinleri mount ediyor. Burada bir süre bekliyoruz.

İngilizce dili kurmak istediğimiz için Enter’a basıyoruz.

Klavye dilini Türkçe olarak seçip Done diyoruz.

Minimized olarak mı kurmak istiyoruz yoksa Ubuntu Server işletim sistemini direk mi kurmak istiyoruz onu belirlediğimiz bir alandayız. Olduğu gibi bırakabiliriz. Done diyip devam ediyoruz.

Network Connections kısmında sanal sunucuya IP verirken Manual olarak yapılandırmak isteyebiliriz. Manual seçtikten sonra subnet, address, gateway kısımlarını VLAN’ımıza göre doldurduktan sonra Save diyerek bu ekranı kapatabiliriz.

Network ayarlarını tamamladıktan sonra Done diyerek disk alanı konfigürasyonuna geçiyoruz.

Burada direk belirlediğimiz diskin üzerine kuracak işletim sistemini. Done diyip bir sonraki adıma geçebiliriz.

Storage configuration kısmını da Done diyerek geçebiliriz.

Kurulumda son adım olan Profile setup’da da istediğimiz şekilde yapılandırma yaptıktan sonra Done diyerek kurulumu başlatıyoruz.

Sistem kurulumuna başladı. Gerekli konfigürasyonları yapıyor.

Yükleme tamamlandı. Reboot Now dediğimizde fiziksel sunucu üzerine sanal sunucu kurulumu tamamlanmış olacaktır.

Fiziksel sunucu üzerine sanal sunucu kurmak, bilişim altyapınızı daha esnek ve maliyet etkin bir hale getirmenin harika bir yoludur. Bu rehberde adım adım sunduğumuz yöntemlerle, sanal sunucu kurulumunu kolayca gerçekleştirebilir ve sunucularınızı verimli bir şekilde yönetebilirsiniz. Sanal sunucular, fiziksel kaynakları optimize ederek işletmenize esneklik ve ölçeklenebilirlik sağlar.