Hangi sorunu çözüyoruz?
Sunucu bir kez kurulmuş, sonra kimse dokunmamış. İşletim sistemi güncellenmemiş, yedeklerin çalışıp çalışmadığını bilen yok, root şifresi birkaç kişide.
Bir gün disk doluyor veya SSL sertifikasının süresi bitiyor ve site kapanıyor. Ya da daha kötüsü: sunucu ele geçiriliyor ve son çalışan yedeğin ne zaman alındığı bilinmiyor.
Kesinti ve veri kaybı riski, sunucu kurulumu bir defalık iş olarak görüldüğünde ortaya çıkar. Biz kurulumu; güvenlik, yedekleme, izleme ve dokümantasyonla birlikte bir sistem olarak teslim ederiz.
Ne yapıyoruz?
Kurulum ve ortam seçimi
Ubuntu, Debian, RHEL ailesi ve Windows Server kurulumu. Bulut (AWS, Azure, Google Cloud, Hetzner), Türkiye'deki veri merkezleri veya kendi sunucunuz arasında seçimi; maliyet, KVKK gereksinimi ve ekibinizin yönetim kapasitesine göre birlikte yaparız.
Güvenlik sıkılaştırma (hardening)
Parola yerine anahtar ile SSH, yönetici girişinin kısıtlanması, güvenlik duvarı kuralları, kullanılmayan servislerin kapatılması, otomatik güvenlik güncellemeleri ve kaba kuvvet girişimlerine karşı koruma. Uygulanan her adım kontrol listesi olarak teslim edilir.
Web, e-posta ve DNS
Nginx veya Apache yapılandırması, otomatik yenilenen SSL/TLS sertifikaları, güvenlik başlıkları, e-posta sunucusu ve e-postalarınızın spam'e düşmemesi için SPF, DKIM ve DMARC kayıtları.
Docker, Kubernetes ve CI/CD
Uygulamanın konteynerlerde çalışması, her kod değişikliğinde otomatik test ve tek tıkla, geri alınabilir yayın. Kubernetes'i yalnızca ölçek gerçekten gerektirdiğinde öneririz; çoğu iş için Docker Compose yeterli ve daha kolay yönetilir.
Yedekleme ve felaket kurtarma
Şifreli, farklı lokasyonda tutulan, sürümlü yedekler. Yedekten geri dönüş belirli aralıklarla test ortamında denenir ve sonucu raporlanır; denenmemiş yedek, yedek sayılmaz.
İzleme ve uyarı
İşlemci, bellek, disk, erişilebilirlik, sertifika süresi ve uygulama hata oranı izlenir. Eşik aşıldığında e-posta, SMS veya mesajlaşma uygulaması üzerinden uyarı gelir.
Sunucu taşıma (migrasyon)
Eski sunucudan yeniye, paylaşımlı hostingden bulut sunucuya veya yurt dışından Türkiye'ye taşıma. Kesintiyi en aza indiren bir geçiş planı ve her ihtimale karşı geri dönüş planı hazırlanır.
Performans optimizasyonu
Yavaş sorguların bulunması, önbellek katmanı, sıkıştırma, statik dosyaların doğru sunulması ve sunucu kaynaklarının iş yüküne göre ayarlanması.
Bulut mu, yerli veri merkezi mi, kendi sunucunuz mu?
| Kriter | Global bulut (AWS, Azure, GCP) | Türkiye'deki veri merkezi | Kendi sunucunuz (on-premise) |
|---|---|---|---|
| Başlangıç maliyeti | Düşük; kullandıkça ödeme | Düşük–orta; aylık kiralama | Yüksek; donanım yatırımı |
| Ölçeklenme | Dakikalar içinde | Sağlayıcıya bağlı, genellikle günler | Yeni donanım alımı gerekir |
| KVKK ve veri yerelliği | Bölge seçimi ve aktarım kurallarına dikkat | Veri yurt içinde kalır | Veri kurum içinde kalır |
| Yönetim yükü | Yönetilen servislerle azalır | Orta | En yüksek; donanım, enerji, soğutma sizde |
| Uygun olduğu durum | Değişken trafik, hızlı büyüme | Kişisel veri işleyen yerli işletmeler | Kapalı ağ, OT sistemleri, regülasyon zorunluluğu |
Tek doğru cevap yoktur; çoğu zaman karma bir yapı en mantıklısıdır. Örneğin kişisel veriyi yurt içindeki sunucuda tutup statik içeriği global bir içerik dağıtım ağı (CDN) üzerinden sunmak mümkündür.
Sunucu kurulumlarında en sık gördüğümüz hatalar
- Yedeklerin aynı sunucuda tutulması: Disk arızası veya fidye yazılımı, yedekle birlikte asıl veriyi de götürür.
- Tek kişinin bildiği kurulum: Sunucuyu kuran kişi ayrıldığında kimse neyin nerede olduğunu bilmez; belge yoktur.
- İnternete açık yönetim arayüzleri: Veritabanı yönetim paneli, kontrol paneli veya uzak masaüstü herkese açık bırakılır.
- Ortak kullanılan yönetici hesabı: Kimin hangi değişikliği yaptığı izlenemez, ayrılan çalışanın erişimi kapatılamaz.
- Güncelleme korkusu: Bir şey bozulur korkusuyla yıllarca güncellenmeyen sistemler, bilinen açıklarla çalışır. Test ortamı ve geri alma planı bu korkuyu ortadan kaldırır.
Paketler
| Başlangıç | Kurumsal | Yönetilen Sunucu | |
|---|---|---|---|
| Kimin için? | Tek sunucuda çalışan site ve uygulamalar | Birden fazla sunucu, yüksek erişilebilirlik ihtiyacı | Sunucusunu hiç düşünmek istemeyen ekipler |
| Kurulum ve sıkılaştırma | ✓ | ✓ | ✓ |
| SSL, e-posta ve DNS yapılandırması | ✓ | ✓ | ✓ |
| Yedekleme | Günlük | Sık aralıklı + farklı lokasyon | Sık aralıklı + farklı lokasyon + düzenli geri dönüş testi |
| İzleme ve uyarı | Temel | Ayrıntılı | 7/24 izleme ve müdahale |
| Docker ve CI/CD hattı | — | ✓ | ✓ |
| Güncellemeler | Kurulumda | Kurulumda | Sürekli, bizim tarafımızdan |
| Fiyat | [Kurulum fiyatı] | [Kurulum fiyatı] | [Aylık fiyat] |
Sunucu kiralama bedeli (bulut veya veri merkezi faturası) paket fiyatına dahil değildir ve doğrudan sağlayıcıya, sizin adınıza açılan hesap üzerinden ödenir. Böylece altyapı her zaman sizin hesabınızda kalır.
Kurulum sonrası teslim edilen dokümanlar
- Sunucu envanteri ve ağ şeması.
- Uygulanan sıkılaştırma adımlarının kontrol listesi.
- Yedekleme politikası ve adım adım geri dönüş (restore) prosedürü.
- Erişim bilgileri listesi; şifreler güvenli bir kanal üzerinden ayrıca teslim edilir.
- İzleme panelleri ve uyarı alıcıları listesi.
- Acil durum ve felaket kurtarma planı.
- Yayın (deploy) ve geri alma talimatı.
Taşıma nasıl yapılır?
- Envanter: Mevcut sunucudaki uygulamalar, veritabanları, zamanlanmış görevler, e-posta hesapları ve DNS kayıtları çıkarılır.
- Hazırlık: Yeni sunucu kurulur, sıkılaştırılır ve uygulama orada çalışır hâle getirilir.
- Prova: Verinin bir kopyası yeni sunucuya taşınır, uygulama test adresinden denenir.
- Geçiş: DNS kayıtlarının süresi önceden kısaltılır, son veri senkronizasyonu düşük trafik saatinde yapılır ve trafik yeni sunucuya yönlendirilir.
- Gözlem ve kapanış: Eski sunucu bir süre kapatılmadan bekletilir; sorun yoksa güvenli biçimde kapatılır.
Yayından sonraki ilk haftalar
Yeni bir sunucu, gerçek trafikle karşılaşana kadar tam olarak tanınmaz. Bu yüzden kurulumdan sonraki ilk haftalarda sistemi yakından izler, ayarları gerçek kullanıma göre düzeltiriz.
- Uyarı eşikleri gereksiz alarm üretmeyecek, gerçek sorunu da kaçırmayacak şekilde ayarlanır.
- İlk otomatik yedeklerden biri test ortamına geri yüklenerek doğrulanır.
- Yavaş sorgular ve yoğun saatlerdeki kaynak kullanımı incelenir; gerekiyorsa sunucu boyutu büyütülür veya küçültülür.
- Erişim kayıtları gözden geçirilir; beklenmeyen giriş denemeleri için kurallar sıkılaştırılır.
- Ekibinizle kısa bir devir toplantısı yapılır; dokümanlar üzerinden yedekten geri dönüş ve yayın adımları birlikte denenir.
KVKK ve verinin Türkiye'de tutulması
Kişisel veri işleyen sistemlerde verinin nerede tutulduğu, yurt dışı aktarım kurallarını doğrudan etkiler. Türkiye'deki veri merkezlerinde kurulum seçeneği sunar, hangi verinin hangi lokasyonda tutulduğunu envanterde belgeleriz.
Yedeklerin de aynı kurala tabi olduğunu unutmamak gerekir; yedek lokasyonunu ana sunucuyla birlikte planlarız.
Komple çözümün parçası
Geliştirdiğimiz web yazılımlarının ve IoT platformlarının sunucularını da aynı standartla kurarız. Kurulum sonrasında sistem sızma testinden geçirilir; düzenli işletme için bakım ve teknik destek paketleri devreye girer.
[Yayınlanabilir bir altyapı veya taşıma vaka çalışması hazır olduğunda buraya bağlantı ekleyin.]
Fiyatı etkileyen faktörler
- Sunucu sayısı, işletim sistemi ve barındırılacak uygulama türleri.
- Taşıma gerekip gerekmediği; taşınacak veri hacmi ve e-posta hesabı sayısı.
- Yedekleme sıklığı, saklama süresi ve yedek lokasyonu.
- Yüksek erişilebilirlik (birden fazla sunucu, yük dengeleme) ihtiyacı.
- Yönetilen hizmette istenen müdahale süresi: mesai içi veya 7/24.
Sık sorulan sorular
Sunucu taşıma sırasında site kapanır mı?
Taşımayı önce yeni sunucuda test eder, DNS geçişini düşük trafik saatinde yaparız. Çoğu projede kesinti çok kısa sürer; geri dönüş planı her zaman hazırdır.
Yedeklerin çalıştığından nasıl emin olabiliriz?
Yedekten geri dönüşü belirli aralıklarla test ortamında deneriz ve sonucu raporlarız. Denenmemiş yedek, yedek sayılmaz.
Verilerimiz Türkiye'de tutulabilir mi?
Evet. KVKK gereksinimleriniz için Türkiye'deki veri merkezlerinde kurulum yapıyoruz; yedek lokasyonunu da buna göre planlıyoruz.
Sunucu hesabı kimin adına açılıyor?
Bulut veya veri merkezi hesabı sizin adınıza açılır ve fatura size gelir. Biz yetkilendirilmiş kullanıcı olarak çalışırız; işbirliği bittiğinde erişimimiz kaldırılır.
Paylaşımlı hostingden sunucuya geçmeli miyiz?
Trafik, güvenlik veya yazılım gereksinimleriniz paylaşımlı hostingin sınırlarını aşıyorsa evet. Küçük bir kurumsal site için paylaşımlı hosting yeterli olabilir; ihtiyacınıza göre dürüstçe öneririz.
Windows Server da kuruyor musunuz?
Evet. Muhasebe programları, dosya paylaşımı veya Windows'a bağımlı uygulamalar için Windows Server kurulumu ve sıkılaştırması yapıyoruz.
CI/CD hattı küçük bir ekip için gerekli mi?
Kodu elle sunucuya kopyalamak hem hata riskini hem de "hangi sürüm canlıda?" sorusunu doğurur. Basit bir otomatik yayın hattı küçük ekipler için de zaman kazandırır ve hatalı bir sürümü tek adımda geri almayı sağlar.
Yönetilen sunucu hizmetinde neler var?
Sürekli güncelleme, 7/24 izleme, uyarılara müdahale, düzenli yedek geri dönüş testi ve aylık rapor. Müdahale süreleri sözleşmede yazılıdır.