Bir haber sitesini ya da herhangi bir web uygulamasını ayakta tutan şey, arka planda çalışan bir sunucudur. Sunucu da özünde belirli bir amaç için bir araya getirilmiş donanım bileşenlerinden oluşur: işlemci, bellek, disk ve ağ bağlantısı. Bu rehber, bu bileşenlerin ne işe yaradığını, barındırma türlerinin nasıl farklılaştığını ve yedeklemenin neden pazarlık konusu olmadığını üst düzeyde anlatır; her başlıkta konuyu daha derin işleyen ayrı yazılara yönlendirir.

Bir Sunucuyu Oluşturan Bileşenler

Bir sunucu, kişisel bilgisayarınızla aynı temel parçalardan oluşur; farkı, bu parçaların kesintisiz çalışma, aynı anda çok sayıda kullanıcıya yanıt verme ve arıza toleransı için seçilmiş olmasıdır. Aşağıdaki bileşenler bir sistemin performansını ve güvenilirliğini birlikte belirler:

  • İşlemci (CPU) — istekleri işleyen hesaplama birimi. Ayrıntı için CPU nedir, gerçekte ne işe yarar? yazısına bakın.
  • Bellek (RAM) — çalışan verinin geçici olarak tutulduğu hızlı alan. RAM ve DDR nedir? yazısında farkları açıklıyoruz.
  • Disk (depolama) — verinin kalıcı olarak saklandığı yer. Türler için disk türleri: HDD, SSD ve NVMe yazısına göz atın.
  • Ağ portu — sunucuyu dünyaya bağlayan bağlantı. 1 Gbps port nedir? yazısında hızın ne anlama geldiğini anlatıyoruz.
  • Güç, soğutma ve anakart — bileşenleri bir arada tutan ve besleyen altyapı.

İşlemci (CPU): Sistemin Hesaplama Motoru

İşlemci, gelen her isteği yorumlayan ve mantıksal-aritmetik işlemleri yürüten bileşendir. Bir web sunucusunda CPU; HTTP isteklerini karşılama, şablon işleme, şifreleme (TLS) ve veritabanı sorgularının bir kısmını çalıştırma gibi görevleri üstlenir.

Sunucu CPU'larını değerlendirirken üç ölçüt öne çıkar: çekirdek sayısı (aynı anda kaç iş parçacığı yürütülebilir), saat hızı (tek bir çekirdeğin işlem temposu) ve önbellek (çekirdeğe yakın hızlı bellek). Aynı anda çok sayıda ziyaretçiye hizmet veren sitelerde çekirdek sayısı; tek bir isteğin hızla bitmesi gereken işlerde ise saat hızı daha belirleyici olur.

ÖlçütNe anlama gelirNerede önemli
Çekirdek/iş parçacığıParalel yürütülebilen iş sayısıYoğun eşzamanlı trafik
Saat hızı (GHz)Tek çekirdeğin işlem temposuTek isteğin hızlı bitmesi
ÖnbellekÇekirdeğe yakın hızlı bellekTekrar eden veri erişimi
Mimari/nesilVerimlilik ve komut setiEnerji ve genel performans

Sunucu işlemcileri, masaüstü işlemcilerden yalnızca güçle değil; çok sayıda çekirdeği uzun süre yüksek sıcaklık altında kararlı çalıştırma, daha geniş bellek desteği ve çok yuvalı (multi-socket) yapılandırmalar gibi özelliklerle de ayrışır. Ancak daha fazla çekirdek her zaman daha iyi sonuç vermez; iş yükünüz paralelleşemiyorsa, boşta bekleyen çekirdekler için para ödemiş olursunuz.

Bellek (RAM) ve DDR Nesilleri

RAM, işlemcinin o an üzerinde çalıştığı verileri tuttuğu geçici ve hızlı bellektir. Elektrik kesildiğinde içeriği kaybolur; bu yüzden kalıcı depolama için değil, anlık çalışma alanı olarak kullanılır. Bellek yetersiz kaldığında sistem diske taşma (swap) yapar ve performans belirgin şekilde düşer.

DDR (Double Data Rate), günümüz RAM modüllerinin standardıdır ve nesiller halinde gelişir (DDR3, DDR4, DDR5). Her yeni nesil genellikle daha yüksek veri hızı ve daha iyi enerji verimliliği sunar. Sunucularda ayrıca ECC (hata düzelten) bellek yaygındır; ECC, tek bit hatalarını tespit edip düzelterek uzun süre çalışan sistemlerde kararlılığı artırır. Konunun ayrıntısı için RAM ve DDR nedir? yazısına bakın.

Disk: HDD, SSD ve NVMe

Disk, verinin kalıcı olarak saklandığı bileşendir. Performans ve dayanıklılık açısından temelde üç seçenek vardır: mekanik HDD, flash tabanlı SSD ve daha hızlı bir arayüz kullanan NVMe SSD. Disk seçimi, özellikle veritabanı ağırlıklı uygulamalarda toplam performansı doğrudan etkiler.

TürGenel karakterTipik kullanım
HDDYüksek kapasite, düşük maliyet, mekanik ve daha yavaşArşiv, yedek, soğuk veri
SATA SSDHDD'ye göre çok daha hızlı, flash tabanlıGenel amaçlı sunucu diski
NVMe SSDSSD'den de düşük gecikme, yüksek IOPSVeritabanı, yüksek eşzamanlılık

Ham hız kadar IOPS (saniyedeki giriş/çıkış işlemi) ve gecikme de önemlidir; çünkü bir web uygulaması genellikle çok sayıda küçük okuma-yazma yapar. Türler arasındaki farkları disk türleri: HDD, SSD ve NVMe yazısında ayrıntılı ele alıyoruz.

Diskin boş kapasitesi de performansı etkiler: çoğu SSD, doluluk oranı yükseldikçe yazma performansında düşüş yaşayabilir. Bu yüzden depolamayı tam sınırına kadar doldurmak yerine bir miktar boş alan bırakmak, hem hız hem de sürücü ömrü açısından sağlıklıdır.

Ağ Portu ve Bant Genişliği

Sunucunun dış dünyaya açılan kapısı ağ portudur. Bir portun hızı genellikle Gbps (saniyede gigabit) cinsinden ifade edilir; örneğin 1 Gbps'lik bir port, teorik olarak saniyede 1 gigabit veri taşıyabilir. Bit ve bayt farkına dikkat edin: 1 gigabit, 8 gigabit-bit değil, 1/8 gigabayta karşılık gelir.

Gerçek dünyada aktarım hızını yalnızca port hızı değil; ağ tıkanıklığı, gecikme, eşzamanlı bağlantı sayısı ve sunucunun diğer bileşenleri de belirler. Port hızının ne ifade ettiğini ve hangi durumlarda önemli olduğunu 1 Gbps port nedir? yazısında anlatıyoruz.

Anakart, Güç ve Soğutma: Görünmeyen Omurga

CPU, RAM ve diskler ne kadar güçlü olursa olsun, onları bir arada tutan ve besleyen altyapı olmadan çalışamaz. Anakart tüm bileşenleri birbirine bağlar; sunucu sınıfı anakartlar genellikle daha fazla bellek yuvası, daha çok PCIe hattı ve yönetim için uzaktan erişim (örneğin IPMI benzeri) arayüzleri sunar.

Kurumsal sunucularda güç ve soğutma çoğu zaman yedekli tasarlanır: iki güç kaynağından biri arızalansa da sistem çalışmaya devam eder. Isı, elektronik bileşenlerin en büyük düşmanlarından biridir; bu yüzden veri merkezleri sıcaklık ve nem kontrolüne ciddi yatırım yapar. Bu ayrıntılar tek bir sunucuda görünmese de, kesintisiz hizmetin büyük bölümü bu sessiz omurgaya dayanır.

Ölçeklendirme: Dikey mi, Yatay mı?

Trafik büyüdüğünde iki temel yol vardır. Dikey ölçeklendirme, mevcut sunucuya daha fazla CPU, RAM veya daha hızlı disk ekleyerek onu güçlendirmektir; uygulaması basittir ama bir üst sınıra ulaşır. Yatay ölçeklendirme ise iş yükünü birden çok sunucuya dağıtmaktır; daha esnektir ama yük dengeleme ve durum yönetimi gibi ek mimari gerektirir.

Haber siteleri için pratikte çoğu zaman ikisinin birleşimi kullanılır: önbellek ve içerik dağıtımıyla tek sunucudan alınan verim artırılır, tepe yükler için ise ek sunucular devreye girer. Hangi yolun uygun olduğu, büyümenizin tahmin edilebilirliğine ve mimarinizin bu dağıtıma ne kadar hazır olduğuna bağlıdır.

Barındırma Türleri: Fiziksel, VDS/VPS ve Cloud

Aynı donanım bileşenleri farklı barındırma modellerinde farklı biçimlerde paylaştırılır. En yaygın modeller şunlardır:

  • Fiziksel (dedicated) sunucu — tüm donanım tek bir kiracıya ayrılır; en yüksek izolasyon ve öngörülebilir performans.
  • VPS / VDS — bir fiziksel sunucu, sanallaştırma ile birden çok bağımsız sunucuya bölünür; maliyet ve esneklik dengesi sunar.
  • Cloud sunucu — kaynaklar bir havuzdan dinamik olarak sağlanır; ölçeklenebilirlik ve esnek faturalama öne çıkar.

Hangi modelin uygun olduğu; bütçe, trafik öngörülebilirliği, izolasyon ihtiyacı ve yönetim tercihine bağlıdır. Bu modelleri yan yana karşılaştırdığımız VDS, VPS, fiziksel ve cloud sunucu farkları yazısı, seçim yaparken iyi bir başlangıç noktasıdır.

Yedekleme: Donanımın Görünmeyen Sigortası

En kaliteli donanım bile arızalanabilir; disk bozulabilir, bir yapılandırma hatası veriyi silebilir ya da bir saldırı içeriği hedef alabilir. Bu yüzden yedekleme, donanım kadar temel bir konudur. Yaygın olarak önerilen 3-2-1 yaklaşımı; verinin en az 3 kopyasının, 2 farklı ortamda ve 1 kopyasının farklı bir fiziksel konumda tutulmasını önerir.

Güvenli Erişim ve Ağ Katmanı

Donanım kadar, o donanıma nasıl eriştiğiniz de önemlidir. Sunucu yönetim panellerine ve iç servislere internet üzerinden doğrudan erişim açmak yerine, şifreli bir tünel üzerinden bağlanmak riskleri azaltır. Bu noktada VPN sık kullanılan bir araçtır; nasıl çalıştığını VPN nedir, nasıl çalışır? yazısında anlatıyoruz.

İş Yükünüze Göre Bileşenleri Dengelemek

Doğru sunucu, en pahalı sunucu değil; iş yükünüze en uygun sunucudur. Aşağıdaki basit eşleme, hangi bileşene öncelik vereceğinize dair bir çerçeve sunar:

İş yüküÖne çıkan bileşenNot
Statik/önbelleklenmiş içerikAğ ve CPUBellek görece az yeter
Veritabanı ağırlıklı uygulamaRAM ve NVMe diskIOPS kritik
Eşzamanlı yüksek trafikÇok çekirdekli CPU + RAMÖnbellek stratejisi şart
Arşiv/yedek depolamaYüksek kapasiteli diskHız ikincil

Bu tabloyu bir başlangıç noktası olarak görün; gerçek karar, uygulamanızın ölçülmüş davranışına dayanmalıdır. Ölçmeden büyütmek çoğu zaman kaynak israfına yol açar.

Sık Sorulan Sorular

Daha çok çekirdek her zaman daha iyi midir?

Hayır. Eğer iş yükünüz paralelleşebiliyorsa çok çekirdek fayda sağlar; ancak tek bir isteğin hızla bitmesi gereken durumlarda saat hızı ve mimari daha belirleyici olabilir. Doğru dengeyi iş yükünüz belirler.

SSD kullanıyorsam yedeklemeye gerek var mı?

Evet. SSD'ler HDD'lere göre farklı, ama yine de gerçek arıza modlarına sahiptir. Ayrıca yedekleme yalnızca donanım arızasına değil; silme hatalarına, yazılım sorunlarına ve saldırılara karşı da korur.

VPS mi yoksa fiziksel sunucu mu seçmeliyim?

Trafiğiniz öngörülebilir ve orta ölçekliyse VPS genellikle iyi bir denge sunar. Yüksek ve tutarlı kaynak ihtiyacı ya da güçlü izolasyon gerekiyorsa fiziksel sunucu öne çıkar. Ayrıntılı karşılaştırma için ilgili yazımıza göz atın.