Каква е функцията на компютърния сървър?

...

Сървърен масив

Функцията на компютърния сървър е да съхранява, извлича и изпраща или „обслужва“ файлове и данни на други компютри в своята мрежа. Много фирми от всякакъв размер използват локална мрежа или "интранет" в своите офис съоръжения. В по-голям мащаб световната компютърна мрежа, позната като "Интернет", зависи от голям брой сървъри, разположени по целия свят. Файловете, данните и функционалността на даден уебсайт се базират на уеб сървъри.

Развитие във времето

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

Видео на деня

Съображения

...

Мрежовият хъб е превключвател, който контролира трафика.

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

Физически свойства

...

Вътрешната работа на сървъра

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

Операционни системи и сървърен софтуер

Даден компютърен сървър може да работи с някоя от няколко операционни системи, включително Microsoft Windows Server, Mac OS X Server или операционна система с отворен код, като Ubuntu Server или FreeBSD.

Операционната система на сървъра трябва да работи със специален сървърен софтуер. Докато далеч по-голямата част от компютърните сървъри изпълняват софтуера Apache Server с отворен код, други използват собствени системи като Windows IIS или Adobe ColdFusion. Този софтуер участва в извличането и разпространението на файлове, съхранявани на сървъра. Допълнителни програми от страна на сървъра (като ASP или Java) могат да се използват за обработка на тези файлове, преди резултатът да бъде изпратен обратно на искащия компютър.

Достъп до база данни

...

Данните се съхраняват в табличен формат

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

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

В Интернет може да се използва база данни за съхраняване на действителното съдържание на уебсайта, информация за удостоверяване на влизане на потребител и понякога записи за обработка на поръчки. Има няколко популярни системи за бази данни, включително Oracle Database, SQLServer на Microsoft и базата данни MySQL с отворен код.