VPS Kiralama Rehberi: Kaynak Planlama ve Kurulum

BalHost
8 dk
36 görüntüleme
VPS Kiralama Rehberi: Kaynak Planlama ve Kurulum

VPS kiralama, ihtiyaç duyduğunuz işlemci, bellek ve disk kaynaklarını aylık ödeme karşılığında tahsis eden bir bulut barındırma yöntemidir. Paylaşımlı hosting'de sunucunun tamamını başkalarıyla paylaşırsınız; VPS kiralama ile ise ayrılmış kaynaklara, tam root erişimine ve kendi işletim sistemi kurulumunuza sahip olursunuz. Bu rehberde VPS kiralama sürecini kaynak planlamasından kuruluma, güvenlik sıkılaştırmasından yönetim pratiklerine kadar adım adım ele alıyoruz. İhtiyacınıza uygun paketi seçmeniz için somut karar kuralları ve örnek komutlar da paylaşıyoruz.

VPS kiralama nedir ve nasıl çalışır?

VPS kiralama, tek bir fiziksel sunucunun hipervizör (hypervisor) katmanıyla birden fazla sanal sunucuya bölünmesi ve bu sanal sunuculardan birinin size tahsis edilmesidir. Her sanal sunucu kendi işlemci çekirdeğini, belleğini ve disk alanını ayrılmış biçimde kullanır; komşu sanal sunucuların yoğunluğu sizin performansınızı doğrudan etkilemez. BalHost'un sunduğu sanal sunucu hizmetinde bu kaynaklar Intel Xeon Platinum 8168 işlemci ve NVMe SSD üzerinde sağlanır.

Paylaşımlı hosting'de PHP süreçleri ve veritabanı aynı işletim sistemi altında yüzlerce hesapla paylaşılır. VPS kiralama ile işletim sisteminin tek sahibi siz olursunuz; istediğiniz servisi kurar, güvenlik duvarını kendiniz yapılandırır ve süreçleri kendi ihtiyacınıza göre ölçeklersiniz. Bu nedenle VPS kiralama, trafiği büyüyen web siteleri, uygulama sunucuları, veritabanı düğümleri ve posta sunucuları için yaygın bir tercihtir. Sanallaştırma mantığını daha ayrıntılı görmek için sanal sunucu nedir yazısına göz atabilirsiniz.

VPS ile VDS arasındaki fark

VPS ve VDS terimleri sık karıştırılır. VPS'de kaynaklar hipervizör tarafından esnek biçimde paylaştırılır; VDS'de ise fiziksel sunucunun belirli bir bölümü doğrudan size ayrılır ve komşu etkisi daha da azalır. İki modelin ayrıntılı karşılaştırmasını VDS ile VPS arasındaki fark nedir yazısında bulabilirsiniz. Seçim yaparken tek ölçüt fiyat değil, uygulamanızın kaynak davranışıdır.

VPS kiralarken hangi kaynaklara dikkat edilmelidir?

VPS kiralama kararında ilk bakılacak ölçüt işlemci mimarisi ve çekirdek sayısıdır. Web uygulamaları, veritabanı sorguları ve oyun sunucuları çoğu durumda tek çekirdek performansına duyarlıdır; bu nedenle yüksek saat hızı sunan işlemciler, çekirdek sayısı yüksek ama saat hızı düşük işlemcilerden daha iyi sonuç verebilir. Tek çekirdek davranışını ölçmek için tek çekirdek performansı rehberindeki yöntemleri kullanabilirsiniz.

İkinci ölçüt bellektir. 2 GB bellek küçük bir web sitesi ve tek veritabanı için yeterli olabilir; ancak Docker, Elasticsearch veya çok sayıda PHP-FPM süreci çalıştırıyorsanız 8 GB ve üzeri bellek gerekir. Disk tarafında NVMe SSD, klasik SATA SSD'ye göre daha yüksek IOPS ve daha düşük gecikme sağlar; veritabanı yoğun iş yüklerinde bu fark doğrudan yanıt süresine yansır. NVMe seçiminin etkisini NVMe diskli sanal sunucu yazısında bulabilirsiniz.

İş yükü Önerilen bellek Önerilen disk Not
Statik site / düşük trafik 2 GB 40 GB NVMe Tek çekirdek yeterli
WordPress + MySQL 4 GB 80 GB NVMe OPcache ve Redis faydalı
Node.js / API servisi 4-8 GB 80-160 GB NVMe Eşzamanlı bağlantı sayısına göre
Veritabanı düğümü 8 GB+ 160 GB+ NVMe IOPS kritik
Oyun sunucusu 4-8 GB 80 GB NVMe Tek çekirdek hızı önemli

Bant genişliği ve trafik nasıl planlanır?

Aylık trafik kotası, sitenizin toplam sayfa boyutu ile ziyaretçi sayısının çarpımıyla yaklaşık olarak hesaplanır. Örneğin ortalama 1,5 MB sayfa boyutu ve ayda 100.000 görüntüleme, yaklaşık 150 GB trafik demektir. Görsel ve video ağırlıklı sitelerde bu değer hızla büyür; bu durumda CDN kullanmak veya paketi yükseltmek gerekir. Trafik kotasını doldurma riski olan projelerde sınırsız trafik sunan paketleri değerlendirmek daha güvenli olur.

VPS kurulumu nasıl yapılır?

VPS kurulumu, işletim sistemi imajının seçilmesiyle başlar ve genellikle birkaç dakika içinde tamamlanır. BalHost'ta sanal sunucular yaklaşık 5 dakikada kurulur ve tam root erişimi ile teslim edilir. Adım adım anlatım için VPS kurulumu rehberi yazısından yararlanabilirsiniz.

  1. Kontrol panelinden işletim sistemini seçin (Ubuntu 24.04 LTS gibi).
  2. Sunucuya atanacak SSH anahtarınızı panele yükleyin.
  3. Kurulum tamamlandığında size verilen IP adresine bağlanın.
  4. İlk girişte sistem güncellemelerini uygulayın.
  5. Güvenlik duvarını yapılandırıp yalnızca gerekli portları açın.
# Ubuntu sunucuda ilk güvenlik adımları
apt update && apt upgrade -y
adduser deploy
usermod -aG sudo deploy
ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable

Kurulumdan sonra SSH parola girişini kapatıp anahtar tabanlı kimlik doğrulamaya geçmek, brute-force denemelerinin büyük bölümünü etkisiz kılar. PermitRootLogin no ve PasswordAuthentication no satırlarını /etc/ssh/sshd_config dosyasına ekleyip servisi yeniden başlatmanız yeterlidir. Bu iki ayar, VPS kiralama sonrası en sık atlanan ve en çok işe yarayan güvenlik adımlarıdır.

İşletim sistemi seçimi

Ubuntu LTS sürümleri, geniş paket deposu ve uzun destek süresi nedeniyle en yaygın tercihtir. Debian daha az güncelleme gerektirir ve sunucu kaynaklarını daha tutumlu kullanır. AlmaLinux ve Rocky Linux, RHEL uyumluluğu isteyen kurumsal uygulamalar için uygundur. Windows tabanlı uygulamalar çalıştıracaksanız Windows sanal sunucu seçeneğini değerlendirmelisiniz.

VPS yönetimi ve performans ayarları

VPS yönetimi, kurulumdan sonra düzenli izleme ve ayar gerektirir. htop, vmstat ve iostat araçlarıyla işlemci, bellek ve disk kullanımını izleyebilirsiniz. Disk gecikmesi sürekli yüksekse uygulamanın yazma davranışını gözden geçirmek gerekir; çoğu durumda log seviyesini düşürmek veya önbellek katmanı eklemek sorunu çözer.

Web sunucusu tarafında Nginx ile PHP-FPM süreç sayısını bellek sınırına göre ayarlamak, bellek yetersizliği kaynaklı çökmeleri engeller. Veritabanında innodb_buffer_pool_size değerini toplam belleğin yaklaşık %50-70'ine ayarlamak, okuma sorgularını bellekten karşılamayı sağlar. Bu ayarlar donanım yükseltmesinden daha fazla fayda sağlayabilir.

# Yüksek CPU kullanan süreçleri bulma
ps aux --sort=-%cpu | head -n 10

# Disk gecikmesini izleme
iostat -x 2 5

Sık yapılan hatalar

En sık yapılan hata, uygulamanın gerçek darboğazını ölçmeden paket yükseltmektir. İşlemci kullanımı düşükken bellek yetersizliği yaşanıyorsa çekirdek eklemek sorunu çözmez. İkinci yaygın hata, yedekleme planı olmadan üretime geçmektir; VPS kiralama sonrası otomatik yedekleme veya harici yedekleme kurulmalıdır. Üçüncü hata, güvenlik duvarını yapılandırmadan veritabanı portunu dışarı açmaktır.

Kimler için hangi VPS paketi uygundur?

Tek çekirdek performansına duyarlı iş yükleri için yüksek saat hızı sunan AMD Ryzen 9 9950X tabanlı paketler uygundur; bu tür iş yüklerini Ryzen sanal sunucu sayfasında inceleyebilirsiniz. Çok sayıda eşzamanlı istek işleyen uygulamalar, çekirdek sayısı yüksek Xeon Platinum 8168 tabanlı paketlerden daha iyi yararlanır. Yapay zekâ çıkarımı veya video işleme gibi GPU gerektiren işler için GPU sunucu seçenekleri değerlendirilmelidir.

Karar kuralı şudur: uygulamanız tek isteği hızlı tamamlamaya odaklıysa yüksek saat hızlı paketi, aynı anda çok istek işliyorsa çok çekirdekli paketi seçin. Kaynak kullanımınız sürekli üst sınıra yakınsa sanal sunucudan fiziksel sunucu seçeneğine geçmek daha tutarlı performans verir. Fiyatlar değiştiği için paket karşılaştırmasını güncel fiyatlar için hizmet sayfası üzerinden yapmanız doğru olur.

Sık Sorulan Sorular

VPS kiralama ile paylaşımlı hosting arasındaki fark nedir?

VPS kiralama, size ayrılmış işlemci, bellek ve disk kaynakları ile tam root erişimi verir. Paylaşımlı hosting'de kaynaklar yüzlerce hesapla ortak kullanılır ve işletim sistemine müdahale edemezsiniz. Bu nedenle özel yazılım kuran, güvenlik duvarı yöneten veya trafiği büyüyen projeler için VPS kiralama daha uygun bir seçenektir.

VPS kurulumu ne kadar sürer?

BalHost'ta sanal sunucu kurulumu yaklaşık 5 dakikada tamamlanır. İşletim sistemi imajını seçtikten sonra sunucu otomatik olarak hazırlanır ve erişim bilgileri iletilir. Kurulum sonrası ilk adım sistem güncellemelerini uygulamak ve SSH erişimini anahtar tabanlı hale getirmektir.

Kaç GB bellek seçmeliyim?

Statik siteler ve düşük trafikli projeler için 2 GB, WordPress ve MySQL birlikte çalışacaksa 4 GB, Docker veya çok sayıda süreç varsa 8 GB ve üzeri bellek önerilir. Veritabanı yoğun iş yüklerinde bellek, önbellek boyutunu doğrudan belirlediği için kritik önemdedir. Gerçek kullanımı izleyip buna göre yükseltmek en doğru yaklaşımdır.

VPS kiralarken uptime garantisi neden önemlidir?

Uptime taahhüdü, sunucunuzun erişilebilir kalma süresini tanımlar. BalHost sanal sunucularda %99,98 uptime taahhüt edilir; bu da yıllık birkaç saatlik kesintiye karşılık gelir. E-ticaret, API ve posta sunucusu gibi kesintinin doğrudan gelir kaybı yarattığı projelerde bu taahhüt sözleşmede yer almalıdır.

VPS'e sonradan kaynak eklenebilir mi?

Evet, çoğu sağlayıcıda işlemci, bellek ve disk kaynakları sonradan yükseltilebilir. Bazı yükseltmeler yeniden başlatma gerektirir; bu nedenle bakım penceresi planlamak gerekir. BalHost'ta kaynak artırımı için bizimle iletişime geçin ekibi üzerinden talep açabilirsiniz.

Sonuç

VPS kiralama, doğru kaynak planlaması yapıldığında paylaşımlı hosting'in sınırlarını aşmanın en pratik yoludur. İşlemci saat hızı, bellek miktarı ve NVMe disk performansı, uygulamanızın gerçek darboğazına göre değerlendirilmelidir. Kurulum sonrası SSH sıkılaştırması, güvenlik duvarı ve yedekleme planı üç temel adımdır; bunlar olmadan performans ayarlarının anlamı sınırlı kalır.

Bir sonraki adımda ihtiyacınıza uygun paketi seçip kurulumu başlatabilirsiniz. BalHost'un Xeon Platinum 8168 ve NVMe SSD tabanlı sanal sunucularını incelemek için VPS sunucu sayfasına göz atabilir, kaynak artırımı veya özel yapılandırma talepleriniz için bizimle iletişime geçin ekibiyle görüşebilirsiniz.

İlgili Yazılar

Bu konuda hizmet mi arıyorsunuz?

Yazıda anlatılan altyapıyı BalHost sunucularında hazır bulabilirsiniz.