Pik RPS
İstek/saniye değerini yalnız ortalamayla değil kampanya, bildirim ve toplu işlem pencereleriyle birlikte değerlendirin.
Kullanıcı, eşzamanlı oturum, istek yoğunluğu, veritabanı ve arka plan işleriyle SaaS uygulamanız için başlangıç vCPU, RAM, NVMe ve mimari tahmini oluşturun.
$ workload: SaaS $ inputs: concurrency + RPS + DB + queue $ output: vCPU / RAM / NVMe / topology $ rule: measure p95, I/O, queue lag
SaaS kapasitesi yalnızca kayıtlı kullanıcı sayısıyla belirlenmez. Eşzamanlılık, istek hızı, veritabanı çalışma seti, kuyruk işleri, gerçek zamanlı bağlantılar ve pik trafik birlikte değerlendirilmelidir.
Bu araç kapasite planlaması için başlangıç tahmini üretir; üretim kararı yük testi ve gerçek izleme verileriyle doğrulanmalıdır.
Değerleri değiştirip tekrar hesaplayın.
Aynı anda aktif olan kullanıcıların ürettiği dinamik istekler CPU ve PHP worker/uygulama worker talebini belirler. Aylık aktif kullanıcı yalnızca ölçeği anlatır; pik eşzamanlılık daha doğrudan kapasite sinyalidir.
İstek/saniye değerini yalnız ortalamayla değil kampanya, bildirim ve toplu işlem pencereleriyle birlikte değerlendirin.
E-posta, webhook, rapor, görsel işleme ve entegrasyon görevlerini web isteklerinden ayırmak pik gecikmeyi azaltır.
Başlangıçta uygulama, Redis ve veritabanı tek NVMe VPS üzerinde ekonomik olabilir. Veritabanı I/O'su, deploy etkisi veya kuyruk yoğunluğu büyüdüğünde uygulama ve veritabanını ayırmak hata alanını küçültür.
Yüksek buffer pool ihtiyacı ve yoğun yazma I/O'su ayrı DB katmanını anlamlı hale getirir.
Cache, session ve queue görevleri için bellek bütçesi ayrı izlenmelidir.
Laravel 13 resmî deployment dokümantasyonu PHP 8.3 veya üzerini gerektirir. Üretimde OPcache, process manager, queue worker denetimi ve güvenilir cron/scheduler düzeni kapasite kadar önemlidir.
p95/p99 gecikme, CPU steal, RAM tepe değeri, swap, disk latency, DB slow query ve queue lag ölçülmeden yalnız vCPU sayısını artırmak darboğazı gizleyebilir.
Tek bir doğru sayı yoktur. Eşzamanlı kullanıcı, request başına bellek, cache, veri tabanı çalışma seti ve background job yoğunluğu ölçülmelidir.
Düşük ve orta ölçeklerde iyi NVMe VPS pratik bir başlangıçtır. Sürekli yüksek IOPS, çok büyük RAM veya özel CPU/GPU ihtiyacı oluştuğunda fiziksel sunucu değerlendirilebilir.
Şart değildir; ancak session, cache ve queue kullanan uygulamalarda veritabanı yükünü azaltabilir. Redis belleği ve eviction politikası ayrıca planlanmalıdır.
İş süresi ve dakika başına job sayısına bağlıdır. Worker sayısı artırılırken CPU, RAM ve dış servis limitleri birlikte izlenmelidir.
İş yükünüzü, trafik profilinizi ve büyüme hedefinizi iletin; uygun VPS veya GPU sunucu sınıfını netleştirelim.