Web sitesi için nasıl bir VPS gerekir
Paylaşımlı hostingden VPS'e geçiş genellikle üç nedenden biriyle olur: site CPU limitlerine takılmıştır, hostingde bulunmayan belirli bir PHP sürümüne veya modüle ihtiyaç duyulmuştur ya da tek bir hesapta çok fazla proje birikmiştir. Sanal sunucu bu kısıtlamaları kaldırır, ancak karşılığında yapılandırma ve güncellemeler sizin sorumluluğunuza geçer.
CMS ve trafik için ne kadar kaynak gerekir
Ziyaretçi sayısına değil, PHP'ye ve veritabanına gerçekten ulaşan istek sayısına bakmak gerekir. Tipik siteler için kaba bir ölçek:
- Açılış sayfası, kartvizit site, statik site — 1 çekirdek ve 1 GB RAM. HTML'i nginx üzerinden sunmak neredeyse hiç kaynak harcamaz.
- Önbellekli CMS üzerinde blog veya kurumsal site, günde birkaç bin ziyaretçiye kadar — 1–2 çekirdek ve 2 GB. Popüler motor için ayrı bir seçki var: WordPress için VPS.
- Katalog, filtreler ve sepet içeren e-ticaret sitesi — 2 çekirdek ve 4 GB'tan başlayarak. Sepet ve kullanıcı hesabı tamamen önbelleğe alınamaz, veritabanı yükü belirgin biçimde daha yüksektir.
- Tek sunucuda birden fazla site — ihtiyaçları toplayın ve %30–50 pay ekleyin: yoğun saatlerde projeler sunucuyu aynı anda yükler.
Bellek neredeyse her zaman işlemciden önce tükenir. Sunucu swap kullanmaya başlarsa site, çekirdek yetersizliğinden çok daha fazla yavaşlar.
SSD mi NVMe mi
Bugün bir site için HDD almaya değmez: veritabanı çok sayıda küçük rastgele okuma yapar ve yavaş disk ana darboğaz hâline gelir. Çoğu proje için sıradan SSD yeterlidir. NVMe büyük veritabanlarında, binlerce ürünlü mağazalarda ve sık yedekleme yapılan durumlarda belirgin kazanç sağlar. Kapasiteyi şöyle hesaplayın: site dosyaları, veritabanı, loglar ve iki-üç yerel yedek, artı sistem güncellemeleri için yer. Küçük bir siteye 20 GB yeter, fotoğraflı bir mağazaya daha fazlası gerekir. Diskleri NVMe VPS sayfasında karşılaştırabilirsiniz.
Kontrol paneli mi konsol mu
nginx, PHP-FPM, veritabanı ve SSL sertifikalarını elle yapılandırmaya hazır değilseniz bir panel kurun. Panel sanal hostları, e-posta kutularını, yedeklemeleri ve sertifika oluşturmayı üstlenir. İki noktayı göz önünde bulundurun: panellerin bir kısmı ücretlidir ve panelin kendisi 300–500 MB bellek tüketir. 1 GB'lık bir sunucuda bu hissedilir, bu yüzden panelle birlikte 2 GB'tan başlayan paketleri seçmek daha iyidir. Ücretli seçeneklerden biri ISPmanager'lı VPS; ücretsiz alternatifler arasında FASTPANEL, aaPanel ve HestiaCP var.
Panelsiz sunucu daha hafif ve daha güvenlidir, ancak her değişikliği konsolda yapmanız ve güncellemeleri kendiniz takip etmeniz gerekir.
Sunucu nerede olmalı
Sunucuyu kitlenize yakın yerleştirin: ziyaretçileriniz hangi bölgedeyse oraya en yakın veri merkezi en düşük pingi verir. Avrupa'daki kitle için Almanya veya Hollanda, Amerika'daki kitle için ABD uygundur. Site kişisel veri topluyorsa, kitlenizin bulunduğu ülkenin veri saklama kurallarını da kontrol edin. CDN, statik içerik için mesafeyi kısmen telafi eder, ancak dinamik sayfalar yine de sunucuda oluşturulur.
Yukarıdaki tabloda paketler fiyata göre sıralanmıştır, «Ödeme» sütununda ise her sağlayıcıya nasıl ödeme yapılabileceği görülür.