Bu makalede, bir sunucunun ne olduğunu, sistemleri sunucu olarak işlevlendiren yapılandırmaları ve sunucu olarak oluşturulan bilgisayarlardan farklılıkları tanımlayacağız. Farklı sunucu türlerinden bazılarını ve bunların yeteneklerini de inceleyeceğiz.
Sunucu Tanımı
Sunucu ağdaki diğer bilgisayarlara (müşteriler) hizmet sunmak sağlayan özel programlar ve / veya donanım ile donatılmış bir bilgisayardır. Sunucuların farklı türleri ve yetenekleri vardır. Ulaşım düşünün. Taşımacılığı, bir şeyi veya birini bir yerden diğerine taşıyabilecek herhangi bir şey olarak düşünebiliriz. Bir bisiklet bir kişiyi taşıyabilir, bir araba dört kişiyi taşıyabilir, bir otobüs 50 kişiyi taşıyabilir ve bir uçak 500 kişiyi taşıyabilir. Hepsi ulaşım tarzlarıdır, ancak her birinin kapasitesi farklıdır. Aynısı sunucular için de geçerlidir.
Sunucu Türleri
Bir bilgisayarın çalışması için birçok hizmet gerekebilir. Bu nedenle, farklı sunucu türleri mevcuttur.
Dosya sunucusu
Dosya sunucusu ağdaki diğer müşterilerine ulaşılabilir yapılır dosyaları içeren bir sunucudur. Dosya sunucusu, diğer bilgisayarların erişebileceği bir dizi dosyayı depolama ve yönetmekten tamamen sorumludur. Bu dosyalar, erişilen dosyaları yerel sistemlerine fiziksel olarak aktarmak zorunda kalmadan erişime izin verilerek ağdaki istemciler arasında paylaşılır.
Yazdırma Sunucusu
Yazdırma sunucusu aynı ağ üzerinde içinden diğer müşteriler tarafından erişilebilir ona bağlı özel bir yazıcıyı olan bir sunucudur. Ağdaki diğer istemciler bu yazdırma sunucusu aracılığıyla bu yazıcıya iş yazdırabilir.
Web sunucusu
Web sunucusu istemcileri tarafından gönderilen isteklere yanıt olarak web sayfaları vermektedir HTTP (Köprü Metni Aktarım Protokolü) ile donatılmış bir sunucudur. Örneğin, tarayıcınıza bir istemci olarak www.sezginkoyun.com/homepage yazarsanız, aslında ana sayfa adı verilen sezginkoyun.com adlı bir etki alanına sahip bir sunucuda depolanan bir web sayfası istersiniz. İsteğinize yanıt olarak, ilgili web sunucusu ana sayfa sayfasını sisteminde bulur ve size görüntüler. Yanlışlıkla www.sezginkoyun.com/homewage yazarsanız, sunucu bir hata mesajı döndürür – web sayfası bulunamadı! Bu tanıdık geliyor!
Uygulama sunucusu
Uygulama sunucusu mağazaları ve bir kuruluşun kullanıcıları ve veritabanlarının veya arka plan iş uygulamaları arasında tüm uygulamaları yönetir. Para çekmek için bir bankayı ziyaret ettiyseniz, bankanın uygulama sunucusuna katılan bankanın hizmetleri aracılığıyla eriştiniz. Bankacının bankacılık uygulaması aracılığıyla makinesi, banka hesap bilgilerinizi almak ve işleminizi kolaylaştırmak için bankanın uygulama sunucusuna erişir.
Sunucu Özellikleri
Şimdi gerçek dünyada, iki ana sunucu türü var. Yapılandırılmış sistem, sunucu gibi davranacak şekilde ayarlanmıştır. Çeşitli sofistike, özel olarak tasarlanmış işletim sistemi sunucu yazılımı ve sunucu donanımı vardır.
Bunu daha iyi anlamak için bir sunucu tanımını tekrar gözden geçirelim. Özetlemek gerekirse, sunucu, ağındaki diğer bilgisayarlara hizmet sunmasını sağlamak için belirli programlar ve / veya donanımla donatılmış bir bilgisayardır. Bir masaüstü işletim sistemine, 100 Gb depolama kapasitesine, 10 Gb belleğe, dört bilgisayara bağlı, bir dizi dosya içeren bir ev bilgisayarı, bu dosyaları ağdaki diğer bilgisayarlarla paylaşmak ve dosya sunucusu olarak çalışmak üzere yapılandırılabilir.
Öte yandan, büyük yazılım şirketleri sadece masaüstü işletim sistemleri tasarlamakla kalmamış, aynı zamanda sunucu işletim sistemleri de geliştirmiştir. Fark, masaüstü işletim sisteminin aynı coğrafi konumdaki bir avuç bilgisayar için iyi olmasıdır, ancak hassas uygulamalara sahip kurumsal varlıklar veya dünyanın dört bir yanındaki binlerce giriş istemcisi olan dosyalarla uğraşırken, küçük masaüstü işletim sistemimiz beklenen kullanılabilirlik ve verimlilik düzeyini ele almak. Sunucu işletim sistemlerinin üstesinden gelecek şekilde tasarlanmıştır.
Sunucu işletim sistemleri bu tür büyük kapasitelerle başa çıkmak için tasarlanmıştır. Tipik bir sunucu işletim sistemi, aynı anda 10.000 eşzamanlı bağlantıyı rahatlıkla işleyebilir. Sunucu işletim sistemleri daha sağlamdır ve özel olarak, talebin yanı sıra eşzamanlı bağlantıların oluşturduğu sayısız güvenlik riskini karşılamak ve bunlara dayanmak için özel olarak tasarlanmıştır. Kırk güçlü güçlü gövdeli adam, 50 mil kare ve 1000 kişilik bir köyü kolayca koruyabilir. Öte yandan bu 40 adam, 92.000 mil karelik bir coğrafi bölgede yaşayan 7 milyonluk bir ülkeye yönelik tehdit seviyesiyle eşleşmiyor.
Sunucu Donanımı
Uygulanabilir herhangi bir yazılım bir sunucu olarak yapılandırılabilir ve uygulanabilir herhangi bir donanım bir sunucu olarak hizmet verecek şekilde yapılandırılabilir. Ancak, sadece sunucular için özel donanım geliştirilmiştir. Örneğin, sunucu olarak işlev gören ev bilgisayarınız güç kaynağı çalışır durumda olduğu sürece çevrimiçi kalabilir. Güç kaynağı bir arıza ile karşılaşırsa, tüm bilgisayar çevrimdışı olur ve istemciler erişimini kaybeder. Bazı sunucu donanımları farklı şekilde inşa edilmiştir. Bu sunucunun donanımında yedek güç kaynakları olabilir. Bu, iki veya üç eşzamanlı güç kaynağı dizisidir. Bir güç kaynağı arızalanırsa, bilgisayar normal şekilde çalışmaya devam eder ve 10.000 eşzamanlı istemcinizde kesinti olmaz. Benzer teknoloji, sabit sürücüleri ve diğer önemli bileşenleri için de geçerlidir.
Makale Özeti
Sunucu ağdaki diğer bilgisayarlara (müşteriler) hizmet sunmak sağlayan özel programlar ve / veya donanım ile donatılmış bir bilgisayardır. Sundukları hizmetler tarafından belirlenen farklı sunucu türleri vardır, bunlardan bazıları:
- Ağdaki diğer istemciler tarafından erişilebilir hale getirilen dosyalar içeren dosya sunucusu.
- Bağlı bir yazıcıya sahip olan ve aynı ağ üzerinden diğer istemciler tarafından erişilebilen baskı sunucusu.
- İstemciler tarafından gönderilen isteklere yanıt olarak web sayfalarını sunan benzersiz bir etki alanı adıyla donatılmış web sunucusu.
- Bir kuruluşun kullanıcıları ile veritabanları veya arka uç iş uygulamaları arasındaki tüm uygulamaları depolamaktan ve yönetmekten sorumlu uygulama sunucusu.
Sunucu işletim sistemleri ve donanımı, sıradan istemci meslektaşlarının eşleşemeyeceği daha sağlam ve sofistike hizmetler sunar. Tipik bir sunucu işletim sistemi, aynı anda 10.000 eşzamanlı bağlantıyı rahatlıkla işleyebilir.