Видове сървърен софтуер

click fraud protection
Снимка на бизнес хора, работещи заедно в офиса

Видове сървърен софтуер

Кредит на изображението: nd3000/iStock/GettyImages

Сървърът е компютър в мрежа, който слуша заявки от други компютри, често наричани клиенти, и отговаря на тях. Често срещаните типове сървъри включват уеб сървъри, които доставят уеб страници, файлови сървъри, които съхраняват файлове, сървъри за печат, които управляват задачи за печат и сървъри на бази данни, които съхраняват организирани набори от информация. Сървърите могат да работят на независими компютри или сървърният софтуер може да се изпълнява на компютър, който също се използва за друга работа.

Какво е сървър?

Компютърните учени понякога говорят за модел клиент-сървър на мрежа, където системата е или клиент, който иска друга система да върне данни или да извърши изчисление, или сървър, предоставящ отговорите на заявката на клиента. Сървърът може да бъде разположен в офис, в специален център за данни или, в случай на домашни сървъри, просто в ъгъла на домашен офис или хол.

Видео на деня

В някои случаи определени компютри функционират изцяло като клиенти, аутсорсвайки почти цялата работа на сървърни системи. Понякога се наричат ​​машини с ниска мощност, които имат такава роля

тънки клиенти. Компютрите в World Wide Web обикновено са строго или клиенти, или сървъри. Въпреки че е възможно да получите достъп до уебсайт от сървър или да обслужвате съдържание от домашен настолен компютър или лаптоп, това не е особено често.

В други случаи компютърът може да работи както като клиент, така и като сървър в различни сценарии. Например, обичайно е уеб сървърът да получи заявка от клиент и след това, в отговор на тази заявка, да изпрати заявка до отделен сървър на база данни, като по същество сам се превръща в клиент.

Докато някои сървъри може да имат специализиран хардуер, много сървъри днес работят сървърен софтуер над стандартните операционни системи като Linux или Microsoft Windows. Този софтуер обработва заявки от клиенти и по същество е това, което превръща компютъра в сървър.

Софтуер за интернет и уеб сървър

Един от най-често срещаните типове сървъри е уеб сървърът. Този тип сървър обработва заявки от браузъри като Google Chrome или Mozilla Firefox навсякъде интернет или в локална мрежа и отговаря с уеб страници, изображения и други данни, поискани от браузърите.

Общите уеб сървъри включват проектите с отворен код Apache и Nginx и собствения софтуер на Microsoft, наречен Интернет информационни услуги или IIS. Някои компании изградиха свои собствени уеб сървъри за собствена употреба, за да се справят със собствените си уникални натоварвания от трафик или други нужди. Много организации използват уеб сървъри във връзка с други видове технологии, като напр балансьори на натоварване за разпределяне на задачите между компютрите и мрежи за разпространение на съдържание или CDN, които съхраняват и бързо получават материал до потребителите.

Разбиране на сървърите за бази данни

Много организации също разчитат на сървъри на бази данни, които съхраняват информация по надеждни и бързи начини, които улесняват актуализирането и достъпа. Общите продукти за сървър на бази данни включват SQL Server, PostgreSQL и MySQL на Microsoft.

Много сървъри на бази данни, включително тези, комуникират с клиенти на база данни, използвайки вариации на структуриран език за заявки или SQL. Този специализиран език за програмиране е предназначен за заявка и редактиране на данни в потенциално голяма база данни и може да бъде написан директно от програмисти или генериран от друг софтуер.

Сървърите за бази данни се използват за всичко - от съхраняване на корпоративни счетоводни записи до поддържане на публикации в блогове на системи, свързани към популярни уеб сървъри.

Файлови и печатни сървъри

Сървърите за файлове и печат са два типа сървъри, често срещани в офис мрежа. Файловият сървър съхранява файлове на място, където те ще бъдат достъпни от множество потребители, обикновено с някои настройки за защита, а сървърът за печат комуникира с принтерите и с други компютри, за да управлява печата документи.

И двете могат да се изпълняват на самостоятелни компютри или на компютри, които се използват и за друга офис работа.