Sunucu Nedir? Server Nasıl Çalışır?
Sunucu; web sitelerinin, mobil uygulamaların, kurumsal e-posta sistemlerinin,
veritabanlarının ve çevrim içi hizmetlerin çalışmasını sağlayan güçlü bir
bilgisayar sistemidir. Bu kapsamlı rehberde sunucuların çalışma mantığını,
çeşitlerini, kullanım alanlarını ve doğru sunucu seçiminin inceliklerini
anlaşılır bir dille ele alıyoruz.
Sunucu, kendisine bağlanan bilgisayar, telefon ve diğer cihazlardan gelen istekleri
karşılayan; veri depolayan, işleyen ve kullanıcıya ileten özel bir bilgisayardır.
İngilizcede “server” olarak adlandırılır.
Sunucu Nedir?
Sunucu, ağ üzerindeki diğer cihazlara veri, kaynak veya hizmet sağlayan
bilgisayar sistemidir. İnternette ziyaret ettiğiniz bir web sitesi, kullandığınız
mobil uygulama, gönderdiğiniz e-posta veya izlediğiniz çevrim içi video arka planda
çalışan bir ya da birden fazla sunucu tarafından hazırlanır.
Sunucu kelimesi yalnızca fiziksel bir cihazı ifade etmez. Bir bilgisayar üzerinde
çalışan ve kullanıcılara belirli bir hizmet sağlayan yazılımlar da sunucu olarak
adlandırılabilir. Örneğin LiteSpeed, Nginx ve Apache birer web sunucusu yazılımıdır.
Normal bir masaüstü bilgisayar kişisel kullanım için tasarlanırken profesyonel
sunucular, çok sayıda kullanıcıya aynı anda hizmet vermek ve günün 24 saati
kesintisiz çalışmak üzere geliştirilir. Güçlü işlemciler, yüksek RAM kapasitesi,
hızlı diskler, yedekli güç kaynakları ve gelişmiş ağ bağlantıları sunucuların
temel özellikleri arasındadır.
İnternette yayınlanan her web sitesi mutlaka bir sunucu veya hosting altyapısı
üzerinde barındırılır. Alan adı tek başına web sitesinin yayınlanması için yeterli değildir.
Sunucu Nasıl Çalışır?
Sunucular istemci-sunucu adı verilen çalışma modelini kullanır. İstemci; bilgisayar,
telefon, tablet, web tarayıcısı veya sunucudan bilgi talep eden başka bir sistem olabilir.
Sunucu ise gelen isteği işler ve uygun yanıtı istemciye geri gönderir.
Kullanıcı İstek Gönderir
Kullanıcı tarayıcısına bir alan adı yazar veya bir uygulama üzerinden işlem başlatır.
DNS Adresi Çözümler
DNS sistemi alan adının bağlı olduğu sunucunun IP adresini tespit eder.
Sunucu İsteği İşler
Sunucu gerekli dosyaları, uygulama kodlarını veya veritabanı kayıtlarını hazırlar.
Yanıt Kullanıcıya Ulaşır
Hazırlanan içerik internet üzerinden kullanıcının cihazına gönderilir ve görüntülenir.
Bu işlemlerin tamamı genellikle saniyenin çok küçük bir bölümünde gerçekleşir.
Sunucunun donanım gücü, yazılım optimizasyonu, veri merkezi bağlantısı ve kullanıcının
sunucuya olan fiziksel uzaklığı yanıt süresini doğrudan etkileyebilir.
Sunucu Ne İşe Yarar?
Sunucular dijital hizmetlerin merkezi olarak çalışır. Bir sunucunun görevi,
üzerinde çalışan yazılıma ve kullanım amacına göre değişebilir.
Web Sitesi Yayınlama
Kurumsal siteler, bloglar, haber siteleri ve e-ticaret projeleri sunucular üzerinde çalışır.
Kurumsal E-posta
Şirketlerin alan adına özel e-posta hesaplarının gönderim ve alım işlemleri yönetilir.
Veritabanı Yönetimi
Müşteri bilgileri, ürünler, siparişler ve uygulama verileri güvenli şekilde saklanır.
Dosya Depolama
Kurumsal dosyalar, yedekler, görseller ve belgeler merkezi bir sistemde tutulur.
Sanal Sunucu Oluşturma
Güçlü fiziksel sunucular bölümlendirilerek bağımsız VPS veya VDS sistemleri oluşturulabilir.
Uygulama Çalıştırma
Mobil uygulamalar, API hizmetleri, CRM ve ERP yazılımları sunucu kaynaklarını kullanır.
Bunların yanında oyun sunucuları, kamera kayıt sistemleri, yapay zekâ uygulamaları,
uzaktan masaüstü sistemleri, yedekleme hizmetleri ve bulut depolama çözümleri de
sunucuların yaygın kullanım alanları arasındadır.
Sunucu Türleri Nelerdir?
Sunucular fiziksel yapılarına göre sınıflandırılabildiği gibi sundukları hizmete göre
de farklı türlere ayrılır.
Web Sunucusu
Web sitelerinin internet üzerinden yayınlanmasını sağlar. Kullanıcıdan gelen HTTP veya
HTTPS isteklerini işler ve ilgili sayfayı tarayıcıya gönderir. Apache, Nginx ve LiteSpeed
yaygın web sunucusu yazılımlarıdır.
Mail Sunucusu
E-postaların gönderilmesini, alınmasını ve saklanmasını sağlar. Kurumsal e-posta
altyapılarında teslimat güvenliği, spam filtreleme, SPF, DKIM ve DMARC gibi
doğrulama sistemleri büyük önem taşır.
Veritabanı Sunucusu
Uygulamaların kullandığı düzenli verileri saklar ve sorguları işler. MySQL,
MariaDB, PostgreSQL ve Microsoft SQL Server en bilinen veritabanı sistemleridir.
DNS Sunucusu
Alan adlarını IP adreslerine dönüştürür. Kullanıcıların karmaşık IP adresleri yerine
kolay hatırlanabilen alan adlarıyla hizmetlere erişmesini sağlar.
Dosya Sunucusu
Şirket veya ekip içerisindeki kullanıcıların ortak dosyalara merkezi ve kontrollü
biçimde erişmesini sağlar.
Uygulama Sunucusu
Web tabanlı yazılımları, özel şirket uygulamalarını, API servislerini ve kurumsal
sistemleri çalıştırır.
Oyun Sunucusu
Çevrim içi oyunlarda oyuncular arasındaki veri alışverişini yönetir. Düşük gecikme,
güçlü işlemci ve kaliteli ağ bağlantısı oyun sunucularında kritik öneme sahiptir.
Yedekleme Sunucusu
Web siteleri, veritabanları, sanal makineler ve kurumsal dosyaların düzenli
yedeklerini saklar. Ana sistemde sorun yaşandığında verilerin geri yüklenmesine yardımcı olur.
Fiziksel Sunucu Nedir?
Fiziksel sunucu, işlemci, RAM, disk ve ağ kaynaklarının tamamının tek bir müşteriye
ayrıldığı bağımsız sunucu sistemidir. Dedicated server veya özel sunucu olarak da adlandırılır.
Kaynakların başka kullanıcılarla paylaşılmaması, fiziksel sunucuların yüksek performans
ve kontrol sağlamasına yardımcı olur. Büyük e-ticaret siteleri, yoğun ziyaretçi alan
haber portalları, sanallaştırma altyapıları ve kurumsal uygulamalar için tercih edilebilir.
Fiziksel Sunucunun Avantajları
- İşlemci, RAM ve disk kaynakları yalnızca size ayrılır.
- Donanım ve yazılım yapılandırması özelleştirilebilir.
- Yüksek trafik ve yoğun işlem yüklerinde güçlü performans sağlar.
- Sanallaştırma yapılarak birden fazla sanal makine oluşturulabilir.
- Kurumsal projeler için daha geniş yönetim ve güvenlik seçenekleri sunar.
Düşük veya orta trafik seviyesindeki projeler için iyi yapılandırılmış bir VPS ya da
VDS daha ekonomik ve yeterli olabilir.
Sanal Sunucu, VPS ve VDS Nedir?
Sanal sunucu, güçlü bir fiziksel sunucunun sanallaştırma teknolojileri kullanılarak
birden fazla bağımsız sisteme ayrılmasıyla oluşturulur. Her sanal sunucu kendi işletim
sistemine, IP adresine, disk alanına ve yönetim yetkisine sahip olabilir.
VPS Nedir?
VPS, “Virtual Private Server” ifadesinin kısaltmasıdır. Türkçede sanal özel sunucu
anlamına gelir. Fiziksel sunucunun kaynakları birden fazla kullanıcı arasında
paylaştırılır. Ekonomik ve esnek olması nedeniyle web siteleri, uygulamalar ve
geliştirme ortamlarında sıkça tercih edilir.
VDS Nedir?
VDS, “Virtual Dedicated Server” ifadesinin kısaltmasıdır. Genel kullanımda belirli
işlemci, RAM ve disk kaynaklarının sanal sunucuya daha net şekilde ayrıldığı yapı
olarak tanımlanır.
| Özellik | Paylaşımlı Hosting | VPS/VDS | Fiziksel Sunucu |
|---|---|---|---|
| Yönetim yetkisi | Sınırlı | Yüksek | Tam kontrol |
| Kaynak kapasitesi | Düşük veya orta | Orta veya yüksek | Çok yüksek |
| Ölçeklenebilirlik | Sınırlı | Kolay | Donanıma bağlı |
| Maliyet | Ekonomik | Dengeli | Daha yüksek |
| Uygun kullanım | Küçük siteler | Büyüyen projeler | Yoğun ve kurumsal projeler |
Bulut Sunucu Nedir?
Bulut sunucu, kaynaklarını tek bir fiziksel makine yerine birden fazla sunucudan oluşan
altyapı üzerinden kullanabilen sanal sunucu modelidir. Projenin ihtiyacına göre işlemci,
RAM ve depolama kaynakları daha esnek şekilde artırılabilir.
Doğru planlanmış bir bulut altyapısı, fiziksel donanım arızalarının hizmet üzerindeki
etkisini azaltabilir. Ancak her “cloud” adıyla sunulan hizmetin otomatik olarak
kesintisiz olduğu düşünülmemelidir. Depolama sistemi, ağ yapısı, yedeklilik ve
küme mimarisi birlikte değerlendirilmelidir.
Bulut Sunucunun Öne Çıkan Özellikleri
- İhtiyaca göre kaynak artırma ve azaltma imkânı
- Daha hızlı kurulum ve yönetim
- Yedekli altyapı oluşturabilme
- Değişen trafik yüklerine uyum sağlama
- Kurumsal uygulamalar için ölçeklenebilir mimari
Sunucu Donanımları Nelerdir?
Bir sunucunun performansı yalnızca işlemci modeline göre belirlenmez. İşlemci,
bellek, depolama, ağ bağlantısı ve altyapı kalitesi birlikte değerlendirilmelidir.
İşlemci (CPU)
İşlemci, sunucudaki hesaplama ve veri işleme görevlerini gerçekleştirir. Çekirdek
sayısı, işlemci frekansı ve mimari yapısı performansı etkiler. Intel Xeon ve AMD EPYC
işlemciler profesyonel sunucu sistemlerinde yaygın olarak kullanılır.
Bellek (RAM)
RAM, çalışan uygulamaların geçici verilerini saklar. Yüksek ziyaretçi alan web siteleri,
büyük veritabanları ve sanallaştırma sistemleri daha fazla RAM kapasitesine ihtiyaç duyar.
Depolama
HDD, SATA SSD ve NVMe SSD sunucularda kullanılabilen depolama türleridir. NVMe diskler,
özellikle veritabanı ve yoğun işlem gerektiren uygulamalarda düşük gecikme ve yüksek
veri aktarım hızı sağlar.
RAID Yapısı
RAID, birden fazla diskin performans veya veri dayanıklılığı amacıyla birlikte
kullanılmasını sağlayan yapıdır. RAID tek başına yedekleme değildir. Veriler ayrıca
farklı bir sistemde düzenli olarak yedeklenmelidir.
Ağ Bağlantısı
Sunucunun port hızı, trafik kapasitesi, veri merkezi operatörü ve yönlendirme kalitesi
kullanıcıların erişim hızını etkiler. Yüksek port hızı tek başına düşük gecikme veya
kesintisizlik garantisi vermez.
Yedekli Güç Kaynağı
Profesyonel sunucularda bir güç kaynağı arızalandığında sistemin çalışmaya devam
edebilmesi için çift ve çalışırken değiştirilebilir güç kaynakları kullanılabilir.
Sunucu İşletim Sistemleri
Sunucu işletim sistemi, donanım kaynaklarını yönetir ve web, veritabanı, e-posta
veya uygulama yazılımlarının çalışmasını sağlar.
Linux Sunucular
AlmaLinux, Ubuntu Server, Debian ve Rocky Linux; web hosting, veritabanı,
konteyner ve açık kaynak projelerinde yaygın olarak kullanılır.
Windows Server
ASP.NET, Microsoft SQL Server, Active Directory ve diğer Microsoft tabanlı
uygulamalar için tercih edilir.
Linux veya Windows seçimi “hangisi daha iyi?” sorusundan çok projenin kullandığı
yazılım teknolojilerine göre yapılmalıdır.
Veri Merkezi Nedir?
Veri merkezi, sunucuların güvenli ve kesintisiz şekilde çalışması için hazırlanmış
profesyonel tesistir. Sunucuların ev veya standart ofis ortamı yerine veri merkezinde
barındırılması enerji, internet, soğutma ve fiziksel güvenlik açısından önemli avantajlar sağlar.
Profesyonel Bir Veri Merkezinde Bulunması Gerekenler
- Kesintisiz güç kaynakları ve jeneratör sistemleri
- Yedekli internet ve ağ bağlantıları
- Profesyonel iklimlendirme altyapısı
- Yangın algılama ve söndürme sistemleri
- Kamera, erişim kontrolü ve fiziksel güvenlik
- Teknik izleme ve müdahale imkânı
- DDoS saldırılarına karşı ağ seviyesinde koruma
Sunucu Güvenliği Neden Önemlidir?
İnternete açık her sunucu otomatik taramalar, parola denemeleri, zararlı yazılımlar,
uygulama açıkları ve DDoS saldırıları gibi risklerle karşılaşabilir. Bu nedenle sunucu
güvenliği yalnızca güçlü bir parola belirlemekten ibaret değildir.
Temel Güvenlik Önlemleri
- İşletim sistemi ve uygulamaları düzenli olarak güncellemek
- Gereksiz portları ve servisleri kapatmak
- Güvenlik duvarı kullanmak
- SSH ve yönetim panellerinde güçlü parola politikası uygulamak
- Mümkün olan sistemlerde çok faktörlü doğrulamayı etkinleştirmek
- Zararlı yazılım ve dosya değişikliklerini izlemek
- Web uygulamalarını WAF ile korumak
- Düzenli ve haricî yedek almak
- Sunucu kayıtlarını ve kaynak kullanımını takip etmek
Aynı sunucudaki ikinci bir diskte tutulan kopya her senaryoda yeterli değildir.
Kritik verilerin farklı bir sunucuya veya farklı bir lokasyona yedeklenmesi önerilir.
Sunucu Seçerken Nelere Dikkat Edilmelidir?
En pahalı veya en yüksek donanımlı sunucu her zaman en doğru seçim değildir.
Sunucu kaynakları projenin gerçek ihtiyacına, ziyaretçi sayısına, yazılım yapısına
ve büyüme planına göre belirlenmelidir.
| Kriter | Neden Önemlidir? |
|---|---|
| İşlemci modeli ve çekirdek sayısı | Uygulamaların işlem kapasitesini ve eş zamanlı görev sayısını etkiler. |
| RAM kapasitesi | Web siteleri, veritabanları ve sanal makinelerin kararlı çalışmasına yardımcı olur. |
| NVMe SSD depolama | Dosya ve veritabanı işlemlerinde daha düşük gecikme sağlayabilir. |
| Ağ ve trafik kapasitesi | Yoğun ziyaretçi ve veri aktarımında bağlantı performansını belirler. |
| DDoS koruması | Hizmeti erişilemez hâle getirmeyi amaçlayan saldırıların etkisini azaltır. |
| Yedekleme | Arıza, saldırı veya kullanıcı hatası sonrası veri kurtarma imkânı sağlar. |
| Teknik destek | Sorunlara hızlı müdahale edilmesi iş sürekliliğini destekler. |
| Ölçeklenebilirlik | Proje büyüdüğünde kaynakların kolayca artırılabilmesini sağlar. |
| Sunucu lokasyonu | Hedef kitleye yakınlık, bağlantı gecikmesini ve kullanıcı deneyimini etkileyebilir. |
Küçük Web Siteleri İçin
Yeni başlayan kurumsal siteler, kişisel bloglar ve düşük trafikli projeler için
kaliteli bir web hosting paketi genellikle yeterlidir.
Büyüyen Projeler İçin
Daha fazla kaynak, özel yazılım veya tam yönetim yetkisi gereken projelerde VPS
ya da VDS tercih edilebilir.
Yoğun ve Kurumsal Projeler İçin
Çok sayıda site, yüksek trafik, büyük veritabanı veya sanallaştırma ihtiyacı bulunan
projelerde fiziksel sunucu ya da uygun şekilde tasarlanmış bulut altyapısı kullanılabilir.
Sunucu Kiralamak mı, Satın Almak mı?
Sunucu satın almak donanım üzerinde sahiplik sağlarken enerji, internet, bakım,
yedek parça, barındırma ve teknik yönetim gibi ek sorumluluklar oluşturur.
Sunucu kiralama modelinde donanım yatırımı yapmadan belirlenen kaynaklar kullanılabilir.
Veri merkezi, internet bağlantısı ve fiziksel altyapı hizmet sağlayıcı tarafından sağlanır.
Bu nedenle birçok işletme için sunucu kiralama daha esnek bir başlangıç sunar.
| Konu | Sunucu Kiralama | Sunucu Satın Alma |
|---|---|---|
| Başlangıç maliyeti | Daha düşük | Daha yüksek |
| Donanım sahipliği | Hizmet sağlayıcıya ait | Müşteriye ait |
| Bakım sorumluluğu | Hizmete göre sağlayıcıda olabilir | Genellikle müşteride |
| Kaynak değişimi | Daha kolay olabilir | Donanım yükseltmesi gerektirir |
| Uygun kullanım | Esneklik isteyen işletmeler | Uzun vadeli donanım yatırımı yapan kurumlar |
Sunucu Hakkında Sık Sorulan Sorular
Sunucu ile normal bilgisayar arasındaki fark nedir?
tasarlanır. Profesyonel sunucu donanımları daha yüksek bellek kapasitesi, yedekli
güç kaynağı, uzaktan yönetim ve hata toleransı gibi özelliklere sahip olabilir.
Ev bilgisayarı sunucu olarak kullanılabilir mi?
sabit IP, güvenlik, soğutma ve bağlantı sürekliliği nedeniyle profesyonel projelerde
veri merkezindeki sunucular daha uygundur.
Her web sitesinin sunucuya ihtiyacı var mı?
fiziksel sunucu veya bulut altyapısı üzerinde barındırılır.
Hosting ile sunucu aynı şey midir?
müşterilere sunulduğu hizmettir. Sunucu ise hosting hizmetinin çalıştığı fiziksel
veya sanal altyapıdır.
VPS ile VDS arasındaki fark nedir?
teknolojisine göre kaynak paylaşımı ve izolasyon yöntemleri değişebilir.
Paket seçerken yalnızca isim yerine garanti edilen işlemci, RAM, disk ve
sanallaştırma altyapısı incelenmelidir.
Linux sunucu mu, Windows sunucu mu tercih edilmeli?
uygulamalarda Linux sık tercih edilir. ASP.NET, Microsoft SQL Server ve bazı
Microsoft servislerinde Windows Server gerekebilir.
Sunucu lokasyonu neden önemlidir?
kullanıcıları hedefleyen projeler için Türkiye lokasyonlu sunucular bağlantı süresi
açısından avantaj sağlayabilir.
NVMe sunucu ne demektir?
SATA SSD ve HDD sistemlerine göre daha yüksek işlem kapasitesi ve daha düşük
gecikme sunabilir.
DDoS koruması neden gereklidir?
internet bağlantısını erişilemez hâle getirmeyi amaçlar. DDoS koruması zararlı
trafiğin filtrelenmesine yardımcı olur.
Sunucu yedeği ne sıklıkla alınmalıdır?
göre belirlenmelidir. Kritik projelerde günlük veya daha sık yedekleme yapılabilir.
Ayrıca yedeklerin düzenli olarak geri yükleme testine tabi tutulması gerekir.
Sunucu kiralarken teknik bilgi gerekir mi?
müşterinin sorumluluğunda olabilir. Teknik bilgisi olmayan kullanıcılar yönetilen
sunucu hizmetlerini veya kontrol panelli çözümleri değerlendirebilir.
Bir sunucu kaç web sitesi barındırabilir?
tüketimi, RAM ihtiyacı ve veritabanı yoğunluğu kapasiteyi belirler. Az trafikli
çok sayıda site ile yoğun trafikli tek bir sitenin kaynak ihtiyacı aynı değildir.
Sonuç: Doğru Sunucu Güçlü Bir Dijital Temel Oluşturur
Sunucular; web sitelerinden kurumsal e-posta sistemlerine, mobil uygulamalardan
veritabanlarına kadar dijital dünyanın temelini oluşturur. Bir projenin hızlı,
güvenli ve kesintisiz çalışması için doğru sunucu türünün ve uygun kaynakların
seçilmesi gerekir.
Küçük projelerde web hosting, daha fazla kontrol ve kaynak gerektiren projelerde
VPS veya VDS, yüksek trafik ve yoğun iş yüklerinde ise fiziksel ya da bulut sunucu
çözümleri değerlendirilebilir.
Sunucu seçiminde yalnızca fiyatı değil; donanım kalitesini, veri merkezi altyapısını,
DDoS korumasını, yedekleme imkânını, teknik desteği ve büyüme kapasitesini birlikte
değerlendirmek uzun vadede daha sağlıklı sonuç verir.
Projeniz İçin Doğru Sunucuyu Birlikte Belirleyelim
Web sitesi, uygulama, kurumsal sistem veya sanallaştırma projeniz için ihtiyacınıza
uygun sunucu altyapısını Dijital Alan çözümleriyle oluşturabilirsiniz.
Bu içerik Dijital Alan tarafından kullanıcıları sunucu teknolojileri hakkında
bilgilendirmek amacıyla hazırlanmıştır.
