Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
DEV INFRA · DOCKER · CI/CD · STAGING · API

Yazılım Firmaları İçin VPS: Development, Staging ve Production'ı Aynı Sunucuya Sıkıştırmayın

Yazılım şirketleri için VPS sadece uygulamanın çalıştığı yer değildir; staging, test, worker, queue, database ve deployment otomasyonu için kontrollü bir altyapı katmanıdır. En doğru mimari servislerin hata alanını ve erişim yetkilerini ayırır.

protocol / 2026
01Docker
02Staging
03CI/CD
04Private DB
Güncellendi · 18.08.2026
01
Bu sayfada

Yazılım firması tek VPS ile başlayabilir mi?

Evet, küçük ekip ve erken aşama ürün tek VPS üzerinde Docker Compose ile başlayabilir. Ancak production database ile staging/test workload'unu aynı kaynak havuzunda tutmak büyüdükçe risk oluşturur. İlk ayrım genellikle production ile staging arasında yapılır; database, worker ve CI runner daha sonra ayrılabilir.

Bu sayfadaYazılım Firmaları İçin VPS: Development, Staging ve Production'ı Aynı Sunucuya Sıkıştırmayın
01
Servis akışı

Modern web uygulaması VPS üzerinde hangi katmanlara ayrılır?

Public trafik reverse proxy'ye gelir; app container'ları private network üzerinden database, cache ve queue'ya bağlanır. Database portunu internete açmak gerekmez.

01Internet
02Reverse Proxy
03App Containers
04DB / Cache
05Worker / Queue
02
Ortam ayrımı

Development, staging ve production arasındaki sınır ne olmalı?

Ayrım yalnız domain adı değildir; secret, database, storage ve deployment yetkileri de farklı olmalıdır.

DevelopmentGeliştirici odaklıMock/test dataEsnek
StagingProduction benzeriAnonim/test dataRelease doğrulama
ProductionMüşteri trafiğiGerçek veriSıkı erişim
03
Docker operasyonu

Yeni uygulama VPS'inde ilk Docker sağlık kontrolleri

Container çalışıyor görünmesi uygulamanın sağlıklı olduğu anlamına gelmez; healthcheck ve logları birlikte izleyin.

Komut 1
docker compose ps
Komut 2
docker stats --no-stream
Komut 3
docker compose logs --tail=100
Komut 4
docker system df
Komut 5
ss -lntp
Komut 6
df -h
04
Secret ve erişim

Yazılım sunucusunda deployment kolaylığı uğruna root anahtarını paylaşmayın

CI/CD ve geliştirici erişimi ayrı kimliklerle ve minimum yetkiyle tasarlanmalıdır.

Geliştirici başına ayrı SSH key
CI runner için ayrı deploy user
Secrets'i repository'ye koymayın
Database private network'te kalsın
Production erişimini loglayın
Offboarding'de key/token iptal edin
05
Büyüme yolu

Tek VPS'ten çoklu node mimariye geçiş sırası

İlk ayrılacak servis darboğaz ve risk verisine göre seçilmelidir; moda olduğu için Kubernetes'e geçmek gerekmez.

Monitoring ve resource ölçümü ekleyin
Staging'i production'dan ayırın
DB/cache darboğazını ölçün
Worker/queue'yu ayrı node'a taşıyın
Load balancer + ikinci app node ekleyin
Backup/DR'yi bağımsız failure domain'e alın
Resmî dokümantasyon

Resmî kaynaklar

Docker DocsDocker Composedocs.docker.comEKA SunucuTürkiye VDS/VPSwww.ekasunucu.comEKA SunucuVPSwww.ekasunucu.com
FAQ

Sık sorulan sorular

Yazılım firması için kaç VPS gerekir?

Başlangıçta tek VPS yeterli olabilir; production ve staging ayrımı ilk ölçek adımıdır. Servis sayısı gerçek kullanım verisine göre büyütülmelidir.

Docker için 2 GB RAM yeterli mi?

Hafif birkaç container için olabilir; database, build veya queue eklenince yetersiz kalabilir. Container başına gerçek tüketimi ölçün.

Kubernetes şart mı?

Hayır. Docker Compose veya basit multi-node yapı birçok ekip için yeterli olabilir. Kubernetes operasyon ihtiyacına göre seçilmelidir.

EKA YAZILIM VE BİLİŞİM SİSTEMLERİ

Stack'inizi söyleyin, development ve production altyapısını doğru ayıralım

PHP/Node/Python, Docker, database, queue ve trafik bilgilerinizi iletin; tek VPS'ten ölçeklenebilir mimariye kadar uygun planı çıkaralım.

WhatsApp'tan Sorun0850 307 34 58
WhatsAppHemen Arayınİncele
Top