Sunucu , verilerle çalışarak, cihaz ve sistemleri yöneterek bilgi ağının çalışmasını sağlayan yüksek performanslı bir bilgisayardır. İsmin kendisi ingilizce «hizmet etmek» — «hizmet etmek» fiilinden gelmektedir.
Sunucular, cihazların bilgilerini ağlar üzerinden birbirleriyle anında paylaşmanıza izin verir – birkaç bilgisayarın sanal birlikleri. Sunucuların çalışması sayesinde ağa bağlanmak, buluta veri yüklemek ve dosyaları paylaşmak mümkündür.
Sunucu ne işe yarar?
Sunucular, ağ kaynaklarını yönetme işlevini yerine getirir ve karmaşık hesaplamaları yönetir. Ana işlevleri olarak ayırt etmek gelenekseldir:
- Ağ yükünün üstesinden gelmek için hızlı ve güçlü bilgi işlem süreçleri sağlamak;
- kritik öneme sahip sistemlerin güvenilir bir şekilde erişilebilir olmasını sağlayın;
- iş yükü hacimleri değiştiğinde esnek ölçek değişikliği;
- kullanıcılar arasında hızlı ve sürdürülebilir bağlantı;
- Ağ cihazlarındaki yükü azaltma yeteneği.
İstemci-Sunucu Modeli
İstemci—Sunucu modeli, bir sunucunun birkaç istemcinin isteklerine yanıt verdiği bir durumu ifade eder — isteklerin gönderildiği cihazlar. Tıkanıklığı önlemek için, bazı durumlarda istemciler aynı işlevleri yerine getiren çeşitli fiziksel sunuculara yeniden dağıtılır.