Sunucu nedir? Basit bir dille farklı türdeki sunucuların bazı örneklerini öğrenin
Sunucuların tam olarak ne anlama geldiğini ve ne yaptıklarını biliyor musunuz? Sunucu türlerini biliyor musunuz? Bazı sunucuların boyutları çok büyüktür ve bu da sunucuların nasıl çalıştığını anlamanın korkutucu görünmesine ve pes etmesine neden olabilir. Ancak sunucuların iş teknolojisinde hayati ve önemli bir rol oynadığını bilmelisiniz. Verilerin ağ üzerinden kolayca saklanabilmesi ve erişilebilmesi için bir sunucuya ihtiyacımız var. Aşağıda sizler için tamamen sunucuyu ve sunucu çeşitlerini anlattık, bizimle kalın.
Sunucu nedir?
Sunucu, bir ağ üzerinden diğer bilgisayarlara veya sistemlere (istemcilere) kaynak, veri, hizmet veya program sağlayan bir bilgisayar veya makinedir; Diğer bilgisayarlara veya istemcilere veri ve herhangi bir bilgi göndermek üzere programlanmış bir bilgisayar, bir donanım aygıtı veya bir bilgisayar programı olabilir. Daha basit bir tanımla, diğer cihazlarla bilgi ve veri paylaşan bilgisayar veya cihaza sunucu denir.
İnternet dünyasında, (sunucu) terimi genellikle bir istemciden istek alan ve ona istemcinin ihtiyaç duyduğu bilgileri gönderen bir ana bilgisayar depolama alanını ifade eder; bu istek bir resim, video, web sayfası vb. içerebilir. Sunucu ve istemciler birlikte çalıştığında buna istemci/sunucu ağı diyoruz. Sunucuların görevi, kullanıcıların bilmek istediği tüm bilgileri sağlayarak İnternet kullanıcılarına hizmet etmektir ve benzer şekilde tüm sunucu türleri de aynısını yapar; İnternet, her türlü sunucuya erişerek istediğimiz dosyaları indirmemize veya bunlara göz atmamıza, e-posta göndermemize veya sosyal ağ sitelerini kullanmamıza yardımcı olur.
Sunucu tıpkı bir bilgisayar gibidir ve dünyanın her yerinde farklı kapasitelerde farklı türde sunucular bulunmaktadır. Sunucu programını normal bir bilgisayara kurarsanız o bilgisayarı sunucu olarak kullanabilirsiniz. Örneğin YouTube’da bir video izleyeceğinizi varsayalım; Bir video aradığınızda isteğiniz oluşturulur ve YouTube’un tüm verilerinin depolandığı sunucuya gönderilir. Orada sunucu istediğiniz videoyu bulacak ve verilerini cihazınıza gönderecek ve siz de videoyu izleyebilirsiniz. Sunucular iki şekilde sınıflandırılır. Biri fiziksel ve sanal tarafı, diğeri ise aşağıda açıkladığımız dedicated sunucular ve non-dedicated sunuculardır.
Fiziksel sunucu
Fiziksel sunucu, başından beri var olan BT altyapısının bir parçasıdır. Fiziksel sunucu, dokunabileceğiniz ve hissedebileceğiniz bir donanımdır. Tipik bir fiziksel sunucuya bazen çıplak donanım adı verilir. Genel olarak fiziksel sunucu, kasanın içindeki tüm fiziksel donanımı içerir; Örneğin, fiziksel sunucularda genellikle CPU, RAM ve işletim sisteminin yüklü olduğu bir tür dahili bellek bulunur.
sanal sunucu
Sanal sunucu veya VM olarak kısaltılan sanal makinenin fiziksel sunuculardan hiçbir farkı yoktur. Dosyalarınızı depolamak için bir CPU, bellek, disk bulunur ve gerektiğinde internete bağlanabilir. Bilgisayarınızı oluşturan parçalar (donanım) fiziksel ve somut olmasına rağmen, sanal makineler genellikle sanal bilgisayarlar veya fiziksel sunucuların içindeki yalnızca kod olarak var olan yazılım bilgisayarları olarak düşünülür. Fiziksel bir sunucunun birden fazla sanal sunucuya dönüştürülmesi, kuruluşların tek bir sunucuda birden fazla işletim sistemi ve program çalıştırarak işlem gücünden ve kaynaklardan daha iyi yararlanmasına olanak tanır.
Özel sunucular
Dedicated sunucular yalnızca bir müşteri veya şirket için belirlenmiş sunuculardır. Sunucuyu siz veya firmanız kiraladığınız için o sunucuda sadece sizin verilerinizin saklandığından emin olabilirsiniz. Ayrıca sunucuda saklanan verilere yalnızca siz erişebilirsiniz. Şu anda kiralık sunucular pahalıdır çünkü kendi başınıza bilgisayar veya sunucu kiralıyorsunuz, dolayısıyla sunucunun tüm maliyeti size ait. Özel sunucuların avantajı, sunucuya erişimi olan tek kuruluşun siz olmanız ve başka bir kullanıcı hesabıyla sınırlı olmamanızdır.
Bu nedenle verileriniz, özel olmayan sunuculara göre çok daha güvenlidir. Finansal kurumlar gibi hassas verilerle uğraşan şirketler, esneklikleri ve güvenlikleri nedeniyle bu tür sunucuları tercih ediyor. Dedicated sunucular, kullanıcılarına sürekli olarak veri ve bilgi sağlamak için günün 24 saati çalışabilmektedir. Dedicated sunucu bilgisayarlar yüksek işlemci ve RAM kalitesine ve hızına sahip olmakla birlikte, veri depolama ve bant genişliği açısından da kiralık sunucular altındaki web siteleri daha sınırlıdır.
Özel olmayan sunucular
Özel olmayan sunucular, kaynakların bir sunucuda paylaşılmasına izin verir; bu, sunucuda barındırılan tek istemci veya web sitesi olmadığınız anlamına gelir. Hosting şirketinin bunları nasıl tahsis ettiğine bağlı olarak, tek bir sunucuda onlarca veya daha fazla web sitesi ayrıcalığı bulunabilir. Bu nedenle güvenliği, özel bir sunucuya göre daha savunmasızdır. Tahsis edilmemiş sunucular, tahsis edilmiş türlerine göre daha ucuzdur; Çünkü sunucuyu kullanmanın maliyetini başkalarıyla paylaştınız. Sunucu kaynaklarını diğer müşterilerle paylaştığınız için buna paylaşılan web barındırma kurulumu da denir.
Özel sunucu müşterilerinin çoğunluğunu hassas verileri olmayan ve verilerinin ele geçirilmesinden endişe etmeyen kişi ve şirketler oluşturur. Bu tür sunucularda bulunan müşteriler arasında blog sahipleri de bulunmaktadır. Tahsis edilmemiş sunucular 24 saat çalışmaya uygun değildir ve çoğunlukla ev, okul, kolej, hastane, ofis vb. gibi LAN olarak da adlandırdığımız sınırlı yerlerde kullanılır. Dedicated ve non-dedicated sunucuların aşağıda incelediğimiz farklılıkları bulunmaktadır.
Fiyat
Yukarıda belirtildiği gibi, tahsis edilmiş sunucular temelde pahalıdır, tahsis edilmemiş sunucular ise çok daha ucuzdur. Bu nedenle tahsisli sunucular genellikle büyük şirketler tarafından kiralanmaktadır. Dedicated sunucular, müşterilerinin gizliliğini korumak isteyen ve yüksek güvenliğe ihtiyaç duyan kuruluşlar tarafından tercih edilmektedir. Öte yandan, daha küçük çevrimiçi işletmeler ve kişisel kullanıma yönelik müşteriler, düşük maliyetlerinden dolayı özel olmayan sunucuları tercih etmektedir.
Güvenlik seviyesi
Tahsis edilmiş ve tahsis edilmemiş sunucular genellikle sunucu güvenlik programları ve güvenlik duvarları gibi güvenlik özellikleriyle birlikte kurulur. Ayrıca herhangi bir kötü amaçlı yazılım veya bilgisayar korsanlığını önlemek için web güvenliği uzmanları tarafından dikkatle kontrol edilirler. Dedicated olmayan sunucuların güvenliği hosting firması tarafından yapılmaktadır ancak kiralık sunucular için bu konu farklıdır; Eğer kiralık sunucuları tercih ediyorsanız kendi IT ekibinizi çalıştırarak sunucu güvenliğinizi yönetebilirsiniz.
Sunucu performansı
Performans açısından, özel bir sunucu çok daha tutarlıdır ve daha iyi yükleme hızı ve çalışma süresi sunar. Özel olmayan bir sunucu tarafından barındırılan birçok web sitesinin trafikte ani bir artış yaşadığı zamanlar vardır. Bu süre zarfında, işlenen veri akışı nedeniyle sunucu aşırı yüklenebilir ve geçici olarak kapanabilir, ancak özel bir sunucu için bu sorun nadiren meydana gelir; Sunucuda boş alan olduğu sürece, ziyaretçi akışı yüksek olsa bile bu kadar büyük bir trafik artışını kaldırabilir. Özel bir sunucu, neredeyse tek yönlü yapısı nedeniyle verileri çok daha hızlı alır.
sunucu özellikleri
Her iki sunucunun özellikleri birbirinden tamamen farklıdır. Özel sunucular genellikle daha büyük depolama alanına ve bant genişliğine sahiptir. Ek olarak, analitik gibi birçok başka özelliğe de sahip olabilirler, ancak özel olmayan sunucular genellikle çok daha az depolama alanına ve bant genişliğine sahiptir. Kaynakları, özel olmayan bir sunucuda düzinelerce başka kullanıcıyla paylaştığınız için, sunucunuzun daha az yararlı özelliğe sahip olmasını bekleyebilirsiniz.
kontrol yüzeyi
Bu iki sunucu arasındaki bir diğer önemli fark da kontrol düzeyleridir. Özel olmayan sunucuların yönetimi genellikle daha kolaydır, ancak web sitesinin çoğunu düzenleyemez veya değiştiremezsiniz. Örneğin, sunucunun güvenlik özelliklerini yönetemezsiniz çünkü sunucu web barındırıcısının kendisi tarafından yönetilmektedir; Ancak özel sunucu alıcıları, sunucularıyla yapabilecekleri konusunda daha fazla özgürlüğe sahiptir. Güvenliğin yanı sıra, özel sunucu müşterileri aynı zamanda komut dosyaları ve diğer operasyonel programlar üzerinde de kontrole sahiptir.
Tahsis edilmiş ve tahsis edilmemiş sunucular arasında hangisini seçmeliyiz?
Sizin için en iyi sunucuyu seçmek, web sitenizin güvenlik düzeyine veya gizliliğine bağlıdır. Sitenizde müşterilerin kişisel bilgileri gibi gizli tutulması gereken özel veriler varsa özel bir sunucu seçin. Sunucuda saklanan bilgi ve verilerin riski o kadar önemli değilse, özel olmayan bir sunucu seçin. Özel olmayan bir sunucu seçmek çok daha ucuzdur ve çok fazla insan gücüne ihtiyacınız yoktur.
Sunucu türlerini öğrenin
Söylendiği gibi yeni dijital çağın ihtiyaçlarına göre sunucuların farklı türleri bulunuyor, sunucu türlerinin ayrıntılarını ve kullanımlarını aşağıda öğreneceksiniz:
Web sunucusu
Web sunucusu, web sitelerinin çalıştığı bir sunucudur. Web sunucularının ana görevi verileri depolamak, işlemek ve iletmektir. Chrome, Mozilla, Internet Explorer gibi web tarayıcıları aracılığıyla internette her arama yaptığımızda bir istek oluştururuz, ardından web sunucusu isteğimize verileri ihtiyacımız olan sırayla göndererek yanıt verir. Bu tür sunucular esas olarak verileri resim, metin, video vb. biçiminde görüntüler. Bir web sunucusu uygulaması, dosyaları web sayfaları oluşturan kullanıcılara sunmak için Köprü Metni Aktarım Protokolü’nün kısaltması olan HTTP’yi kullanır. Özel uygulamalar aynı zamanda web sunucuları olarak da bilinir.
E-posta Sunucusu
E-posta sunucusu, alıcıya e-posta gönderme ve gönderenden e-posta alma olanağı sağlar ve ayrıca tüm kullanıcı hesap ayrıntılarını ve kullanıcıların mesajlarını sunucuda saklar. E-posta sunucusuna aynı zamanda e-posta aktarım aracısı (MTA) veya İnternet göndericisi de denir. Birine bir e-posta veya mesaj gönderdiğinizde önce SMTP’ye (Basit Posta Aktarım Protokolü) gider, ardından e-posta göndermek istediğiniz kişinin adresini tespit eder ve son olarak mektup veya aynı e-posta alıcıya ulaşır. Bu tür sunucuların sanal bir postane görevi gördüğünü söyleyebiliriz.
Uygulama sunucusu
Uygulama sunucusu, bir uygulamayı barındırmak için kullanılan bir sunucu türüdür. Uygulama Sunucusu, web veya masaüstü uygulamalarının çalıştığı sistem yazılımıdır. Başka bir deyişle web tabanlı bir uygulama geliştirmek ve çalıştırmak için kullanılır. Uygulama Sunucusu, web sunucusu bağlayıcısını, bilgisayar programlama dilini, veritabanı arayüzünü ve yönetim kodunu içerir. Bu sunucunun temel özellikleri arasında veri yedekliliği, veri güvenliği, her zaman açık sunucu kullanılabilirliği ve kullanıcı yönetimi yer alır.
Veritabanı sunucusu
Veritabanı sunucuları, bir kullanıcı ve cihaz ağı için bir sunucuda depolanan verileri depolayan ve yöneten yüksek güçlü bilgisayarlardır. Yani veritabanı sunucuları, sunucu üzerinde saklanan veritabanının saklanması, yönetilmesi ve yetkili kullanıcıların verilere ulaşabilmesi için kullanılmaktadır. Bu sunucu türü, verileri düzenli olarak yedeklenebilecek merkezi bir konumda tutar. Ayrıca kullanıcıların ve uygulamaların ağ üzerindeki verilere merkezi olarak erişmesine olanak tanır.
Veritabanı sunucusu, Microsoft SQL Server veya Oracle gibi bir ağ veritabanı uygulamasını çalıştıran ve veritabanı dosyalarını koruyan herhangi bir sunucudur. SQL Server, veri depolama ve analiz için kullanılan, kullanıcıların büyük miktarlardaki verilere ağ üzerinden hızlı bir şekilde erişmesine olanak tanıyan yüksek performanslı bir veritabanı yönetim sistemidir. SQL Server birçok güvenlik önlemi sağladığından ve işlemler sunucu üzerinde yapıldığından işlemler güvenli ve hızlı bir şekilde yapılabilmektedir.
Ftp sunucusu
FTP, Dosya Aktarım Protokolü anlamına gelir. Kullanıcıların internet üzerinden dosyaları bir yerden başka bir yere son derece güvenli bir şekilde aktarmalarına yardımcı olan çok eski bir internet hizmetidir. Bir istemci bir web tarayıcısında bir web sayfasına göz attığında, sunucu dosyayı görüntülemek için protokolü kullanır. Kısaca site düzenleyicinizi kullanarak bilgisayarınızda bir web sayfası oluşturuyorsanız, o web sayfasını sitenizin barındırıldığı sunucuya yüklemeniz gerekir. FTP ayrıca dosya güvenliği, aktarım kontrolü ve dosyaların sunucuya düzenlenmesini sağlar.
Dosya sunucusu
Dosya sunucusu, aynı ağdaki diğer bilgisayarların dosyalara erişebilmesi için ağdaki dosyaları depolamaktan ve yönetmekten sorumlu olan bir bilgisayardır. Bu sunucu, kullanıcıların fiziksel olarak dosya aktarmaya gerek kalmadan ağ üzerinden bilgi paylaşmasına olanak tanır. Dosya sunucusu, bir kuruluş içinde dosyaların saklanmasını, güvenliğini sağlamayı ve paylaşmayı kolaylaştırır. Bir dosya sunucusunun, dosyaların ağ üzerinde depolanması ve paylaşılması için merkezi bir konum görevi gördüğü söylenebilir. Dosya sunucusu tek bir yerel alan ağıyla (LAN) sınırlı olabilir veya İnternet’e bağlı olabilir. Burada önemli olan nokta, dosya sunucularının bilgisayar korsanları ve kötü amaçlı yazılımların ortak hedefi olduğu , bu nedenle onları saldırılara karşı korumaya özellikle dikkat etmeniz gerektiğidir.
Proxy sunucu
Genellikle proxy olarak adlandırılan bir proxy sunucusu, kullanıcılar ile İnternet arasında bir ağ geçidi görevi görür. Bu tür sunucular performansı artırmak, gizliliği korumak ve anonim bir kullanıcı olarak gezinmek için kullanılır. Bir istemci bir proxy’ye bağlanıp bir hizmet istediğinde erişim IP adresi değişir. Proxy sunucusu, bir saldırganın özel bir ağa saldırmasını önlemeye yardımcı olur ve güvenlik duvarı oluşturmak için kullanılan araçlardan biridir. Tüm kullanıcı istekleri önce proxy sunucusuna gönderilir, proxy isteği değerlendirir ve internete iletir, böylece yanıtlar proxy sunucusuna ve ardından kullanıcıya geri gönderilir.
Başka bir deyişle, proxy sunucusunun herhangi bir web sitesine farklı IP adresine erişmemize olanak sağladığını ve kullanıcılar ile hedef web siteleri veya sunucular arasında aracı görevi gördüğünü söyleyebiliriz. Proxy sunucusu kullanmanın iki ana amacı olabilir; birincisi kullanıcının sistemini anonim tutmak ve ikinci olarak önbelleğe alma yoluyla bir kaynağa erişim hızını artırmak.
Akış Sunucusu
Bu sunucular sayesinde YouTube gibi web sitelerinde ve Netflix, Amazon Prime gibi diğer platformlarda canlı yayın bile yapabilen multimedya programlarında bu işlevsellik sağlanmaktadır. Multimedya akışı veri aktarmanın bir yoludur. İnternet izleyicisinin sürekli büyümesi nedeniyle bu tür hizmet teknolojisi de büyük ölçüde arttı. Stream, büyük multimedya dosyalarını indiremeyen kullanıcılar için harika bir çözümdür.
Faks Sunucusu
Faks sunucusu, bir bilgisayar ağında faks alabilen, gönderebilen ve dağıtabilen bir yazılım sistemidir. Basitçe söylemek gerekirse, faks sunucusu bir bilgisayarın faks makinesi olarak kullanılmasına olanak tanır. Tipik olarak, bir faks sunucusu bir faks modemden (normal bir telefon hattı üzerinden İnternet’e bağlanan) ve faks programı içeren bir bilgisayardan oluşur. Bu sistem bir LAN sunucusuna kurulur ve bağlı bilgisayarın ve tarayıcının faks belgelerini gönderip almasına olanak tanır. Bu tür sunucular genellikle büyük kuruluşlarda kullanılır çünkü işletmenin zamandan tasarruf etmesine ve gelen ve giden çağrıların azaltılmasına yardımcı olur.
işbirliği sunucusu
Bir zamanlar grup yazılımı olarak adlandırılan işbirliği sunucusu, kullanıcıların İnternet veya kurumsal intranet üzerinden, konumdan bağımsız olarak sanal alanda birlikte çalışmasına olanak tanır. Bu sunucunun amacı ortak ekip faaliyetlerini desteklemektir. Bu sunucuya bağlı istemcilerin sayısı temel olarak projenin niteliğine bağlıdır. Sunucuya daha iyi iletişim ve erişim sağlamak için tüm kullanıcıların yazılımı bilgisayarlarına yüklemeleri gerekir. Ekip üyeleri arasındaki gereksiz iletişimi azaltmak, verimliliği ve üretkenliği artırmak için bir grup yazılımı sunucusu kullanılabilir. Bu şekilde, bir ekibin üyeleri aynı anda bir proje üzerinde çalışabilir ve diğer kullanıcıların değişikliklerini gerçek zamanlı olarak görebilir.
Sunucuyu Listele
Liste sunucuları, posta listelerini yönetmenin harika bir yoludur. Bu sunucu otomatik bir e-posta listesinden oluşur ve listeye gönderilen herhangi bir mesaj, listedeki tüm abonelere otomatik olarak gönderilir. Tipik mesajlar arasında konferanslar, geziler, iş fırsatları, yeni makaleler, yeni kitaplar, kaynak bulma konusunda yardım talepleri, araştırma fikirleri tartışmaları, genel teori, haber alışverişleri vb. hakkındaki duyurular yer alır.
Telnet sunucusu
Telnet protokolünü barındıran bir sunucu olan Telnet, metin tabanlı bir uzaktan erişim protokolüdür. Bu protokol internet üzerinden diğer cihazlara erişim sağlamak için kullanılır ve bu cihazların yakınımızda veya dünyanın başka yerlerinde olması fark etmez. Bu tür sunucular çoğunlukla uzaktan yönetim için kullanılır, ancak bazen bazı cihazların, özellikle ağların, anahtarlar, erişim noktaları vb. donanımların ilk kurulumu için de kullanılırlar. Telnet istemci/sunucu esasına göre çalışır.
IRC sunucusu
Internet Relay Chat’in kısaltması olan ve Gerçek zamanlı iletişim sunucusu olarak da bilinen IRC, anlık mesaj sunucularını ifade eder. Gerçek zamanlı bir iletişim sunucusu, çok sayıda kullanıcının anında bilgi alışverişinde bulunmasına olanak tanır. Örneğin, mobil veya sabit hat aramaları, WhatsApp, Facebook, Instagram gibi anlık mesajlaşma, canlı TV haberleri, görüntülü aramalar vb.
Kullanıcıların IRC sunucusuna bağlanabilmeleri için sistemlerine IRC istemcilerini yüklemeleri gerekir. En popüler IRC istemcileri Windows için mIRC ve Mac için OS X’tir. Başka bir deyişle, diğer IRC kullanıcılarıyla sohbet etmek veya iletişim kurmak istiyorsanız, bir IRC istemcisine ve İnternet erişimine ihtiyacınız vardır. IRC istemcisi, bilgisayarda çalışan ve IRC sunucusundan mesaj alıp gönderen bir programdır ve IRC sunucusu, mesajların tüm kullanıcılara ulaşmasını sağlamaktan sorumludur.
Haber Sunucusu
Haber sunucuları, haberleri paylaşmak ve iletmek için kullanılan yazılım veya bilgisayar sistemidir. Mesajların depolanmasını ve yönlendirilmesini ve ayrıca Usenet’teki (binlerce haber grubundan oluşan geniş bir dağıtılmış ağ) haber gruplarına erişim kontrolünü yönetir. Usenet’in ana parçasıdır ve çeşitli operasyonların yönetilmesinden sorumludur. Haber sunucuları, okuyucu sunucusu veya haber aktarma sunucusu ve bazen de her ikisi gibi davranabilir.
Bu yazıda sunucu türleri hakkında bahsedilen noktalara göre artık her sunucunun ne için kullanıldığını ve işletmeniz için ne tür bir sunucuya ihtiyacınız olduğunu biliyorsunuz. Eğer hala hangi sunucunun size en uygun olduğundan emin değilseniz yorum kısmından bize sorularınızı sorabilirsiniz.