Müşteri-Sunucu Mimarisi Nedir?

Çeşitli büyüklükteki işletmelerin çeşitli bilgisayar ihtiyaçları vardır. Büyük işletmelerin, küçük işletmelerden daha fazla bilgisayar kullanması gerekir. Büyük işletmeler rutin olarak ana bilgisayarlar ve ağlar gibi büyük bilgisayar kurulumlarına sahiptir. Büyük işletmeler için bir ağ genellikle iki katmanlı mimari olarak da bilinen bir istemci-sunucu mimarisine sahiptir. Adı ne olursa olsun, bu tür bir mimarlık, büyük bir işletmenin ihtiyaç duyduğu bilgi işlem işlevleri için bir iş bölümüdür.

İstemci-sunucu mimarisinin yapısı altında, bir işletmenin bilgisayar ağında, kuruluşun "beyni" olarak işlev gören bir sunucu bilgisayarı ve genellikle iş istasyonları olarak adlandırılan bir grup istemci bilgisayar bulunur. İstemci-sunucu mimarisinin sunucu kısmı, üzerinde büyük miktarda veri ve fonksiyonelliğe sahip büyük kapasiteli bir bilgisayar, hatta bir ana bilgisayar bile olacaktır. İstemci-sunucu mimarisinin müşteri kısımları, çalışanların bilgisayar tabanlı sorumluluklarını yerine getirmek için kullandıkları daha küçük bilgisayarlardır.

Sunucular, genellikle iş istasyonları veya çalışan bilgisayarlar tarafından ağ üzerinden erişilebilen veri dosyaları ve uygulamalar içerir. Örneğin şirket çapında veri dosyalarına erişmek isteyen bir çalışan, istemci bilgisayarını sunucudaki veri dosyalarına erişmek için kullanır. Diğer çalışanlar, sunucuya istemci bilgisayarlarından erişerek ortak erişim uygulaması kullanabilir.

Bu tür bir sunucuya uygulama sunucusu denir. Sunucuyu uygulamalar için bir depolama aygıtı olarak kullanarak ve istemcilerin bu uygulamaları kullanmak için sunucuya giriş yapmalarını isteyerek istemci-sunucu mimarisinden tam anlamıyla yararlanır. Bu tür uygulamaların örnekleri çoktur; Bunlardan en popüler olanları kelime işlemciler, elektronik tablolar ve grafik tasarım programlarıdır. Her durumda, uygulamaların kullanımı istemci-sunucu mimarisini göstermektedir.

Ancak sunucu yalnızca depolama amaçlı değildir. Birçok ağ, sunucunun bir işlem gücü kaynağı olarak da hareket ettiği bir istemci-sunucu mimarisine sahiptir. Bu senaryoda, istemci bilgisayarlar hemen hemen sunucuya "takılıdır" ve işlem güçlerini ondan alırlar. Bu şekilde, bir istemci bilgisayar, bir işlemcinin kendi bünyesinde kayıtlı bir işlemciye sahip olmadan bir sunucunun daha büyük işlem gücünü simüle edebilir. Burada, istemci-sunucu mimarisi sanal bir elektrik santrali türünü açıklar.

World Wide Web bile istemci-sunucu mimarisine bir örnektir. Bir Web tarayıcısı kullanan her bilgisayar bir istemcidir ve bu istemcilerin eriştiği çeşitli Web sayfalarındaki veriler birden çok sunucuda depolanır.