Sanallaştırma, fiziksel donanım kaynaklarının yazılım aracılığıyla birden fazla sanal ortamda kullanılmasını sağlayan teknolojidir. Bu yöntem sayesinde tek bir fiziksel bilgisayar veya sunucu üzerinde birbirinden bağımsız işletim sistemleri ve uygulamalar çalıştırılabilir. Günümüzde veri merkezlerinden bulut bilişim altyapılarına kadar birçok alanda kullanılan sanallaştırma kaynak yönetimini daha esnek ve verimli hale getirir.
Sanallaştırma Ne İşe Yarar?
Sanallaştırma, fiziksel donanım kapasitesinin farklı sistemler arasında paylaştırılmasını ve mevcut kaynaklardan daha fazla yararlanılmasını sağlar. İşletmeler, her uygulama veya hizmet için ayrı bir fiziksel sunucu kullanmak yerine aynı donanım üzerinde birden fazla sanal sistem oluşturabilir.
Bu teknoloji sayesinde farklı işletim sistemleri birbirinden bağımsız çalışabilir, yeni sistemler daha kısa sürede hazırlanabilir ve altyapı yönetimi kolaylaştırılabilir. Özellikle büyüyen projelerde kaynakların ihtiyaca göre düzenlenebilmesi, sanallaştırmayı önemli bir altyapı çözümü haline getirir.
Sanallaştırma Nasıl Çalışır?
Sanallaştırma teknolojisi, fiziksel donanım ile sanal makineler arasında çalışan bir yazılım katmanı üzerinden faaliyet gösterir. Bu katman işlemci, RAM, depolama ve ağ kaynaklarının sanal sistemlere tahsis edilmesini sağlar.
Örnek olarak 64 GB RAM kapasitesine sahip bir fiziksel sunucu üzerinde farklı miktarlarda bellek kullanan birden fazla sanal makine oluşturulabilir. Her sanal makine kendisine ayrılan kaynaklarla bağımsız bir işletim sistemi çalıştırabilir.
Bu yapı, VDS altyapısı gibi sanallaştırma tabanlı hizmetlerin temelini oluşturur. Ancak sanal makinelerin kaynak izolasyonu ve performansı, kullanılan sanallaştırma teknolojisine ve kaynak tahsis yöntemine göre değişebilir.
Hypervisor Nedir?
Hypervisor, fiziksel donanım kaynaklarını sanal makinelere tahsis eden ve bu makinelerin çalışmasını yöneten yazılım katmanıdır. Sanallaştırma sistemlerinin temel bileşenlerinden biridir. Hypervisor teknolojileri iki ana gruba ayrılır;
- Type 1 Hypervisor: Doğrudan fiziksel donanım üzerinde çalışır. VMware ESXi ve Microsoft Hyper-V bu mimariye örnek gösterilebilir.
- Type 2 Hypervisor: Mevcut bir işletim sistemi üzerinde uygulama olarak çalışır. Oracle VirtualBox ve VMware Workstation bu grupta yer alır.
Type 1 hypervisor çözümleri genellikle veri merkezlerinde ve kurumsal altyapılarda tercih edilirken Type 2 çözümler masaüstü test ve geliştirme ortamlarında yaygın olarak kullanılır.
Sanallaştırma Türleri Nelerdir?
Sanallaştırma yalnızca fiziksel sunucuların bölünmesiyle sınırlı değildir. Farklı ihtiyaçlara yönelik geliştirilen sanallaştırma yöntemleri, bilişim altyapısının çeşitli bileşenlerinde kullanılabilir.

1. Sunucu Sanallaştırma
Sunucu sanallaştırma, tek bir fiziksel sunucunun kaynakları kullanılarak birden fazla sanal sunucu oluşturulmasıdır. Her sanal sunucu kendi işletim sistemine, uygulamalarına ve yapılandırmasına sahip olabilir.
Özellikle VPS Server hizmetleri, sanallaştırma teknolojileri kullanılarak oluşturulan sanal sunucu ortamları üzerinden sunulur. Bu yaklaşım, farklı projelerin aynı fiziksel altyapıda çalıştırılmasına olanak tanır.
2. Masaüstü Sanallaştırma
Masaüstü sanallaştırma, kullanıcıların masaüstü işletim sistemlerini sanal ortamlar üzerinden çalıştırmasını sağlar. Fiziksel bir bilgisayarda birden fazla işletim sistemi çalıştırmak veya uzaktan erişilebilen sanal masaüstleri oluşturmak için kullanılabilir.
3. Ağ Sanallaştırma
Ağ sanallaştırma, fiziksel ağ kaynaklarının yazılımsal olarak yönetilebilen mantıksal ağlara ayrılmasıdır. Sanal ağlar, sanal anahtarlar ve yazılım tabanlı ağ yönetimi bu yaklaşımın önemli bileşenleridir.
Özellikle veri merkezlerinde farklı sistemlerin ağ trafiğini birbirinden ayırmak ve ağ yapılandırmalarını daha esnek yönetmek amacıyla kullanılır.
4. Depolama Sanallaştırma
Depolama sanallaştırma, birden fazla fiziksel depolama kaynağının mantıksal bir yapı altında yönetilmesini sağlar. Böylece depolama kapasitesi farklı sistemlere daha esnek biçimde sunulabilir.
Bu yöntem, büyük veri merkezlerinde depolama kaynaklarının yönetimini kolaylaştırmak ve kapasite kullanımını düzenlemek için tercih edilir.
5. Uygulama Sanallaştırma
Uygulama sanallaştırma, yazılımların geleneksel kurulum yöntemlerinden farklı olarak izole veya merkezi olarak yönetilen ortamlarda çalıştırılmasına olanak tanır. Uygulamalar, kullanılan teknolojiye bağlı olarak işletim sisteminden belirli ölçüde bağımsız şekilde sunulabilir. Özellikle kurumsal yazılım dağıtımı ve uygulama yönetimi süreçlerinde kullanılabilir.
Sanallaştırmanın Avantajları Nelerdir?
Sanallaştırma ile Fiziksel Sunucu Arasındaki Farklar Nelerdir?
Sanallaştırma, fiziksel donanım üzerinde mantıksal sistemler oluşturulmasını sağlarken fiziksel sunucu doğrudan donanım kaynaklarıyla çalışan bir altyapıyı ifade eder. İki yaklaşım arasındaki temel farklar şu şekildedir;
Özellikle yüksek kaynak ihtiyacı bulunan veya donanım üzerinde daha fazla kontrol gerektiren projelerde dedicated server çözümleri değerlendirilebilir. Bununla birlikte fiziksel sunucuların üzerinde de sanallaştırma teknolojileri çalıştırılabileceği unutulmamalıdır.
Dolayısıyla sanallaştırma ve fiziksel sunucu her zaman birbirinin alternatifi değildir. Birçok kurumsal altyapıda fiziksel sunucular, sanal makinelerin çalıştığı temel donanım katmanını oluşturur.
Sanallaştırma Hangi Alanlarda Kullanılır?
Sanallaştırma teknolojileri, farklı sistemlerin aynı donanım üzerinde yönetilebilmesi nedeniyle birçok alanda kullanılır. Özellikle veri merkezleri ve kurumsal bilişim altyapıları bu teknolojinin yaygın kullanım alanları arasındadır.
Web hosting ve sunucu hizmetlerinde farklı müşterilere ait sistemlerin izole ortamlarda çalıştırılması, bulut bilişimde sanal kaynakların oluşturulması ve yazılım geliştirme süreçlerinde test ortamlarının hazırlanması sanallaştırmanın kullanım örnekleridir.
Ayrıca şirket içi uygulamaların yönetilmesi, sanal masaüstü hizmetlerinin sunulması ve felaket kurtarma planlarının hazırlanması gibi süreçlerde de sanallaştırma teknolojilerinden yararlanılabilir.

Sanallaştırma Teknolojileri Nelerdir?
Sanallaştırma altyapılarında farklı yazılım ve platformlar kullanılabilir. Tercih edilen teknoloji; işletim sistemi, donanım özellikleri, yönetim ihtiyaçları ve proje ölçeğine göre değişir.
VMware ESXi
Fiziksel sunucular üzerinde doğrudan çalışan, kurumsal düzeyde ve yüksek performanslı lider hipervizör teknolojisi.
KVM
Linux çekirdeğinin bir parçası olan, Linux’u güçlü bir hipervizöre dönüştüren açık kaynaklı sanallaştırma teknolojisi.
Microsoft Hyper-V
Microsoft tarafından geliştirilen, Windows Server ortamları ile tam entegre çalışan kurumsal sanallaştırma platformu.
Proxmox VE
KVM ve LXC konteynerlerini tek bir web arayüzünden yönetmeyi sağlayan, açık kaynaklı hepsi bir arada platform.
Bu teknolojilerin her biri farklı yönetim özellikleri ve kullanım senaryoları sunar. Doğru platformun belirlenmesinde yalnızca lisans veya kurulum maliyeti değil, bakım ve operasyon ihtiyaçları da değerlendirilmelidir.
Sanallaştırma ile VPS ve VDS Arasındaki İlişki Nedir?
VPS ve VDS, fiziksel sunucu kaynaklarının sanallaştırma teknolojileriyle farklı sanal sunucu ortamlarına ayrılması sonucunda sunulan hizmetlerdir. Her iki hizmette de kullanıcılar kendilerine tahsis edilen sanal ortam üzerinde işletim sistemi ve uygulama çalıştırabilir.
Sektörde VPS ve VDS ifadeleri bazen farklı kaynak tahsis modellerini tanımlamak için kullanılır. Ancak bu terimler her sağlayıcı tarafından aynı teknik standartlarla ayrıştırılmaz.
Bu nedenle yalnızca VPS veya VDS adına bakarak performans ve kaynak garantisi hakkında kesin bir sonuca ulaşmak doğru değildir. Kullanılan hypervisor, işlemci tahsis politikası, RAM kapasitesi, disk performansı ve kaynak paylaşım koşulları birlikte değerlendirilmelidir.
Sanallaştırma Kullanırken Nelere Dikkat Edilmeli?
Sanallaştırma altyapısı oluşturulurken fiziksel donanım kapasitesi ile sanal sistemlerin ihtiyaçları arasında doğru bir denge kurulmalıdır. İşlemci, RAM ve depolama kaynaklarının plansız kullanılması, aynı fiziksel sunucu üzerindeki farklı iş yüklerini olumsuz etkileyebilir.
Güvenlik güncellemeleri, hypervisor yönetimi ve sanal makineler arasındaki erişim kontrolleri de altyapının güvenilirliği açısından önemlidir. Bunun yanında düzenli yedekleme ve gerektiğinde sistemlerin farklı donanımlarda yeniden çalıştırılabilmesini sağlayan kurtarma planları hazırlanmalıdır.
Sanallaştırmadan beklenen verimi elde etmek için kaynak kullanımı düzenli izlenmeli ve altyapı, projelerin değişen ihtiyaçlarına göre değerlendirilmelidir.
Sık Sorulan Sorular
Sanallaştırma İçin Özel Donanım Gerekir mi?
Modern sanal makine altyapılarında işlemcinin Intel VT-x veya AMD-V gibi donanım destekli sanallaştırma özelliklerini desteklemesi genellikle gereklidir. Kullanılacak hypervisor ve sanallaştırma türüne göre ek donanım gereksinimleri bulunabilir. Kurulum öncesinde işlemci, RAM ve depolama kapasitesinin kontrol edilmesi önerilir.
Sanallaştırma ve Bulut Bilişim Aynı Şey mi?
Sanallaştırma ve bulut bilişim birbiriyle ilişkili ancak farklı kavramlardır. Sanallaştırma fiziksel kaynaklardan sanal ortamlar oluşturmayı sağlarken bulut bilişim bu kaynakların hizmet olarak sunulmasını, yönetilmesini ve ihtiyaca göre kullanılmasını kapsar. Sanallaştırma, birçok bulut altyapısının temel teknolojilerinden biridir.

Web barındırma teknolojilerine ve dijital dünyaya meraklı bir içerik üreticisi. Yıllardır hosting, sunucu yönetimi ve web sitesi performansı gibi konularda araştırmalar yapıyor ve edindiği deneyimleri bu blogda paylaşıyor.






Yorum Yap