Bunlar genellikle küçük, orta ve büyük diye sunulur. Öyle değildirler: neyi denetlediğiniz ve neyi paylaştığınız bakımından ayrılırlar; yoğun bir site en küçüğünde gayet mutlu olabilirken sessiz bir sitenin gerçekten en büyüğüne ihtiyacı olabilir.

Paylaşımlı barındırma

  • Denetlediğiniz: dosyalarınız, veritabanlarınız, PHP sürümünüz.
  • Paylaştığınız: makine, çekirdek ve her komşunun bıraktığı etki.
  • Doğru olduğu yer: site sıradan bir siteyse ve hiçbir şeyi yönetmek istemiyorsanız.
  • Yanlış olduğu yer: PHP olmayan bir hizmete, belirli bir uzantıya ya da arka planda çalışan bir işçiye ihtiyacınız varsa.

Bir VPS

  • Denetlediğiniz: işletim sisteminin tamamı — ve ondan siz sorumlusunuz: güncellemeler, güvenlik duvarı, yedekler, posta.
  • Paylaştığınız: fiziksel makine; paket adanmış çekirdek demiyorsa.
  • Doğru olduğu yer: kendi yazılımınıza ya da komşulardan yalıtılmaya ihtiyacınız varsa.
  • Yanlış olduğu yer: ekipte onu yamalayacak kimse yoksa. Yamalanmamış bir VPS, paylaşımlı barındırmadan daha güvenli değil, daha güvensizdir.
VPS, "paylaşımlı barındırmanın hızlısı" değildir. Yönetilmeyen bir makinedir. Kimse oturum açıp onu güncellemeyecekse yönetilen bir çözüm seçin — risk gerçektir ve size aittir.

Adanmış sunucu

  • Denetlediğiniz: her şey, donanım kesiti dahil.
  • Paylaştığınız: hiçbir şey. Ne çalınan zaman, ne gürültücü komşu.
  • Doğru olduğu yer: başarımın milisaniyesine kadar öngörülebilir olması gerekiyorsa ya da bir kural tek kiracılık şart koşuyorsa.

Tahmin etmeden nasıl seçilir

uptime          # load against your cores
free -h         # available, not free
df -h           # disk
iostat -x 2 3   # is the disk the queue?

Bunların hiçbiri sınırına yaklaşmıyorsa daha büyük bir paket hiçbir şeyi değiştirmez. En sık satın alınan yükseltme, yavaş bir sorguyu düzeltmek için alınır — ve onu düzeltmez.

Yönetilen hizmet üçünün de üstünden geçer: yamayı, izlemeyi ve gece üçteki yanıtı başkası üstlenir. İnsanlar "daha iyi bir sunucu" lazım dediklerinde genellikle bunu kastederler.