İçeriğe atla

Sunucu (bilişim)

Kontrol Edilmiş
Bir sunucu

Sunucu (İngilizceserver), bilişim alanında "istemci" denilen diğer program ve cihazlara çeşitli işlevler sunan bilgisayar donanımları veya yazılımlarıdır. Bu mimariye istemci-sunucu modeli denir. Sunucular, istemciler arasında veri veya kaynak paylaşımı, bir istemci için hesaplama yapma gibi çeşitli işlevleri yerine getirebilirler. Bu işlevlere genellikle "servis" veya "hizmet" denir. Tek bir sunucu çok sayıda istemciye hizmet verebilir, tek bir istemci de çok sayıda sunucudan hizmet alabilir. İstemci ve sunucu aynı cihaz üzerinde çalışabileceği gibi, istemci üzerinden farklı bir cihazdaki sunucuya da bağlanabilir. Tipik sunucular arasında veritabanı sunucuları, dosya sunucuları, e-posta sunucuları, yazdırma sunucuları, web sunucuları, oyun sunucuları ve uygulama sunucuları sayılabilir.

İşletim sistemleri

Windows firması tarafından Windows NT ile başlayan sunucu işletim sistemlerine, zamanla Windows 2000 Server, Windows 2003 Server, Windows 2008 Server, Windows 2012 Server ve Windows 2016 Server[1] eklenmiştir. Kullanıcılar Windows işletim sistemine sahip bir sunucudan faydalanmak istediklerinde, Microsoft Windows firmasına lisans ücreti ödemeleri de gerekmektedir.[2] Bu ücretler genellikle sunucu hizmetini sağlayan firma tarafından karşılanarak, son kullanıcının aylık ödeyeceği masrafa dahil edilmektedir. Windows tabanlı sunucular, özellikle ASP gibi Windows işletim sistemine özgü programlama dilleriyle geliştirilen uygulamalar için kullanılmaktadır.

Linux tabanlı Centos, RedHat, Ubuntu, Debian ve SUSE dağıtımları da sunucu pazarında kendine yer edinmişlerdir. Linux tabanlı sunucular, linux işletim sisteminin açık kaynak kodlu ve ücretsiz olması nedeniyle genellikle daha düşük maliyete sahiptir.

Ayrıca sunucuların hangi amaçla kullanılacağı da önemlidir. Örnek vermek gerekirse web hizmeti veren web sunucuları vardır. Donanım olarak büyük farklılıklar göstermemekle birlikte, sunucular kullanılacakları alana göre özel yazılımlarla desteklenmektedir. Bunlara örnek olarak Apache, Microsoft IIS ve Abyss, Nginx ve Fastream IQ Web/FTP Server gösterilebilir. Dosya paylaşım, canlı yayın ve hatta çevrimiçi (İngilizceonline) oyun hizmeti verenleri de mevcuttur. Tüm bu sunucuların değişik sistem gereksinimleri olacaktır.

İnternetin neredeyse tüm yapısı bir istemci-sunucu modeline dayanmaktadır. Üst düzey kök ad sunucuları, DNS ve yönlendiriciler internetteki trafiği yönlendirir. İnternete bağlı, dünya çapında sürekli olarak çalışan milyonlarca sunucu vardır. Sıradan bir İnternet kullanıcısı tarafından gerçekleştirilen hemen hemen her eylem, bir veya daha fazla sunucuyla bir veya daha fazla etkileşim gerektirir. Tahsis edilmiş sunucuları kullanmayan istisnalar vardır; örneğin, eşler arası dosya paylaşımı ve bazı telefon uygulamaları yapar.[3]

Donanım

Dell PowerEdge 850 web sunucusunun içini gösteren bir resim.

Sunucular için donanım gereksinimleri, sunucunun amacına ve yazılımına bağlı olarak büyük ölçüde değişir. Sunucular genellikle onlara bağlanan istemcilerden daha güçlü ve pahalıdır. Sunuculara genellikle bir ağ üzerinden erişildiğinden, birçoğu bilgisayar monitörü veya giriş cihazı, ses donanımı ve USB arabirimleri olmadan gözetimsiz çalışır. Birçok sunucuda grafik kullanıcı arabirimi (GUI) yoktur.[4] Uzaktan yapılandırılır ve yönetilirler. Uzaktan yönetim, Microsoft Yönetim Konsolu (MMC), PowerShell, SSH, Dell DRAC veya HP'nin iLo'su gibi tarayıcı tabanlı bant dışı yönetim sistemleri dahil olmak üzere çeşitli yöntemlerle gerçekleştirilebilir.

Büyük geleneksel tek sunucuların kesintisiz olarak uzun süre çalıştırılması gerekir. Kullanılabilirliğin çok yüksek olması gerekir, bu da donanım güvenilirliğini ve dayanıklılığını son derece önemli hale getirir. Görev açısından kritik kurumsal sunucular, hataya çok dayanıklı olacak ve çalışma süresini en üst düzeye çıkarmak için düşük hata oranlarına sahip özel donanımlar kullanacak. Elektrik kesintisine karşı koruma sağlamak için kesintisiz güç kaynakları dahil edilebilir. Sunucular tipik olarak ikili güç kaynağı, RAID disk sistemleri ve ECC belleği gibi donanım yedekliliğinin yanı sıra kapsamlı önyükleme öncesi bellek testi ve doğrulaması içerir. Kritik bileşenler çalışırken değiştirilebilir olabilir, bu da teknisyenlerin bunları çalışan sunucuyu kapatmadan değiştirmesine olanak tanır, aşırı ısınmaya karşı koruma sağlamak için sunucuların daha güçlü fanları olabilir veya su soğutma kullanabilir.[5] Genellikle IPMI tabanlı bant dışı yönetim kullanılarak uzaktan yapılandırılabilir, açılıp kapatılabilir veya yeniden başlatılabilirler. Sunucu kasaları genellikle düz ve geniştir, 19 inç raflarda veya açık raflarda rafa monte edilmek üzere tasarlanmıştır. Bu tür sunucular genellikle özel veri merkezlerinde barındırılır. Bunlar normalde çok kararlı güce, İnternete ve artırılmış güvenliğe sahip olacaktır. Gürültü de daha az endişe vericidir, ancak güç tüketimi ve ısı çıkışı ciddi bir sorun olabilir. Sunucu odaları klima cihazları ile donatılmıştır.

Bir sunucu çiftliği veya sunucu kümesi, tek bir aygıtın kapasitesinin çok ötesinde sunucu işlevselliği sağlamak için bir kuruluş tarafından tutulan bilgisayar sunucuları topluluğudur. Modern veri merkezleri artık genellikle çok daha basit sunuculardan oluşan çok büyük kümelerden inşa ediliyor ve bu kavram etrafında Open Compute Project adlı ortak bir çaba var.

Ağ araçları adı verilen bir küçük uzman sunucu sınıfı, genellikle ölçeğin alt ucundadır ve yaygın masaüstü bilgisayarlardan daha küçüktür.[6] Bir mobil sunucunun taşınabilir bir form faktörü vardır. Büyük veri merkezlerinin veya raf tipi sunucuların aksine, mobil sunucu, güç gereksinimleri, boyutları ve dağıtım süreleri nedeniyle geleneksel sunucuların mümkün olmadığı acil durum, felaket veya geçici ortamlara özel amaçlı dağıtım için tasarlanmıştır. Sözde "hareket halindeki sunucu" teknolojisinin ana yararlanıcıları arasında ağ yöneticileri, yazılım veya veritabanı geliştiricileri, eğitim merkezleri, askerî personel, kolluk kuvvetleri, adli tıp, acil durum yardım grupları ve hizmet kuruluşları yer alır. Taşınabilirliği kolaylaştırmak için klavye, ekran, pil (arıza durumunda yedek güç sağlamak için kesintisiz güç kaynağı) ve fare gibi özelliklerin tümü kasaya entegre edilmiştir.[7]

Sunucu kontrol panelleri

İşletim sistemlerine göre kullanıcıların Sunucular için kullanımını kolaylaştırmak ve daha basit işlemleri sistem arayüzüne gitmeden (Konsole) üzerinden değil bizzat görsele dayalı sistem arayüzünden işlem gerçekleştirmeleri için kullanılan yazılımlardır. Bu kontrol panellerinden bazıları şunlardır;

  1. CPanel
  2. Plesk
  3. DirectAdmin
  4. Cloudpanel
  5. Cyberpanel

Bunlar gibi daha birçok paneller mevcuttur, bu kontrol panellerinden bazıları aylık - yıllık - kullanıcı başlı fiyatlandırma sunarken bazıları ise tamamen ücretsizdir. Ücretsiz kontrol panelleri içinde Nginx kullanarak en iyi performans veren ise Cloudpanel 'dir.

Sunucuların enerji tüketimi

2010 yılı itibarıyla sunucular ABD'deki enerji tüketiminin %2.5'inden sorumlulardır. %2.5'lik başka bir pay da sunucuları soğutmak için kullanılan soğutma sistemlerine ayrılmıştır. 2010 yılında yapılan araştırmalara göre, eğer enerji tüketimleri böyle devam ederse 2020 yılına kadar sunucuların dünya genelinde kullandığı enerji oranı, hava ulaşımına ayrılan enerji oranından daha fazla olacaktır.

Sunucu türleri

Ayrıca bakınız

Galeri

Kaynakça

  1. ^ "Compare features in Windows Server versions". 10 Mart 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Mart 2017. 
  2. ^ "Pricing and licensing for Windows Server". 10 Mart 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Mart 2017. 
  3. ^ "Best Server OS in 2023 – Which Operating System Is Right for Your Server?". 13 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Mart 2023. 
  4. ^ "Server hardware guide to architecture, products and management". 13 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Mart 2023. 
  5. ^ "What is server hardware? | Types of server hardware". 13 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Mart 2023. 
  6. ^ "Server hardware". 13 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Mart 2023. 
  7. ^ "How is a Software Server different from a Hardware Server?". 13 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Mart 2023. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">İşletim sistemi</span> bilgisayar donanım kaynaklarını yöneten yazılım

İşletim sistemi ya da işletim dizgesi, bir bilgisayarın donanım kaynaklarını yöneten ve uygulama yazılımlarına hizmet sağlayan yazılımların bir bütünüdür. İşletim sistemleri, bilgisayarın donanımı ile uygulama yazılımları arasında bir köprü görevi görerek kullanıcıların sistemle etkileşim kurmasını sağlar. Öne çıkan örnekler arasında Microsoft Windows, macOS, GNU/Linux dağıtımları, Android ve iOS yer alır.

<span class="mw-page-title-main">UPnP</span>

UPnP, Universal Plug&Play'in kısaltması. Günümüzde var olan birçok aygıt ve program, Evrensel Tak ve Çalıştır (UPnP) protokolünü desteklemektedir. UPnP protokolü, Windows masaüstü makinelerinde bulunan tak ve çalıştır konseptini yerel ağa getirmek için 1999'un başlarında Microsoft tarafından ortaya atıldı.

Windows NT, Microsoft tarafından geliştirilen ve ilk sürümü 27 Temmuz 1993'te yayımlanan bir işletim sistemi ailesidir. İşlemciden bağımsız, çoklu işlem ve çoklu kullanıcı desteği sunan bir işletim sistemidir.

Telnet, Internet ağı üzerindeki çok kullanıcılı bir makineye uzaktaki başka bir makineden bağlanmak için geliştirilen bir TCP/IP protokolü ve bu işi yapan programlara verilen genel isimdir. Telnet iki bileşenden oluşur: (1) iki tarafın nasıl iletişim kuracağını belirleyen protokolün kendisi ve (2) hizmeti sağlayan yazılım uygulaması.Kullanıcı verileri, İletim Kontrol Protokolü (TCP) üzerinden 8 bitlik bayt yönlendirmeli bir veri bağlantısında Telnet kontrol bilgisi ile bant içi serpiştirilir. Telnet, 1969'da RFC 15 ile başlayarak geliştirildi, RFC 855'te genişletildi ve ilk İnternet standartlarından biri olan İnternet Mühendisliği Görev Gücü (IETF) İnternet Standardı STD 8 olarak standartlaştırıldı. encryption sağlayan bazı Telnet eklentileri geliştirilmiştir. Bağlanılan makineye girebilmek (login) için orada bir kullanıcı isminizin (İng:username) ve bağlantının gerçekleşebilmesi için bir telnet erişim programınızın olması gereklidir. Fakat bazı kütüphane ve herkese açık telnet bazlı web servisleri, bağlantı sırasında kullanıcı ismi (numarası) istemeyebilirler; ya da, kullanıcı isim ve parola olarak ne yazmanız gerektiği bağlandığınızda otomatik olarak karşınıza çıkar. Telnet, BBS sistemlere İnternet üzerinden erişimde günümüzde yaygın olarak kullanılmaktadır. Telnet erişim programları, günümüzdeki işletim sistemlerinin çoğunda işletim sistemi ile birlikte gelmektedir. Çok kullanıcılı işletim sistemleri genellikle kullanıcılara metin tabanlı bir arayüz sunar ve bu sistemlerde tüm işlemler klavye vasıtası ile komut isteminden gerçekleştirilir.

<span class="mw-page-title-main">Sanal özel ağ</span> Uzaktan erişim yoluyla farklı ağlara bağlanmayı sağlayan internet teknolojisi

Sanal Özel Ağ, uzaktan erişim yoluyla farklı ağlara bağlanmayı sağlayan bir internet teknolojisidir. VPN, sanal bir ağ uzantısı oluşturarak, ağa bağlanan cihazların fiziksel olarak bağlıymış gibi veri alışverişinde bulunmasına olanak tanır. Basitçe, İnternet veya diğer açık ağlar üzerinden özel bir ağa bağlanmayı mümkün kılan bir bağlantı türüdür.

<span class="mw-page-title-main">Web sunucusu</span> Web site içeriklerini kullanıcıya sunan sunucu

Web sunucusu, Hosting ya da "barındırma" işlemini İnternet protokolü üzerinden sunan bir sunucudur. Barındırma ya da hosting, Web sayfalarını İnternet'te yayınlamak için gerekli alanın kiralanmasıdır. Diğer bir ifade ile hosting, bir Web sitesinde yayınlanmak istenen sayfaların, resimlerin veya dokümanların İnternet kullanıcıları tarafından erişebileceği bir bilgisayarda tutulmasıdır.

<span class="mw-page-title-main">DHCP</span>

DHCP, ağda bulunan her bir bilgisayarın IP adresi, alt ağ maskesi, varsayılan ağ geçidi ve DNS sunucuları gibi ağ bağlantısı ayarlarının otomatik olarak atamasını sağlar. Bu sayede ağ yöneticileri, ağdaki her bir bilgisayarın IP adresi ve diğer ağ bağlantısı ayarlarını elle girerek zaman kaybetmek yerine, DHCP sunucusu üzerinden bu bilgileri otomatik olarak atayarak daha verimli ve güvenilir bir ağ yönetimi yapabilirler. Bu sayede sistem yönetim işlemi de kolaylaşmış olur. Ayrıca UDP, TCP'ye dayalı herhangi bir iletişim protokolünün ve DNS, NTP gibi ağ hizmetlerinin kullanımına olanak sağlar.

<span class="mw-page-title-main">Vekil sunucu</span>

Vekil sunucu veya yetkili sunucu, İnternet'e erişim sırasında kullanılan bir ara sunucudur. Bu durumda, örneğin bir ağ sayfasına erişim sırasında doğrudan bağlantı yerine:

<span class="mw-page-title-main">Barındırma hizmeti</span> Web Sitelerin dosya barındırma sistemi

Barındırma (hosting), bir web sitesinde yayınlanmak istenen sayfaların, resimlerin veya belgelerin internet kullanıcılarının erişimine sunulabilmesi amacıyla bir sunucuda saklanmasıdır. Barındırma hizmeti, web sitesinin içeriğinin yüklenip saklandığı sunucunun veri depolama işlevini üstlenir.

Bilgisayar ağları konusunda geçen Önyükleme Protokolü veya BOOTP, bir yapılandırma sunucusundan bir IP adresi almak için bir ağ istemcisi tarafından kullanılan bir ağ protokolüdür. BOOTP protokolü ilk olarak RFC 951 içerisinde tanımlanmıştı.

<span class="mw-page-title-main">Windows Server 2008 R2</span> Microsoft tarafından üretilen bir sunucu işletim sistemi

Windows Server 2008 R2, Microsoft tarafından üretilen bir sunucu işletim sistemidir. 22 Temmuz 2009 tarihinde üretime sunulmuş, 22 Ekim 2009'da başlatılmıştır. Windows Server Ekip bloguna göre, perakende geçerliliği 14 Eylül 2009 idi. Windows 7 yönlü son kullanıcıyla aynı işletim sistemi çekirdeğini kullanan Windows NT 6.1 üzerine inşa edilmiştir. Microsoft tarafından yalnızca 64 bit işletim sistemi olarak piyasaya çıkan ilk sürümdür.

<span class="mw-page-title-main">Hyper-V</span>

Hyper-V, Microsoft Hyper-V, Viridian kod adındaki ve önceleri Windows Sunucu Sanallaştırma olarak bilinen, x64 bilgisayarlar için hypervisor tabanlı bir sanallaştırma sistemidir. Birden fazla sunucu rolünü tek bir fiziksel ana makinede çalışan ayrı sanal makineler olarak birleştirerek sunucu donanımı yatırımlarını iyileştirmek için bir araç sağlar. Hyper-V ayrıca, Windows haricinde Linux gibi işletim sistemleri de dahil olmak üzere birden fazla işletim sistemini verimli bir şekilde tek bir sunucuda çalıştırmak ve 64-bit bilgi işlemin gücünden faydalanmak için de kullanılabilir.Windows Server 2008'in belirli x64 sürümleriyle birlikte Hyper-V'nin bir betası sevk edilmiş ve kesinleşmiş sürüm 26 Haziran 2008'de piyasaya çıkmıştır. Yeni çıkacak olan Windows Server 2012® Hyper-V® ile de birden fazla işletim sisteminin paralel olarak aynı sunucu üzerinde çalıştırılmasını sağlamaktadır.

Diyaloguer (ingilizce) olarak da bilinen, ağ işletim sistemi, bir sunucu üzerinde çalışan ve verileri, kullanıcıları,grupları, güvenliği, uygulamaları ve ağ üzerinde koşan diğer çoğu ağ işlevlerinin yönetilmesine olanak sağlayan bir yazılımdır. Ağ işletim sistemleri, bir ağ içerisinde bulunan bilgisayarların ağ içerisindeki diğer bilgisayarlarla yazıcı paylaşımı, ortak dosya sisteminin ve veritabanının paylaşımı, uygulama paylaşımı gibi işlevleri yerine getirmek için tasarlanmıştır. En popüler olanları Novell NetWare, Linux, Windows Server 2003, Mac OS X tir.

<span class="mw-page-title-main">SoftEther VPN</span> Baymuhammet

SoftEther VPN, Tsukuba Üniversitesi'nden Daiyuu Nobori'nin yüksek lisans tezi araştırması kapsamında geliştirilen ücretsiz bir açık kaynak kodlu, çapraz platform, çoklu protokol destekli VPN çözümüdür. SoftEther VPN, SSL VPN, L2TP/IPsec, OpenVPN ve Microsoft Güvenli Yuva Tünel Protokolü gibi VPN iletişim kurallarını tek bir VPN sunucusundan verilecek şekilde desteklemektedir. 4 Ocak 2014 tarihinde GPLv2 lisansını kullanarak yayınlanmıştır.

<span class="mw-page-title-main">Windows Server 2016</span>

Windows Server 2016, Windows 10 ile eş zamanlı olarak geliştirilen, Windows NT işletim sistemleri ailesinin bir parçası olarak Microsoft tarafından geliştirilen bir sunucu işletim sistemidir. İlk erken önizleme sürümü, Microsoft Servers ilk teknik önizleme ile birlikte 1 Ekim 2014 tarihinde mevcut oldu. İstemci işletim sistemi ile eş zamanlı olarak yayımlanmış olan önceki Windows Server sürümlerinin aksine, Windows Server 2016 Ekim 2016 için planlanan genel durumu ile Microsoft Ignite toplantısında 26 Eylül 2016 tarihinde serbest bırakıldı.

Windows Server Essentials, Microsoft'tan entegre edilen çalışma ağ altyapısı için tasarlanmış sunucu paketidir. Küçük ve orta ölçekli işletmeler 25 kullanıcı veya 50 cihazlardan daha fazlasına sahip değil. Uygulama sunucusu teknolojileri sıkıca sağlamak için entegre edilmiştir ve örneğin, Uzak Web Çalışma ve tümleşik kurulum, gelişmiş izleme, birleşik Microsoft Management Console ve uzaktan erişim gibi teklif yönetiminden yararlanır. SBS 2003 sunulduğundan beri, Windows Server veya diğer sunucu ürünleri için aynı hizmet paketleri OS güncellemek için kullanılabilir.

<span class="mw-page-title-main">MacOS Server</span>

macOS Server, Apple tarafından üretilen ve ayrı piyasaya çıkarılan add-on bir işletim ve sunucu sistemidir, macOS işletim sistemi için ek sunucu programları, idaresi ve yönetimi araçları sağlar. Mac OS X Server İngilizce, Japonca, Fransızca, Almanca, Basitleştirilmiş Çince, Hollandaca, İtalyanca, Almanca, İspanyolca ve Geleneksel Çince mevcuttur.

Uzak Masaüstü Hizmetleri (RDS) ya da Terminal Hizmetleri Windows Server 2008 ve önceki sürümlerinde, kullanıcının bir uzak bilgisayar veya sanal makinenin bir bilgisayar ağı bağlantısı üzerinden kontrolünü ele geçirmesine olanak sağlayan Microsoft Windows bileşenlerinden biridir. Uzak masaüstü yazılımıdır. RDS, Microsoft'un Windows istemci yazılımı ve RDS çalıştıran bilgisayarın tüm masaüstünün Uzak Masaüstü Protokolü'nü (RDP) destekleyen bir uzak sanal makinesine erişebildiği ince istemci uygulamasıdır. RDS ile, yalnızca yazılım kullanıcı arayüzleri istemci sistemine aktarılır. İstemci sistemindeki tüm girdiler, yazılımın gerçekleştirildiği sunucuya iletilir. Bu, Microsoft App-V gibi, bilgisayar programlarının istemciye istek üzerine aktarıldığı ve istemci makinede yürütüldüğü uygulama akış sistemlerinden farklıdır.

Windows Server ile karıştırılmamalıdır.

<span class="mw-page-title-main">Windows Server Update Services</span>

Windows Server Update Services (WSUS), Microsoft Corporation tarafından geliştirilen ve yöneticilerin Microsoft ürünleri için yayımlanan güncelleştirmelerin ve düzeltmelerin şirket ortamındaki bilgisayarlara dağıtımını yönetmesini sağlayan bir bilgisayar programı ve ağ hizmetidir.. WSUS bu güncelleştirmeleri Microsoft Update web sitesinden indirir ve ardından bir ağdaki bilgisayarlara dağıtır. WSUS, Windows Server'ın ayrılmaz bir bileşenidir.