Donanım üreticileri tarafından sunucular için geliştirilmiş özel donanımlar üretiliyor. İşlemciler, bellekler, ethernet kartları, diskler, güç kaynakları vs. Şimdi başlıca sunucu bileşenlerine ve alte rnatiflerine bakalım:

İşlemci: Sunucuların belki de en pahalı bileşenlerinin başında işlemciler geliyor. Sunucularda kullanılan işlemcileri masaüstü sistemlerde kullanılan işlemcilerden ayıran farkın başında çoklu işlemci desteği, daha geniş L1 ve L2 tampon bellekler geliyor. Çoğu kullanıcı, örneğin çift işlemci destekli anakarta 2 adet masaüstü işlemcisi taktığı zaman çift işlemci çalışabileceğini düşünüyor. Eskiden bu mümkün olabiliyordu ancak artık yeni işlemcilerde böyle birşey yok. İşlemcilerin de çoklu işlemci desteğini sunması gerekiyor. 

Bellek: Aslında sunucularda kullandığımz bellek tıpkı masaüstü sistemlerinde kullandıklarımız gibi DDR SDRAM, SDRAM veya RDRAM olabiliyor. Sunucularda genellikle ECC (Hata kontrol ve düzeltme mekanizması)'ye sahip olan bellekler tercih edilir ve kullanılan bellek miktarları fazla olduğu için "registered" bellek tercih edilir. Registered bellekler, üzerinde buluna bir çip sayesinde belleği sürekli tazeleyerek bilgilerin bütünlüğünü korurken, ECC özelliği de olası veri hatalarının düzeltiminde rol alıyor.



Veri Depolama: Hard disklerin farklı bağlantı çeşidi, farklı dönüş hızları, farklı miktarda tampon bellekleri bulunuyor. Bunların hepsi, disk seçiminde önemli. Ancak, sunucular için SCSI diskler çok uzun zamandan beri birincil tercih halinde. SCSI disklerin özellikle sunucular için geliştirildiğini ve uygun olduğunu söylememiz sanırım yanlış olmaz. Daha uzun ömürleri, daha hızlı komutlara cevap verebilmeleri, daha fazla performans sunabilmesi, daha fazla bant genişliği sunması onları sunucular için tercih sebebi yapıyor.

Son zamanlarda SATA disklerin de SCSI'ye benzer hot-swap özelliğinden dolayı kullanıldığını görüyoruz ama bunun uygulamaları henüz yaygın değil. Günümüzdeki disk arabirimlerine ve sundukları bant genişlikleri:

  • ATA100: 100MB/s
  • ATA133: 133MB/s
  • Serial ATA: 150MB/s
  • Ultra160 SCSI: 160MB/s
  • Ultra320 SCSI: 320MB/s

Bant genişliğinin genelde performansı etkileyen birincil unsur olmadığını hatırlatmak gerekiyor.