Server Nedir.
Sunucu, bilgisayar ağlarında, diğer ağ bileşenlerinin erişebileceği, kullanımına ve/veya paylaşımına açık kaynakları barındıran bilgisayar birimi. Bir ağda birden fazla sunucu birim bulunabilir. Karşıtı istemci dir. Çeşitleri de vardır: Shared Hosting, Co-Location, Reseller ve Dedicated Hosting.
Sunucular Ne İşe Yarar.
Sunucular veri toplama, iletme, web sitelerini ve online oyunlar gibi uygulamaları barındırma, bir ağdaki birden çok bilgisayarın veri paylaşmasını sağlama gibi farklı kullanım alanlarına sahiptir.
Video ve radyo yayını yapmaktan, telefon santrali ve Voip gibi ses transferi işlemlerine, sanal özel ağlar (VPN) kurmanızı sağlamaktan yedeklemeye kadar çeşitli amaçlara hizmet eden çok sayıda sunucu türünden bazılarını sıralayalım:
Sunucu, bilgisayar ağlarında, diğer ağ bileşenlerinin erişebileceği, kullanımına ve/veya paylaşımına açık kaynakları barındıran bilgisayar birimi. Bir ağda birden fazla sunucu birim bulunabilir. Karşıtı istemci dir. Çeşitleri de vardır: Shared Hosting, Co-Location, Reseller ve Dedicated Hosting.
Sunucular Ne İşe Yarar.
Sunucular veri toplama, iletme, web sitelerini ve online oyunlar gibi uygulamaları barındırma, bir ağdaki birden çok bilgisayarın veri paylaşmasını sağlama gibi farklı kullanım alanlarına sahiptir.
Video ve radyo yayını yapmaktan, telefon santrali ve Voip gibi ses transferi işlemlerine, sanal özel ağlar (VPN) kurmanızı sağlamaktan yedeklemeye kadar çeşitli amaçlara hizmet eden çok sayıda sunucu türünden bazılarını sıralayalım:
Fiziksel Sunucu.
Bazı serverlar, sadece tanımlanmış görevler için kullanılır. Örneğin, bir program serverı sadece web sitesini barındırma işlemi gerçekleştirir. Diğer bir deyişle, ağ kullanıcıları ilgili bilgisayar programının kopya verisini bilgisayarlarına yüklemeden çalıştırabilirler. Dedicated server denilen fiziki serverlar siteyi kolayca host edebilirler. Özellikle firmalar için önem taşıması nedeniyle fiziksel sunucu çeşidinin, yüksek teknolojili, özel ekipman bileşenleriyle kurulması gerekir.
Fiziksel sunucular, hem yazılımsal, hem de donanımsal kapasitesi sayesinde kullanıldıkları ağ üzerindeki pek çok işlemi kolayca yapabilirler. O işlemlerden bazıları şunlardır:
Server Türleri.
Barındırma yapılarına göre VPS server ve dedicated server gibi sunucu çeşitleri bulunmaktadır.
• Dedicated Server : Tek bir sunucunun tek bir kuruma ya da kişiye atanmasıdır. Başka kullanıcılarla paylaşılmadığından maksimum güvenlik ve mahremiyet sağlayabilen, genellikle kurumlar ve büyük siteler tarafından kullanılan maliyeti yüksek bir sunucu türüdür.
• VPS server : Sanal server da denen VPS, sunucuyu birden fazla sanal sunucuya bölerek tüm kullanıcıların depolama, bellek ve işlemci gibi kaynakları paylaşmasını amaçlar.
• Cloud Server : Geniş depolama ve üst düzey işlem gücüne sahip bulut sunuculardır. Genellikle “Cloud Computing” denen Amazon Web Hizmeti, Google Dokümanlar, Window Azure gibi bulut bilişim hizmetleri tarafından kullanılır.
Kullanım amaçlarına göre server türleri ise aşağıda açıklanmıştır:
• Oyun Sunucusu (Online Game Server) : Dünya çapında yüzlerce oyuncuyu oyun verilerine erişmek için harici bir sunucuya bağlamaktan sorumludur. Xbox Live, oyun sunucularına örnek verilebilir.
• Web sunucusu (Web Server) : Web sayfalarının içeriklerini ve web sitesi dosyalarını, her istendiğinde birden çok kullanıcıya sunmaya çalışan bilgisayarlardır.
Tarayıcınıza yazdığınız bir web sitesinin adresi ile bu tür bir sunucuya, depoladığı web sitesini görmek istediğinizi iletmiş olursunuz. Sonrasında server, siteye ait dosyaları sisteminde bulur ve görüntülemenizi sağlar.
• Dosya sunucusu (File Server) : Ağdaki diğer bilgisayarlar tarafından erişilebilir hale getirilen dosyaları barındıran sunuculardır.
• Uygulama Sunucusu (Application Server) : Uygulama sunucusu, farklı işlevleri gerçekleştiren bağımsız uygulamaların çalışabileceği bir ortamdır.
Web tabanlı uygulamaların depolanması, geliştirilmesi, işlenmesi ve çalıştırılmasında kullanılır. PHP, Java ve .NET Framework gibi örnekleri vardır.
• Veritabanı Sunucusu (Database Server) : Veritabanındaki herhangi bir bilgiyi tetikleme sorgusu ile alıp kullanıcıya göndererek verilere erişim sağlarlar.
Büyük kuruluşlar genellikle depolama için veritabanı sunucuları kullanır. Kullanıcılar herhangi bir sorgu dili ile verilere erişebilir. Örnek: SQL Server.
• E-Posta Sunucusu (E-Mail Server) : Belirli bir ağdaki istemciler için e-posta trafiğini yöneten ve iletileri depolayan bilgisayarlardır. SMTP ve POP3 örnek olarak verilebilir.
• DNS Sunucusu (Domain Name Service Server): DNS, web sitesi adreslerine karşılık gelen IP adreslerini yönlendiren sistemdir. DNS sunucuları internet kullanıcılarının bir web sitesine ulaşması için alan adlarını IP adresi denen web sitesi adreslerinin karşılık geldiği numaralarla eşleştirir.
• Proxy Sunucusu (Proxy Server) : Tarayıcı ve istemciler arasında bağlantı, performans artırma, güvenlik ve erişilebilirlik amacıyla köprü görevinde olan bilgisayarlardır.
Ağ üzerinden aynı sayfayı ziyaret etmek isteyen kullanıcılar için tüm sayfaları önbelleğe alarak daha hızlı yüklenmelerini ve ağın bant genişliğinin azalmasını sağlar.
• FTP Sunucusu (FTP Server) : Dosya Aktarım Protokolü anlamına gelen FTP sunucusu en eski server türlerinden biridir. Dosyaların server ve bilgisayar arasındaki transferlerinden sorumludur.
• Medya sunucusu (Media Server) : Medya sunucusu, ses ve video dosyalarını depolayan ve paylaşan özel bir donanım veya yazılımdır.