Vercel vs Hetzner VPS (self-host) Karşılaştırması

Git push'tan sonra her şeyi otomatik yöneten yönetilen platform

VS
Hetzner VPS (self-host)

Sabit aylık ücretli sunucu, tam kontrol, tam sorumluluk

9 dk okumaDevOps

Hızlı Karar

Kesin kazanan yok, iki farklı sorumluluk modeli. Trafiğin spiky, DevOps kapasiten yoksa Vercel'in otomatik ölçeklemesi parasını hak ediyor. Öngörülebilir orta trafik + kurulu systemd/nginx/Cloudflare disiplinin varsa Hetzner + Cloudflare faturayı sabitliyor ve KVKK açısından avantaj sağlıyor. Kırılma noktası: bandwidth ve ISR-write hacmi — bir ay ölç, sonra karar ver.

VercelHetzner VPS (self-host)
Tam sonucu oku

Puan Karşılaştırması

Grafik yükleniyor...

Detaylı Puanlama

Detaylı Puanlama: Vercel ve Hetzner VPS (self-host) — kategori bazında 10 üzerinden puanlar
KategoriVercelHetzner VPS (self-host)
Performans
8/10
7/10
Öğrenme Kolaylığı
9/10
5/10
Ekosistem
9/10
7/10
Topluluk
8/10
7/10
İş Pazarı
7/10
7/10
Gelecek
8/10
8/10

Artıları & Eksileri

Vercel

Artıları

  • Build, TLS, CDN dağıtımı ve rollback tamamen otomatik
  • Otomatik ölçekleme — kapasite planlaması gerekmiyor
  • Preview deployment her PR/branch için hazır geliyor
  • ISR/Image Optimization/Proxy sıfır konfigürasyonla çalışıyor
  • Fluid Compute ile bölgesel Active-CPU faturalama
  • Instant Rollback dahil özellik
  • Next.js'in kendi geliştiricisi olduğu için gün-0 uyumluluk

Eksileri

  • Trafik arttıkça fatura kalemleri (bandwidth, edge request, ISR write) katlanarak büyüyebilir
  • Bot Protection ve AI-bot managed ruleset'leri var ama varsayılan olarak KAPALI — açmazsan bot trafiği normal tarifeden faturalanır
  • Yedi ayrı faturalama ekseni aynı anda işler; Spend Management tavanı harcamayı birkaç dakikada bir kontrol ettiği için duraklatma anlık değil
  • Fonksiyon/ISR bölgesi plan başına sınırlı sayıda seçilebiliyor (Hobby tek bölge, Pro 5 bölge)
  • Bölgesel fiyat farkları (Fast Data Transfer, Sandbox) şeffaf ama karmaşık
  • Vercel'e özgü Global Config Reads/Writes gibi mimari maliyet kalemleri var

En Uygun

Trafiği spiky/öngörülemez projelerDevOps kapasitesi olmayan küçük ekipler/solo geliştiricilerSık preview-deployment gerektiren takım iş akışlarıGlobal çok-bölgeli edge dağıtımı gereken uygulamalarHızlı MVP ve prototip yayınlama

Hetzner VPS (self-host)

Artıları

  • Sabit aylık ücret — kullanım kadar değil kiralama kadar öder, bütçe öngörülebilir
  • Trafik/ISR-write hacmi arttıkça marjinal maliyet artmıyor
  • Almanya/Finlandiya veri merkezleri GDPR-native ve ISO/IEC 27001 sertifikalı
  • Stateful firewall ek ücretsiz, VPS fiyatına dahil
  • Docker, WordPress, Nextcloud, GitLab gibi ücretsiz one-click app'ler
  • REST API + hcloud CLI + Go/Python resmi kütüphanelerle tam otomasyon
  • Next.js standalone/Docker dağıtımı tüm özellikleri destekliyor (resmi doküman)

Eksileri

  • TLS, reverse proxy, güvenlik yaması, process yönetimi tamamen sana ait
  • Otomatik ölçekleme yok — kapasite artışı manuel (dikey veya yatay)
  • ISR cache varsayılan olarak tek-instance'a bağlı yerel disk (çoklu-instance'da paylaşımlı cache handler gerekir)
  • 2026'da iki fiyat zammı yaşandı — dedicated vCPU (CCX/CPX) hatlarında bazı yapılandırmalarda %113-175 artış
  • sharp kurulmazsa Image Optimization yavaş/bellek-yoğun çalışabilir
  • Yedekleme, restore provası ve izleme kendi kurduğun ayrı bir sorumluluk

En Uygun

Öngörülebilir orta-yüksek trafikli, bütçe-hassas projelerZaten systemd/nginx/Cloudflare disiplinine sahip ekiplerKVKK/GDPR kapsamında tam veri yerleşimi kontrolü gerektiren uygulamalarTek-instance kurulumla yeterli olan portföy/blog/orta ölçekli SaaSUzun vadede maliyet öngörülebilirliğini önceleyen bütçeler

Kod Karşılaştırması

Vercel
# Vercel — sıfır-config Next.js deploy + ortam değişkeni + Edge Config örneği

# 1) Proje kökünde vercel.json ile fonksiyon bölgesi ve cron ayarı
{
  "regions": ["fra1"],
  "crons": [
    { "path": "/api/cron/revalidate", "schedule": "0 */6 * * *" }
  ]
}

# 2) CLI ile deploy (build+TLS+CDN otomatik)
npx vercel --prod

# 3) ISR yazma birimi (1 birim = 8 KB, dahil kota yok) maliyetini
# düşürmek için revalidate süresini trafiğe göre ayarla
export const revalidate = 3600; // 1 saatte bir yeniden üret

# 4) Fast Origin Transfer'ı azaltmak için fonksiyon
# çıktısını statik önbelleğe zorla
export async function GET() {
  return Response.json(
    { data: "ok" },
    { headers: { "Cache-Control": "public, s-maxage=600" } }
  );
}
Hetzner VPS (self-host)
# Hetzner VPS — Next.js standalone self-host + systemd + nginx

# 1) next.config.js — standalone çıktı modu (resmi self-hosting kılavuzu)
module.exports = {
  output: "standalone",
};

# 2) Build + standalone kopyalama
npm run build
cp -r .next/static .next/standalone/.next/static
cp -r public .next/standalone/public

# 3) systemd unit — process yönetimi (portfolio-ssr.service örneği)
[Unit]
Description=Next.js standalone server
After=network.target

[Service]
Type=simple
User=portfolio
WorkingDirectory=/var/www/app/.next/standalone
ExecStart=/usr/bin/node server.js
Restart=on-failure
Environment=PORT=4000
NoNewPrivileges=true
ProtectHome=true

[Install]
WantedBy=multi-user.target

# 4) nginx reverse proxy (Next.js resmi önerisi)
server {
  listen 443 ssl;
  server_name example.com;
  location / {
    proxy_pass http://127.0.0.1:4000;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

# 5) sharp kurulumu — Image Optimization için zorunlu
npm install sharp

Sonuç

Kesin kazanan yok, iki farklı sorumluluk modeli. Trafiğin spiky, DevOps kapasiten yoksa Vercel'in otomatik ölçeklemesi parasını hak ediyor. Öngörülebilir orta trafik + kurulu systemd/nginx/Cloudflare disiplinin varsa Hetzner + Cloudflare faturayı sabitliyor ve KVKK açısından avantaj sağlıyor. Kırılma noktası: bandwidth ve ISR-write hacmi — bir ay ölç, sonra karar ver.

Ücretsiz Danışmanlık Al
SSS

Sıkça Sorulan Sorular

Kesin oran trafik ve ISR-write hacmine bağlı, ama yapısal fark net: Vercel Pro $20/ay taban + kullanım-bazlı ek ücretler (Fast Data Transfer $0.15+/GB, Edge Request $2/1M, ISR Write $4/1M yazma birimi) alırken Hetzner VPS sabit bir aylık kirayla, dahil trafik kotası içinde kaldığın sürece ek ücret almıyor. Bandwidth/ISR-write hacmin düşükse fark önemsiz kalabilir; yükseldikçe Vercel'in faturası katlanarak büyürken Hetzner'in sabit kalıyor. 2026'daki Hetzner zamlarını da (özellikle CCX/CPX hatlarında) hesaba katarak kendi trafiğinle iki tarafı da hesapla.

İlgili Blog Yazıları

Tüm Yazıları Gör

İlgili İçerik