Sunucu (Server) Nedir?
Sunucu, bir ağ üzerinden istemcilere (diğer bilgisayarlara) kaynak, veri ve hizmet sağlayan bir bilgisayadır. İstemcilerin kapasite ve gereksinimlerine göre sunucuların performans ve büyüklükleri değişiklik göstermektedir. Sunucuların mail sunucuları, sanal sunucular veya website sunucuları gibi çeşitli türleri bulunur.
Sunucu dediğimiz zaman müşteriler, internet üzerinden bağlandığımız sitelerin çalışmasını sağlayan devasa bir bilgisayar kasası düşününürler. Fakat Server yalnızca fiziksel bir bilgisayar kasası değildir. Sunucu aslında bilgisayarların aldığı bir “ROL”dür. Çünkü her türlü bilgisayar file server (dosya sunucusu) olarak kullanılabilir ve içine atanan share folder (paylaşım dosyası) istenilen kullanıcılar tarafından bu bilgisayara bağlanılarak erişilebilir. Sıkıntılı olan kısım, Server yapılan bilgisayarın limitin üstünde kişi tarafından kullanılması sonucu bu kadar kişi girişi ve çalışmayı kaldıramayacak olmasıdır, neticede desktoplar server olarak tasarlanmış cihazlar değillerdir.
Sunucu dediğimiz cihazlar güçlü bir şekilde sürekli canlı kalarak çalışmak zorundadır çünkü organizasyonlar için hayati bir parçadırlar. Eğer Sunucu çökerse, bu organizasyon ve kullanıcılarının işlerini tehlikeye atacaktır. Amazon Sunucusunun çökmesi sonucu sitelere ve verilere ulaşılamaması gibi. Sunucular bu yüzdendir ki oldukça sağlam bir donanım ile geliştirilir.
Sunucuların kullanım alanları
İş ve kapasite genşiliğine göre website, database ve mail için ayrı Sunucular olabilir, ya da direkt tüm bunlaır tek bir çatı altında çalıştıracak Sunucular da olabilir. Büyük Sunucular genellikle gelişmiş büyük ölçekli yazılım şirketleri tarafından kullanılır çünkü işlev ve hizmeti devam ettiren yazılmları, siteleri, hizmetleri çok fazladır; bu hizmetleri kullanan kişi sayısı da oldukçça fazladır. Bundan dolayı küçük bir server sistemlerini ayakta tutamayacaktır.
Google’ın şirketlerini gezdirdikleri o uzun videolara hiç denk geldiyseniz, şirketin en alt aktında binlerce Sunucuların bulunduğunun ve bu Sunucu katının yaz kış özel klima sistemleriyle farklı derecelerde tutulduğunu; günde defalarca çalışanların bu katı ziyaret edip donanım kontrollerini yaptıklarını ve oldukça sıkı bir güvenlik eşiğinde çalıştıklarını bilirsiniz. Bu titiz ihtizam Sunucuların organizasyonlar adına olan kıymetini biraz olsun konuyu anlamadan dahi farketmemize yardımcı olacaktır.
Sunucu türleri
Sunucular amaçlarına göre sınıflandırılmaktadır. Mevcut sunucu türlerine birkaç örnek olarak;
Web Sunucuları: istenen HTML sayfalarını veya dosyalarını sunan bir bilgisayar sistemidir. Bu durumda, bir web tarayıcısı istemci görevi görür. (istemci, bilgisayar gibi web sitesine bağlanılacak cihaz)
Proxy Sunucuları : Bilgisayar gibi bir uç nokta cihazı ile bir kullanıcı veya istemcinin hizmet talep ettiği başka bir sunucu arasında aracı görevi gören yazılımlardır.
E-mail Sunucuları : Yerel kullanıcılardan - aynı etki alanındaki kişilerden - ve uzak göndericilerden gelen e-postaları alan ve giden e-postaları teslim edilmek üzere çalışan bir uygulama.
Sanal Sunucular : Paylaşılan bir sunucuda çalışan, her kullanıcıya bir sunucu üzerinde tam kontrole sahipmiş gibi görünecek şekilde yapılandırılmış bir program.
Blade Sunucu : Sunucu blade'leri olarak bilinen birden çok ince, modüler elektronik devre kartını barındıran bir sunucu kasası. Her blade, genellikle tek bir uygulamaya ayrılmış, kendi başına bir sunucudur.
Dosya Sunucuları : Aynı ağdaki diğer bilgisayarların bunlara erişebilmesi için veri dosyalarının merkezi olarak depolanmasından ve yönetiminden sorumlu bir bilgisayar.
Policy Sunucuları : yetkilendirme hizmetleri sağlayan ve dosyaların izlenmesini ve kontrolünü kolaylaştıran ilke tabanlı bir ağın güvenlik bileşeni.
Veritabanı Sunucuları : Bu sunucu, bir veya daha fazla veritabanını barındırmaktan sorumludur. İstemci uygulamaları, sunucuda barındırılan veritabanından veri alan veya bu veritabanına veri yazan veritabanı sorguları gerçekleştirir.
Print Sunucusu : Bu sunucu, kullanıcılara bir veya daha fazla ağa bağlı yazıcıya veya bazı sunucu satıcılarının dediği gibi “yazdırma aygıtlarına” erişim sağlar. Yazdırma sunucusu, kullanıcıların gönderdiği yazdırma işleri için bir kuyruk görevi görür. Bazı yazdırma sunucuları, iş türüne veya yazdırma işini kimin gönderdiğine bağlı olarak yazdırma kuyruğundaki işlere öncelik verebilir.
Doğru sunucuyu seçmek
Bir sunucu seçiminde, sanal makina ve kapsayıcı konsolidasyonu da dahil olmak üzere dikkate alınması gereken birçok faktör bulunmaktadır. Bir sunucu seçerken kullanım durumlarına göre belirli özelliklerin önemini değerlendirmelisiniz.
Güvenlik kategorileri oldukça önemlidir ve online haldeki verileri ve offline verileri korumak için yerel veri şifrelemesinin yanı sıra tüm etkinliklerin silinmez bir kaydını sağlamak için kalıcı olay günlüğü dahil olmak üzere dikkate alınması gereken bir dizi koruma, algılama ve kurtarma özelliği bulunmalıdır.
Sunucu dahili depolamaya güvenecekse, giriş/çıkış (G/Ç) ve esneklik üzerinde önemli bir etkiye sahip olabileceğinden, disk türleri ve kapasitesi seçimi de önemlidir.
Birçok kuruluş, veri merkezlerindeki fiziksel sunucu sayısını azaltmak isteğinde. Sanallaştırma ve teknolojinin getirdiği yenilikler ile daha az sayıda sunucunun daha fazla iş yükünü barındırmasına olanak sağlayacak şekilde , birçok kuruluş veri merkezlerindeki fiziksel sunucuların sayısını azaltıyor. Bulut bilişimin ortaya çıkışı, bir kuruluşun gerek duyduğu sunucu sayısına da bizzat etkiledi.
Biliyoruz Sunuclar soğutma sistemlerine belli bir zemin ve kontrol süreçlerine gerek duymakta. gelişmeler ile çok daha fazla iş yükünün daha küçük sunucular içine yüklenebilmesi tüm bu ihtiyaçlarda da tasarufa gitmeye sebep oalcaktır.