spis treści
zamknij
BHPEX Logo

Blog bezpieczeństwa w pracy

Serwer

Serwer to program komputerowy świadczący usługi na rzecz odpowiednich programów zazwyczaj uruchomionych na innych komputerach podłączonych do sieci komputerowej. Innymi słowy serwerem nazywa się system oprogramowania biorący udział w udostępnianiu zasobów. Przykładami udostępnianych zasobów są pliki, bazy danych, łącza internetowe, a także urządzeń peryferyjnych jak drukarki i skanery.

Serwer to często również komputer świadczący takie usługi, sprowadzające się zazwyczaj do udostępniania pewnych zasobów innym komputerom lub pośredniczący w przekazywaniu danych między komputerami.

Serwerem może być zwykły komputer, jednak w celu pełnego wykorzystania możliwości, jakie daje oprogramowanie serwerowe, powinna to być maszyna przeznaczona do tej roli. Maszyny takie są przystosowane do pracy ciągłej, wyposaża się je w duże i szybkie dyski twarde lub SSD, głównie SAS (dawniej SCSI), dużą ilość pamięci RAM najczęściej z funkcją ECC oraz wydajne wielordzeniowe procesory serwerowe. Najczęściej serwerowe płyty główne mogą obsłużyć 2, 4 lub więcej procesorów.

Serwer musi być maszyną niezawodną, w tym celu często posiada 2 lub więcej wbudowanych zasilaczy typu hot-plug i awaryjne zasilanie, a pomieszczenie, w którym stoi powinno posiadać odpowiednią wentylację lub klimatyzację. Dodatkowo niezawodność podnosi zastosowanie układu kontroli poprawnej pracy, tzw. watchdog, którego zadaniem jest przeprowadzenie restartu serwera w razie zawieszenia się systemu operacyjnego.

Serwery są często podłączone do Internetu szybkim łączem światłowodowym, aby móc udostępniać swoje zasoby innym komputerom – typowym przykładem jest tu serwer WWW. Może również jako serwer pośredniczący mieć zainstalowane oprogramowanie maskarady (NAT) potrafiące dzielić łącze pomiędzy urządzenia chcące skorzystać z zasobów Internetu, które nazywa się klientami. Natomiast serwer niepodłączony do Internetu, na przykład działający tylko w sieci lokalnej, może zarządzać współdzieleniem zasobów na poszczególnych komputerach w tej sieci – na przykład zainstalowanymi programami, udostępnianymi danymi czy też urządzeniami peryferyjnymi.

Serwer www/ftp

Serwer może służyć do publikacji stron internetowych, sklepów, blogów, forów, portali czy aplikacji webowych. Wówczas mówimy o serwerze www (web server). Serwer www przechowuje witryny internetowe, a gdy użytkownik wysyła żądanie strony www – wpisując do przeglądarki adres domeny – serwer wysyła dane do przeglądarki.

Serwer może też służyć do wymiany plików przez Internet pomiędzy użytkownikami, poprzez protokół komunikacyjny. W tym wypadku mówimy o serwerze FTP (FTP server).

Rolę omówionych serwerów najczęściej spełnia serwer wirtualny wykupiony jako usługa (hosting www) u dostawcy usług internetowych, np. w Domeny.pl.

Serwer pocztowy

Serwer pocztowy (mail server) służy do odbierania i wysyłania poczty e-mail. Może to być osobny serwer służący wyłącznie tej funkcji, większość osób i firm korzysta jednak z serwera wirtualnego, który poza funkcją serwera www/ftp pełni także rolę serwera poczty.

Serwer plików

Firmy, ale też różnego typu zespoły, posiadają wspólne pliki, nad którymi pracują. Aby wygodnie wymieniać się owymi plikami, mieć do nich pełny dostęp 24/7, a także móc wspólnie je edytować, wykorzystują oni serwery plików (fileserver).

Serwer bazodanowy

Do utrzymywania baz danych wykorzystywane są z kolei serwery bazodanowe (database server). W ramach usługi serwera dedykowanego klient zainstalowany ma nie tylko system operacyjny, ale także serwer baz danych MySQL i PostgreSQL.

Serwer gier

Game server to jak sama nazwa wskazuje serwer dedykowany grom video, pozwalający na grę wielu graczom jednocześnie.

Serwer w chmurze

Serwer działający w chmurze pozwala uruchamiać programy na odległość. Coraz więcej oprogramowania oferowanego jest jako usługa (SaaS, software as a service), a usługi te działają na zasadzie chmury. Pozwala to pracować na jednym programie z wielu urządzeń. Niweluje to też ryzyko utraty danych. Platformy oparte o rozwiązania chmurowe pozwalają szansą na dostosowanie kosztów do rzeczywistych potrzeb. Serwer w chmurze to przede wszystkim skalowalność zasobów. Usługi tego typu wykorzystywane są przez osoby chcące efektywnie zarządzać finansami swojej firmy. Elastyczność, przy jednoczesnej kontroli zasobów pozwala na sprawne wypracowanie modelu biznesowego.

Serwer wydruku

Serwer wydruku (print server) pozwala na korzystanie z jednej drukarki wielu użytkownikom. Dodatkowo serwer taki zarządza zadaniami drukowania (kolejkowaniem).