Karşılaştırma

Shared Hosting mi PaaS mı? cPanel'in Görünmeyen Tavanı

Shared hosting bitmedi — WordPress ve statik siteler için hâlâ doğru seçim. Ama "deploy edemiyorum, queue çalışmıyor, composer yok" diyorsanız sorun ayarlar değil, modelin kendisi. Görünmeyen tavanı ve ne zaman geçmenin mantıklı olduğu — dürüst karşılaştırma.

Yazar: Skyversal Ekibi

Türkiye'de web'in büyük kısmı hâlâ shared hosting'de duruyor — cPanel, FTP, public_html, aylık ₺50-100. Ve dürüst olalım: çoğu site için bu yeterlidir. Ama geliştiriciyseniz ve son birkaç aydır "bu siteye bir şey ekleyemiyorum" hissi büyüyorsa, sorun hosting firmanız değil — modelin kendisi. O tavanı isimlendirelim.

Shared Hosting Gerçekten Nedir

Bir fiziksel sunucu yüzlerce siteye bölünür; herkes aynı işletim sistemini ve web sunucusunu paylaşır. Yönetim paneliniz (cPanel/Plesk) size dosya yükleme, mail, veritabanı ve DNS ekranı verir — ama sunucuya komut satırı erişimi vermez. Çünkü komut satırı, paylaşılan yüzlerce siteyi de etkileyebilir. Bu bir ihmal değil, modelin tanımıdır.

Görünmeyen Tavan — Neler Yapısal Olarak Yok

İhtiyaçShared hostingNeden ayarlarla aşılmaz
Git ile deployFTP/dosya yöneticisiBuild adımı yok — dosya "yüklersiniz", çalıştırmazsınız
Composer paketleriÇoğunda CLI yokSSH olmadan composer install koşamazsınız; vendor'ı FTP ile atmak kırılır
Node.js / Python uygulamasıPHP/HTML odaklıSüreç yöneticisi yok — uygulamanız bir "dosya", çalışan süreç değil
Queue worker / uzun süreçYok30-60sn PHP limiti her şeyi keser
Gerçek cronTek zamanlanmış URL çağrısıDakikalık/paralel görevler çalışmaz
WebSocket / arka plan bağlantıYokKalıcı bağlantı modeli paylaşımı bozar
Environment değişkenleri.htaccess/dosyaSüreç seviyesi env kavramı yok
Zero-downtime deployFTP üzerine yazarYükleme sırasında site yarım dosyayla açılır

Bu maddeleri hosting desteğine yazarak çözemezsiniz — "queue çalıştırmak istiyorum" dediğinizde cevap "VPS'e geçin" olur, çünkü model gereği komut satırı paylaştırılamaz.

PaaS Modeli Ne Değiştirir

PaaS'ta (yönetilen platform) siteniz dosya değil çalışan uygulamadır. Repo'yu bağlarsınız; platform build alır, konteynerde çalıştırır, SSL'i takar, izler, yedekler. Aradaki fark teknik değil — sorumluluk sınırıdır:

  • Shared: "dosyalarınız burada, gerisi sizin" — ama gerisini yapacak araç da yok
  • PaaS: "kodunuzu verin, gerisini biz işletiriz" — deploy, queue, cron, izleme dahil

Kim Shared'de Kalmalı

  • WordPress sitesi — tema + eklentiyle yürüyorsa cPanel yeterli; WordPress hosting rehberimiz bu dünyayı anlatır
  • Statik HTML/CSS — landing, tanıtım sitesi
  • Basit PHP scriptler — composer'sız, deploy'suz, az trafikli
  • Mail odaklı kullanım — domain mail kutusu için hosting + site kombosu ucuzdur

Kim Tavana Çarptı — Geçme Zamanı

  • "Deploy ediyorum" dediğinizde FTP ile 40 dakika dosya atıyorsanız
  • Laravel/Node/Python uygulaması çalıştırmak istiyorsanız
  • Queue, cron, WebSocket, uzun iş gerekiyorsa
  • Site yükleme sırasında bozuluyorsa (yarım dosya)
  • "Test ortamı" kopyalamak saatler sürüyorsa

Bu listede 2+ madde sizseniz sorun hosting firmanız değil — ihtiyacınız shared hosting'in tanımı dışına çıktı.

Fiyat Algısı Tuzağı

"Shared ₺80/ay, PaaS ₺340/ay — 4 kat pahalı" doğru görünür ama elmayla armut değil: shared'de ₺80'e aldığınız dosya deposudur; deploy, queue, cron, izleme, yedek için ayrı araç/satın alım gerekir. PaaS'ta plan ücretine bunlar dahildir — karşılaştırma toplam sahip olma maliyetiyle yapılmalı: VPS vs PaaS yazımızdaki hesap aynen geçerli.

Geçiş Nasıl Görünür

  1. Projeyi Git reposuna taşıyın (GitHub/GitLab/Bitbucket — hepsi olur)
  2. Skyversal'da repo bağlayın → framework otomatik algılanır
  3. Env değişkenlerini panelden girin (.htaccess dönemi biter)
  4. Veritabanını yönetilen DB'ye taşıyın
  5. DNS'i bağlayın — SSL otomatik, zero-downtime deploy hazır

Detaylı taşıma rehberi: kesintisiz site taşıma dokümanı.

Sık Sorulanlar

Shared hosting bitiyor mu?

Hayır — WordPress + statik site dünyasında hâlâ en ucuz doğru çözüm. Biten şey "her siteye uyan tek hosting modeli" fikri.

cPanel'de Laravel çalışır mı?

Teknik olarak dosyaları yüklerseniz açılır — ama composer, artisan, queue ve cron'un yokluğunda production Laravel değil, demo olur. Laravel hosting rehberimizde detaylıca anlattık.

PaaS'a geçince mail kutum ne olacak?

Mail'i hosting'de bırakabilirsiniz — DNS'i ayırırsınız: web PaaS'ta, MX kaydı eski hosting'de kalır. Yaygın ve güvenli desen.

VPS alıp kendim kurmak yerine neden PaaS?

VPS + kendi kurulum = sysadmin işi. Coolify gibi araçlarla yapılabilir — o analizimiz de burada. PaaS, sysadmin olmadan PaaS deneyimi isteyenlere.

Son güncelleme: 5 Kasım 2026