Paylaşımlı KVM ve Sanallaştırma Nedir?
Bu ve benzer birçok soru kaçınılmaz olarak, herhangi bir acemi web yöneticisinin önünde ortaya çıkmaktadır. Tanıdık olmayan terimler ve gizemli kısaltmalar, durumu yalnızca daha da kötüleştirmekte ve daha da karıştırmaktadır. VDS ve VPS arasındaki farklar adlı yazımız, barındırma sağlayıcıları tarafından sunulan hizmetlerin özelliklerini anlamanıza yardımcı olmayı amaçlamaktadır.
Modern barındırma türleri
Bugün web kaynaklarını barındırmak için üç ana seçenek vardır. Özel, paylaşılan ve VDS / VPS. Her birinin kendine özgü özellikleri ve ayrıca ayırt edici özellikleri vardır.
Özel Sunucu, istemciye özel bir fiziksel sunucunun sağlandığı bir barındırma türüdür. Sahibi, makineye tam yönetici erişimi elde etmektedir. Standart olmayan dağıtım düzenekleri de dahil olmak üzere herhangi bir işletim sistemini kurabilmektedir. Ayrıca BIOS ayarlarında değişiklik yapma yeteneğine de sahiptir. Kural olarak, özel sunucular karmaşık projeleri (örneğin, çalışanlar için arka ofis işlevlerine sahip kurumsal portallar), bulut hizmetlerini ve yüksek performanslı iş uygulamalarını dağıtmak için kullanılmaktadır.
Paylaşımlı barındırma, çok sayıda sitenin tek bir donanım ve yazılım platformuna yerleştirilmesini içermektedir. Başka bir deyişle, bir fiziksel sunucu onlarca ve yüzlerce bağımsız siteyi desteklemektedir. En ucuzu olduğu için, yeni başlayan projeler ve düşük trafiğe sahip siteler için idealdir. Ancak aynı zamanda bir takım sınırlamaları vardır. VPS / VDS’den farklı olarak, paylaşılan tarife kullanıcılara yazılım ayarlarını değiştirme, belirli kitaplıklar ekleme veya işletim sistemi çekirdeğini değiştirme yeteneğine sahip değildir. Ayrıca, sunucu kaynakları tüm katılımcılar arasında eşit olarak dağıtılmaktadır. Bu da ciddi performans düşüşüne neden olabilmektedir.
VDS / VPS, her barındırma istemcisinin emrinde kendi sanal makinesini aldığı bir hizmettir. Sanal sunucu, fiziksel sunucuyla tamamen aynı şekilde yönetilmektedir. Kök erişiminin varlığı süper yönetici hakları sağlamaktadır. Mevcut yazılımın ayarlarında ve bileşiminde hemen hemen her değişikliği yapmanıza olanak tanımaktadır. Aynı zamanda, sanal bir VPS sunucusunun maliyeti, özel bir fiziksel sunucunun kiralanmasından önemli ölçüde daha düşük olmaktadır. Bu da onu, yazılım ortamı için özel gereksinimleri olan dinamik olarak gelişen projeler ve barındırma uygulamaları için ideal bir geçiş seçeneği haline getirmektedir.
Listelenen tüm hizmetlerden VDS / VPS açıkça öne çıkmaktadır. Sadece bu tipler çift kısaltma ile açıklanmaktadır. Birçoğu kişi buna hiç önem vermese de aralarında çok önemli bir fark vardır.
VDS ve VPS arasında herhangi bir fark var mı?
VPS ve OpenVZ teknolojisi
OpenVZ teknolojisi, işletim sistemi düzeyinde uygulanmaktadır. Yani tüm sanal makineler, tek bir değiştirilmiş Linux çekirdeğine dayanmaktadır. Her biri yönetim erişimine sahip ayrı bir sunucudur. Ancak VPS kullanmak teknolojinin özellikleri belirli sınırlara getirmektedir;
- Dağıtım seçimi yalnızca Linux ile sınırlıdır;
- Tek geçerli dosya sistemi ext4’tür;
- Bir dizi standart olmayan modülün (OpenVPN, PPTP, IPSEC ve diğerleri) başlatılmasını hariç tutan çekirdeği değiştirme imkanı yoktur;
- Güvenlik duvarının ve çalışan işlemlerin sınırlı kontrolü (kök işletim sisteminin ayarlarına bağlıdır);
- Düşük gizlilik: OS yöneticisinin VPS sunucusunda barındırılan tüm verilere tam erişimi vardır.
VDS ve KVM teknolojisi
KVM durumunda sanallaştırma, sanal makine yöneticisi özel bir program olan hiper yönetici tarafından gerçekleştirilmektedir. Ayrıca her kapsayıcıya mevcut donanım kaynaklarına erişim sağlamakta ve bunların çalışmasını sağlamaktadır. OpenVZ’den farklı olarak KVM, VDS’nin özel bir sunucu için tam teşekküllü bir yedek olarak hizmet edebildiği çok daha geniş bir yetenek yelpazesi sunmaktadır. Bunlar;
- Windows, FreeBSD ve standart olmayan montajlar dahil olmak üzere herhangi bir işletim sistemiyle çalışmaktadır;
- Mevcut herhangi bir dosya sistemi için disk alanını biçimlendirme yeteneği vardır;
- RFB protokolünü kullanarak sunucuyu önyüklemenin ilk aşamalarında (BIOS ekranı dahil) yönetmek mümkündür;
- İşletim sistemi çekirdeğini değiştirme yeteneğinin yanı sıra soketlere ve işlemlere tam erişimi vardır;
- Yüksek derecede gizlilik: her bir bölümün içeriğine yalnızca sahibi doğrudan erişebilmektedir.
Ayrıca listelenen farklılıklar, yalnızca sanal sunucunun belirli uygulamaları barındırmak için kullanılması planlanıyorsa rol oynamaktadır. Çoğu kullanıcı performans, ölçeklenebilirlik ve güvenilirlik açısından VDS ve VPS arasındaki farkla ilgilenmektedir.
VDS ve VPS arasındaki Performans farkları
OpenVZ teknolojisi, mevcut kaynakların tüm makineler arasında dinamik olarak tahsis edildiğini varsaymaktadır. Başlıca avantajı, yalnızca birkaç tıklamayla yeniden başlatmaya gerek kalmadan tahsis edilen kapasite sınırlarını değiştirme yeteneğidir. Aynı zamanda bu yaklaşım, sunucudaki “komşulara” bağımlılığa yol açmaktadır. Bir VPS üzerindeki aşırı yük, tüm kümenin performansının düşmesine neden olabilmektedir.
Buna karşılık, KVM kullanırken böyle bir durum tamamen hariç tutulmaktadır. Her VDS, kesin olarak tanımlanmış miktarda bilgi işlem kaynağı almaktadır. Hiçbir koşulda sınırlarının ötesine geçememektedir. Aynı zamanda KVM, fiziksel makinelerin hata toleransına kıyasla en yüksek güvenilirlik ile ayırt edilmektedir. Tek dezavantajı çok daha az esnek olmasıdır. Yeniden başlatmanın ardından RAM ve CPU miktarı gibi parametreler değiştirilebilirse, bazı durumlarda disk alanının boyutunu değiştirmek basitçe imkansızdır.