Web hosting mi VPS mi? Hangisine ihtiyacın var?
Kısa cevap
WordPress, kurumsal site veya küçük bir mağaza gibi PHP ve MySQL tabanlı bir site yayınlıyorsan ve sunucuyla uğraşmak istemiyorsan web hosting doğru seçimdir: sunucuyu sağlayıcı yönetir, sen siteni cPanel'den yönetirsin. Root erişimi, Node.js, Docker veya Redis gibi paylaşımlı hostingde çalışmayan yazılımlar ya da yoğun trafik için garanti kaynak gerekiyorsa VPS al; ama işletim sistemi güncellemeleri, güvenlik ve yedek işlerinin artık sende olacağını baştan bil.
Web hosting ile VPS arasındaki fark nedir?
Temel fark, sunucuyu kimin yönettiğidir. Web hosting, yani paylaşımlı hosting, sitenin başka birçok hesapla birlikte aynı sunucudaki bir hesapta durması demektir; sunucuyu sağlayıcı kurar, günceller ve izler. Sen dosyalarını, veritabanlarını, e-postalarını ve alan adlarını cPanel gibi bir kontrol panelinden yönetirsin ama işletim sistemine hiç dokunmazsın. VPS ise yalnızca sana ait bir sanal makinedir: root erişimi alırsın, işletim sistemini seçersin ve her yazılımı kendin kurarsın.
Bu rehberdeki diğer her fark bu tek farktan doğar. Paylaşımlı hosting özgürlükten biraz vazgeçip kolaylık kazandırır: altyapı hazırdır, bakım senin yerine yapılır ve kayıt olduktan dakikalar sonra bir WordPress sitesini yayına alabilirsin. VPS ise kolaylıktan vazgeçip kontrol kazandırır: istediğin dili, veritabanını ya da arka plan servisini çalıştırabilirsin, ama kurulum, güvenlik ve bakım artık senin işindir. Genel olarak biri diğerinden üstün değildir; doğru seçim sitenin gerçekte neye ihtiyaç duyduğuna ve ne kadar sunucu işi üstlenmek istediğine bağlıdır.
cPanel'li paylaşımlı hosting nasıl çalışır?
Paylaşımlı hostingde çok sayıda müşteri hesabı aynı sunucuda çalışır ve hesap düzeyinde birbirinden yalıtılır. Web sunucusunu, PHP'yi, MySQL veya MariaDB veritabanı sunucusunu ve e-posta sunucusunu sağlayıcı kurar, güvenlik güncellemelerini de o uygular. Sana bir ana dizin, belirli bir kaynak kotası ve geri kalan her şeyi yapacağın bir cPanel girişi düşer.
cPanel'de dosyaları Dosya Yöneticisi veya FTP ile yüklersin, veritabanı oluşturup phpMyAdmin'de açarsın, alan adına özel e-posta adresleri eklersin, alt alan adları ve yönlendirmeler tanımlarsın, cron görevleri zamanlarsın ve WordPress gibi uygulamaları tek tıkla kurarsın. TheCrewHost'un web hosting paketleri de bu yapıdadır: NVMe SSD üzerinde cPanel, ücretsiz SSL, günlük otomatik yedek, tek tıkla WordPress ve uygulama kurulumu, PHP/MySQL, e-posta hesapları ve ücretsiz DDoS koruması.
Neleri yapamayacağın da en az bunlar kadar önemlidir. Root erişimi olmadığı için sistem paketi kuramaz, web sunucusu yapılandırmasını değiştiremez, özel port açamaz ve sürekli çalışan bir süreci ayakta tutamazsın. Bu da çoğu paylaşımlı pakette bağımsız bir Node.js sunucusunu, WebSocket servisini, Redis'i veya Elasticsearch'ü dışarıda bırakır. Sağlayıcılar ayrıca genellikle her hesaba işlemci, bellek, eş zamanlı süreç ve dosya sayısı sınırı koyar; tek bir yoğun sitenin bütün sunucuyu yavaşlatmasını bu sınırlar engeller.
Kendin yönettiğin bir VPS neleri gerektirir?
Yönetimi sende olan bir VPS sana boş bir işletim sistemi ve root şifresi ya da SSH anahtarı verir; üstündeki her şeyi sen kurarsın. Tipik bir PHP sitesi için Nginx veya Apache gibi bir web sunucusu, PHP-FPM, bir veritabanı sunucusu ve otomatik yenilenen bir Let's Encrypt sertifikası gerekir. Bir uygulama için buna Node.js veya Python, bir süreç yöneticisi, Redis, kuyruk işçileri ya da Docker eklenebilir.
Sonra çoğu kişinin küçümsediği kısım gelir: operasyon. Root dışında bir kullanıcı oluşturursun, SSH girişini anahtar doğrulamaya geçirirsin, güvenlik duvarını yapılandırırsın, otomatik güvenlik güncellemelerini açarsın, sunucu dışında saklanan yedekler kurup geri yüklenebildiklerini test edersin, disk ve belleği izler, logları döndürürsün. Linux komut satırına alışkın biri için bunların hiçbiri zor değildir, ama tekrarlayan bir iştir; ihmal edilirse sunucu zamanla bir risk kaynağına dönüşür.
Karşılığında kontrol tamamen sende olur. PHP sürümünü ve eklentilerini seçer, veritabanını iş yüküne göre ayarlar, arka plan işlerini istediğin kadar çalıştırır ve projenin ihtiyaç duyduğu yazılımı tam olarak kurarsın. TheCrewHost'un KVM tabanlı VPS/VDS sunucularında buna paylaşımsız ayrılmış kaynaklar, tam root veya yönetici erişimi, Ubuntu, Debian, AlmaLinux, CentOS ya da Windows Server seçeneği, NVMe SSD depolama ve 1 Gbps port eşlik eder.
Hangisi daha hızlı: web hosting mi VPS mi?
VPS'in tavanı daha yüksektir, ama iyi yapılandırılmış bir paylaşımlı hosting hesabı tipik bir site için çoğu zaman aynı hızı verir. Önbellekten sunulan sayfalar iki platformda da düşük maliyetle teslim edilir. Hız farkı önbelleğe alınmayan isteklerde ortaya çıkar: giriş yapmış kullanıcılar, WordPress yönetim paneli, site içi arama, sepet ve ödeme sayfaları gibi her isteğin PHP çalıştırıp veritabanını sorguladığı yerlerde.
Orada asıl önemli olan eş zamanlılıktır, yani aynı anda kaç PHP sürecinin çalışabildiği. Paylaşımlı hostingde bu sayı hesap başına sınırlıdır ve disk ile işlemciyi komşu hesaplarla paylaşırsın. VPS'te sınır RAM'in ve çekirdeklerin kaldırabildiği kadardır, ama yalnızca doğru ayarlarsan: PHP-FPM süreç sayısı, OPcache, veritabanı tampon boyutları ve Redis gibi bir nesne önbelleği ayar ister. Varsayılan ayarlarla bırakılmış bir VPS, iyi bir paylaşımlı paketten rahatlıkla daha yavaş olabilir.
Bazı etkenler ise iki seçenek için de aynıdır: NVMe depolama veritabanı ağırlıklı sayfaları hızlandırır, ziyaretçilerine yakın bir sunucu ilk bayt süresini (TTFB) kısaltır; ağır temalar, optimize edilmemiş görseller ve gereğinden fazla eklenti ise siteyi nerede barındırırsan barındır yavaşlatır. Daha büyük bir sunucuya para vermeden önce siteyi ölç; çözüm çoğu zaman barındırmada değil, uygulamanın kendisindedir.
Güvenlikten kim sorumlu?
Paylaşımlı hostingde sunucuyu sağlayıcı, siteyi sen korursun; VPS'te ikisi de sana kalır. Bu ayrım herhangi bir özellik listesinden daha önemlidir. WordPress güvenlik sorunlarının büyük kısmı sunucudan değil, güncellenmemiş eklenti ve temalardan ve zayıf şifrelerden kaynaklanır; yani uygulamanı güncel tutmak ve güçlü, benzersiz yönetici şifreleri kullanmak her iki platformda da senin işindir.
Platform ne olursa olsun bir alışkanlığı bırakma: en az bir yedek kopyayı sunucunun dışında sakla. Sağlayıcı yedekleri seni donanım arızasına ve kazara yapılan silmelere karşı korur; kendi kontrolündeki bir kopya ise hesap sorunları dahil geri kalan her şeye karşı son güvencendir. Aşağıdaki tablo, işlerin iki modelde kime düştüğünü gösterir.
| Görev | Web hosting (cPanel) | Kendin yönettiğin VPS |
|---|---|---|
| İşletim sistemi ve çekirdek güncellemeleri | Sağlayıcı | Sen |
| Web sunucusu, PHP ve veritabanı güncellemeleri | Sağlayıcı | Sen |
| Güvenlik duvarı ve SSH sıkılaştırma | Sağlayıcı | Sen |
| SSL sertifikası | Genellikle panelden otomatik | Sen, çoğunlukla Let's Encrypt ile |
| CMS, eklenti ve tema güncellemeleri | Sen | Sen |
| Yedekler | Sağlayıcı yedeği ve kendi kopyaların | Sen, ek bir yedek hizmeti almadıysan |
| Ağ düzeyinde DDoS filtreleme | Sağlayıcı | Sağlayıcı |
Web hosting ve VPS karşılaştırma tablosu
Tablo, iki seçenek arasındaki pratik farkları özetler. Kesin sınırlar sağlayıcıya ve pakete göre değişir; bu yüzden satın almadan önce paket ayrıntılarını, özellikle kaynak sınırlarını ve neyin sana, neyin sağlayıcıya ait olduğunu mutlaka oku.
| Özellik | Web hosting (paylaşımlı, cPanel) | VPS (kendin yönetirsin) |
|---|---|---|
| Erişim | cPanel hesabı, root yok | Tam root veya yönetici erişimi |
| Sunucu yönetimi | Sağlayıcı yapar | Sen yaparsın |
| Gereken bilgi | Temel web sitesi bilgisi | Linux sistem yönetimi |
| Kaynaklar | Paylaşılan sunucu, hesap başına sınır | Sana ayrılan RAM ve işlemci (sağlayıcıya göre) |
| Yazılım | PHP, MySQL, e-posta ve panel uygulamaları | İşletim sisteminin çalıştırabildiği her şey |
| Arka plan işleri | Yalnızca cron görevleri | Servisler, kuyruklar, WebSocket, Docker |
| E-posta | Hazır ve dahil | Kendin kurarsın ya da harici servis kullanırsın |
| Ölçekleme | Üst pakete geçiş | VPS'i büyütme, sonra sunucu ekleme |
| Zaman maliyeti | Düşük | Sürekli |
| Kimin için | Kurumsal site, blog, WordPress, küçük mağaza | Yoğun mağaza, özel uygulama, API, çoklu proje |
Hangi site web hostinge, hangisi VPS'e uygun?
İnternetteki sitelerin çoğu paylaşımlı hostinge rahatça sığar ve erken VPS'e geçmek çoğu zaman hiçbir şeyi hızlandırmadan iş yükü ekler. Ayrım çizgisi trafikten çok sitenin ne çalıştırdığıdır: standart PHP ve MySQL uygulamaları hostinge, kendi süreçlerine veya sistem yazılımına ihtiyaç duyan her şey VPS'e aittir.
- Kurumsal site, portfolyo, tanıtım sayfası ve blog: web hosting
- Sayfa önbelleği kullanan, orta trafikli WordPress: web hosting
- Küçük katalogla başlayan WooCommerce mağazası: önce web hosting, yoğun saatlerde ödeme yavaşlayınca VPS
- Kuyruk ve zamanlanmış işçileri olan Laravel veya Symfony uygulaması: VPS
- Node.js, Python veya Go uygulamaları, API'ler ve gerçek zamanlı özellikler: VPS
- Ayrı altyapı veya test ortamı isteyen çok sayıda müşteri sitesi: VPS, istersen bir kontrol paneliyle
- Discord botları ve oyun sunucuları: web hosting değil, VPS ya da bu işe özel bir paket
Web hostingten VPS'e geçme zamanının geldiğini nasıl anlarsın?
Site yavaş hissettirdiği için değil, üst hosting paketinin de kaldıramayacağı sınırlara sürekli çarptığın için geç. Aşağıdaki işaretler gerçekten VPS'i gösterir. Bunların hiçbiri olmadan yalnızca yavaş sayfalar görüyorsan önce önbelleği, görselleri ve eklentileri düzelt; sorun çoğu zaman orada çözülür.
- Normal trafikte bile tekrar eden kaynak sınırı hataları, örneğin 508 hata sayfası
- Önbelleğe rağmen yoğun saatlerde yavaşlayan yönetim paneli, sepet veya ödeme sayfaları
- Hostingin kuramadığı yazılımlara ihtiyaç: Redis, belirli bir PHP eklentisi, Node.js veya Docker
- Sürekli sonlandırılan arka plan işçileri veya uzun süren görevler
- En üst paylaşımlı paketin işlemci, bellek veya dosya sayısı sınırlarını aşmış olmak
- Bir müşterinin, sözleşmenin veya mevzuatın yalıtılmış bir ortam şart koşması
Karar listesi: web hosting mi VPS mi?
Hâlâ kararsızsan bu listeden geç. Sana uyan her madde kararı bir tarafa eğer. Maddelerin çoğu hosting tarafında kalıyorsa oradan başla; ileride üst pakete ya da VPS'e geçmek kolaydır ve henüz ihtiyacın olmayan sunucu işine zaman ayırmamış olursun.
- Sunucu yönetimi öğrenmeden site yayınlamak istiyorsun: web hosting
- Siten WordPress, Joomla veya başka bir PHP ve MySQL uygulaması: web hosting
- Alan adına özel e-postanın dakikalar içinde hazır olmasını istiyorsun: web hosting
- Root erişimine veya PHP dışındaki yazılımlara ihtiyacın var: VPS
- Uygulaman kendi sürecini, portunu veya WebSocket sunucusunu çalıştırıyor: VPS
- Sen ya da ekibinden biri Linux biliyor ve bakıma zaman ayırabiliyor: VPS
- Emin değilsin: hostingle başla, ölç, gerekince taşın
Web sitesini web hostingten VPS'e taşıma adımları
- 1
Kullanımını ölç
Sipariş vermeden önce cPanel'de işlemci, bellek, disk, veritabanı boyutu ve en yoğun trafik değerlerine bak; böylece VPS'i tahminle değil verilerle seçersin.
- 2
Önce sunucuyu güvenli hale getir
Sistemi güncelle, sudo yetkili bir kullanıcı oluştur, SSH anahtarına geç, şifreyle girişi kapat ve yalnızca SSH, HTTP ve HTTPS portlarını açan bir güvenlik duvarı kur.
- 3
Altyapıyı kur ve ayarla
Web sunucusunu, sitenin kullandığı sürüm ve eklentilerle PHP'yi ve veritabanı sunucusunu kur. Yükleme boyutu ve bellek sınırı gibi ayarları eski hesapla eşleştir.
- 4
Dosyaları ve veritabanını kopyala
Tam bir cPanel yedeği al, site dosyalarını ve mysqldump ile alınmış veritabanı dökümünü taşı. Dökümü içe aktar ve site yapılandırmasındaki veritabanı bilgilerini güncelle.
- 5
DNS'i değiştirmeden test et
Alan adını yalnızca kendi bilgisayarının hosts dosyasında yeni IP'ye yönlendir; ziyaretçiler eski sunucudayken girişleri, formları, ödeme adımını ve cron işlerini dene.
- 6
TTL'i düşür ve DNS'i çevir
Bir gün önce DNS kayıtlarının TTL değerini düşür. Ardından A kaydını VPS'e yönlendir, SSL sertifikasını al ve geçiş sırasında eski sitede içerik değişikliğini dondur.
- 7
E-postayı ayrıca planla
Posta kutularının hostingte mi kalacağına, VPS'e mi yoksa bir e-posta servisine mi taşınacağına karar ver. MX, SPF, DKIM ve DMARC kayıtlarını doğru tut ki postalar akmaya devam etsin.
- 8
Eski hesabı bir süre koru
DNS değişikliği tamamen yayılana ve VPS'teki yedekler ile izleme kendini kanıtlayana kadar hosting hesabını açık tut, sonra kapat.
Sık Sorulan Sorular
VPS, web hostingten daha mı hızlı?
Kendiliğinden değil. VPS sana ayrılmış kaynaklar verir ve hesap başına sınır koymaz; bu da yoğun ödeme sayfaları gibi önbelleğe alınamayan ağır iş yüklerinde tavanı yükseltir. Ama hız yapılandırmaya da bağlıdır: PHP ve veritabanı ayarları varsayılan bırakılmış bir VPS, iyi yönetilen bir paylaşımlı paketten yavaş olabilir. Önbellek kullanan, orta trafikli bir WordPress sitesinde ziyaretçiler farkı nadiren hisseder.
VPS'e cPanel kurabilir miyim?
Evet, cPanel desteklenen Linux dağıtımlarında VPS üzerinde çalışır. Ancak sunucudan ayrı ücretlendirilen kendi lisansını gerektirir ve RAM ile işlemcinin fark edilir bir kısmını kullanır. Bazı ekipler daha hafif bir panel tercih eder ya da sunucuyu tamamen komut satırından yönetir. Dağıtım seçmeden önce panelin desteklediği işletim sistemlerini kontrol et.
WooCommerce için VPS şart mı?
Başlangıçta değil. Küçük ve orta ölçekli bir mağaza, katalog sayfaları önbelleğe alındığında iyi bir paylaşımlı hostingte rahat çalışır. Sepet, ödeme ve hesap sayfaları ise önbelleğe alınamaz; oradaki her müşteri bir PHP süreci kullanır. Siparişler arttıkça bu sayfalar yoğun saatlerde yavaşlıyorsa veya kaynak sınırı hataları görüyorsan, PHP süreçleri ayarlanmış ve nesne önbelleği olan bir VPS doğru sonraki adımdır.
Web hostingte Node.js veya Python uygulaması çalıştırabilir miyim?
Genellikle uygulamanın beklediği şekilde değil. Paylaşımlı hosting, sağlayıcının web sunucusu üzerinden sunulan PHP için tasarlanmıştır ve kendi sürekli çalışan sürecini tutmana ya da özel bir portu dinlemene izin vermez. Bazı sağlayıcılar panel üzerinden sınırlı destek sunar, bu yüzden paket ayrıntılarına bak. API, WebSocket, bot veya sürekli çalışan her şey için en net seçim VPS'tir.
Paylaşımlı hosting güvenli mi?
Evet, iki taraf da üzerine düşeni yaptığında. Sağlayıcı hesapları birbirinden yalıtır, sunucuyu günceller ve saldırıları ağ düzeyinde filtreler; sen de CMS'i, eklentileri ve temaları güncel tutar, güçlü ve benzersiz şifreler kullanır, artık kullanmadığın yazılımları kaldırırsın. Ele geçirilen sitelerin çoğu, başka hesaplarla aynı sunucuyu paylaştığı için değil, güncellenmemiş uygulama kodu yüzünden ele geçirilir.
VPS'e geçersem e-postalarıma ne olur?
MX kayıtlarını değiştirmediğin sürece hiçbir şey. Posta kutularını hosting paketinde tutabilir, bir e-posta servisine taşıyabilir ya da VPS üzerinde kendi posta sunucunu kurabilirsin. Sonuncusu en zor seçenektir: yeni bir IP adresinin gönderim itibarı yoktur ve spam klasörüne düşmemek için SPF, DKIM, DMARC ve ters DNS kayıtlarını dikkatle yapılandırman gerekir.
Web hostingle başlayıp sonra VPS'e geçebilir miyim?
Evet, çoğu yeni proje için en mantıklı yol da budur. Standart PHP ve MySQL üzerine kurulu bir site, dosya kopyalama ve veritabanı dışa aktarımıyla VPS'e taşınır; alan adı için yalnızca DNS değişikliği gerekir. Sitenin yapılandırmasını belgeler ve yedeklerini güncel tutarsan taşınma, acil bir kurtarma operasyonu değil, birkaç saatlik planlı bir işe dönüşür.
