bildirgec.org

openvz hakkında tüm yazılar

Virtual Private Server, VPS’ler Hakkında Birçok Şey

admin | 07 January 2010 16:56

Vps, Virtual Private Server, bir sunucunun sanallaştırma yazılımı yardımıyla birçok parçaya bölünüp, bu parçaların her birinin kullanıcının dilediği işletim sistemiyle kullanabildiği sanal sunuculardır.

Shared hosting denilen klasik hosting paketlerine göre siteleri ağır olan ancak dedicated server‘a da ihtiyacı olmayan siteler için biçilmiş kaftandır. Kullanıcı VPS’ine sunulan işletim sistemlerinden birini kurup, istediği yazılımları yükleyip istediğini çıkartarak kendi sunucusunu oluşturabilir. Hatta kimi virtualization yazılımları kernel üzerinde dahi modifikasyon yapılmasına izin vermektedir.

Virtualization yazılımlarından şöyle bir bahsetmek gerekirse:

OpenVZ üzerinde CPU Kullanım Raporu

Victorious | 10 May 2009 12:55

OpenVZ bildiğiniz üzere Parallels firmasının Virtuozzo yazılımının Open-Source hali olan ve Linux altında çalışan bir sunucu sanallaştırma yazılımıdır. Bu sistemi kullanan sistem yöneticilerinin en büyük dertlerinden biri açılan VPS konteynerlerinin anlık olarak Load (CPU Yükü) durumunu rahatlıkla görememeleridir. Bu konuda yaptığım araştırmalarda elle tutulur hiç bir kaynak bulamadığımdan oturup kendim bir bash script yazmaya çalıştım.

Yazdığım scriptin yaptığı şey VPS konteynerlerine tek tek komut gönderip anlık load bilgilerini öğrenip bize listelemektir. Buna ek olarak ana makinenin CPU kullanımına göre ilk 5 process, disk kullanım bilgileri ve makine üzerine yapılan SYN-RECV ataklarının listelenmesi de eklenmiştir.