İçeriğe geç
Harun Orhan

Sanallaştırma

Sanallaştırma, fiziksel bir sunucunun işlemci, bellek, disk ve ağ kaynaklarını birden fazla işletim sistemi arasında paylaştırma tekniğidir. Kavram basit görünür; zorluk, kaynakların nasıl paylaştırıldığını ve bunun performansa nasıl yansıdığını anlamaktadır.

Bu bölümdeki yazılar önce temel kavramları (hypervisor, sanal makine, vCPU) netleştiriyor, ardından kaynak yönetimi ve cluster özellikleri gibi işletim kararlarını gerektiren konulara geçiyor. Sanallaştırmayla ilgili yaygın yanlış anlamaların çoğu — "vCPU bir çekirdeğe eşittir", "HA yedeklemedir" gibi — bu temel kavramların eksik kalmasından doğar.

Temel kavramlar

Hypervisor
Fiziksel donanımı soyutlayıp birden fazla sanal makinenin aynı donanım üzerinde izole biçimde çalışmasını sağlayan yazılım katmanı.
vCPU
Bir sanal makineye sunulan mantıksal işlemci. Fiziksel bir çekirdeğin sahipliği değil, zamanlayıcı tarafından planlanan bir çalışma bağlamıdır.
Overcommitment
Sanal makinelere fiziksel olarak mevcut olandan daha fazla kaynak tanımlama. Kaynakların aynı anda tam kullanılmadığı varsayımına dayanır.
Cluster
Ortak yönetilen ve kaynakları birlikte değerlendirilen host grubu. HA ve yük dengeleme özellikleri cluster seviyesinde çalışır.

Başlangıç rehberleri

Konuya yeni başlıyorsanız buradan başlayın.

Type 1 ve Type 2 Hypervisor Arasındaki Fark

Bare-metal ve barındırılan hypervisor mimarileri arasındaki farkı, performans etkisini ve hangi senaryoda hangisinin tercih edildiğini açıklıyoruz.

Başlangıç seviye

5 dk okuma

Hypervisor Nedir?

Hypervisor bir sunucunun donanımını nasıl bölüştürür, sanal makineler birbirinden nasıl yalıtılır ve bu katman işletim sisteminden nasıl ayrılır?

Başlangıç seviye

6 dk okuma

Sanallaştırmaya Giriş

Seriye git

Sanallaştırmanın temel kavramları: hypervisor türleri, sanal makine kaynakları ve kaynak paylaşımının mantığı.

  1. 1. yazı: Hypervisor Nedir?

    Hypervisor bir sunucunun donanımını nasıl bölüştürür, sanal makineler birbirinden nasıl yalıtılır ve bu katman işletim sisteminden nasıl ayrılır?

    6 dk okuma

  2. 2. yazı: Type 1 ve Type 2 Hypervisor Arasındaki Fark

    Bare-metal ve barındırılan hypervisor mimarileri arasındaki farkı, performans etkisini ve hangi senaryoda hangisinin tercih edildiğini açıklıyoruz.

    5 dk okuma

Temel kavramlar

Sanallaştırmaya yeni başlıyorsanız bu sırayla okuyun.

vCPU Nedir ve Nasıl Çalışır?

vCPU hypervisor üzerinde nasıl zamanlanır, fiziksel çekirdekle farkı nedir, NUMA sınırları neyi değiştirir ve fazla vCPU vermek neden yavaşlatır?

Orta seviye

6 dk okuma

Kaynak yönetimi

İşlemci ve bellek kaynaklarının sanal makineler arasında nasıl paylaştırıldığı.

CPU Overcommitment Nedir, Nereye Kadar Güvenli?

Fiziksel çekirdekten fazla vCPU tanımlamanın mantığı, hangi ölçümlerle izlendiği, bellek overcommitment'ından farkı ve sabit oranların neden yanıltıcı olduğu.

İleri seviye

5 dk okuma

Cluster ve süreklilik

Host arızasına karşı davranış, yük dengeleme ve canlı taşıma.