Rodzaje oprogramowania serwerowego
Źródło obrazu: nd3000/iStock/GettyImages
Serwer to komputer w sieci, który nasłuchuje żądań od innych komputerów, często nazywanych klientami, i odpowiada na nie. Typowe typy serwerów obejmują serwery internetowe dostarczające strony internetowe, serwery plików przechowujące pliki, serwery wydruku, które zarządzają zadaniami drukowania oraz serwery baz danych, które przechowują zorganizowane zestawy Informacja. Serwery mogą działać na niezależnych komputerach lub oprogramowanie serwera można uruchomić na komputerze, który jest również używany do innych zadań.
Co to jest serwer?
Informatycy czasami mówią o model klient-serwer sieci, gdzie system jest albo klientem żądającym, aby inny system zwrócił dane lub wykonał obliczenia, albo serwerem dostarczającym odpowiedzi na żądanie klienta. Serwer może znajdować się w biurze, w dedykowanym centrum danych lub, w przypadku serwerów domowych, po prostu w rogu domowego biura lub salonu.
Wideo dnia
W niektórych przypadkach niektóre komputery działają całkowicie jako klienci, zlecając prawie wszystkie prace systemom serwerowym. Czasami nazywane są maszyny o małej mocy, które pełnią taką rolę
szczupli klienci. Komputery w sieci WWW są zazwyczaj albo klientami, albo serwerami. Chociaż można uzyskać dostęp do witryny z serwera lub wyświetlać zawartość z domowego komputera stacjonarnego lub laptopa, nie jest to szczególnie powszechne.W innych przypadkach komputer może działać zarówno jako klient, jak i serwer w różnych scenariuszach. Na przykład często serwer WWW odbiera żądanie od klienta, a następnie, w odpowiedzi na to żądanie, wysyła zapytanie do oddzielnego serwera bazy danych, stając się w zasadzie samym klientem.
Podczas gdy niektóre serwery mogą mieć wyspecjalizowany sprzęt, wiele serwerów działa obecnie oprogramowanie serwerowe na standardowych systemach operacyjnych, takich jak Linux lub Microsoft Windows. To oprogramowanie obsługuje żądania klientów i zasadniczo zamienia komputer w serwer.
Oprogramowanie internetowe i serwerowe
Jednym z najczęstszych typów serwerów jest serwer WWW. Ten typ serwera obsługuje żądania z przeglądarek, takich jak Google Chrome lub Mozilla Firefox, na całym obszarze w Internecie lub w sieci lokalnej i odpowiada stronami internetowymi, obrazami i innymi danymi wymaganymi przez przeglądarki.
Popularne serwery internetowe obejmują projekty open-source Apache i Nginx oraz zastrzeżone oprogramowanie Microsoft o nazwie Internetowe usługi informacyjne lub IIS. Niektóre firmy zbudowały własne serwery internetowe na własny użytek, aby poradzić sobie z własnym, unikalnym obciążeniem ruchu lub innymi potrzebami. Wiele organizacji korzysta z serwerów internetowych w połączeniu z innymi rodzajami technologii, takimi jak systemy równoważenia obciążenia rozdzielać zadania między komputerami i sieci dystrybucji treści lub CDN, które przechowują i szybko dostarczają materiały użytkownikom.
Zrozumienie serwerów baz danych
Wiele organizacji polega również na serwerach baz danych, które przechowują informacje w niezawodny i szybki sposób, ułatwiając ich aktualizację i dostęp. Popularne produkty serwerowe baz danych obejmują Microsoft SQL Server, PostgreSQL i MySQL.
Wiele serwerów baz danych, w tym te, komunikuje się z klientami baz danych za pomocą odmian ustrukturyzowany język zapytań lub SQL. Ten specjalistyczny język programowania jest przeznaczony do żądania i edytowania danych w potencjalnie dużej bazie danych i może być pisany bezpośrednio przez programistów lub generowany przez inne oprogramowanie.
Serwery baz danych są używane do wszystkiego, od przechowywania dokumentacji księgowej firmy po przechowywanie wpisów na blogach w systemach podłączonych do popularnych serwerów internetowych.
Serwery plików i wydruku
Serwery plików i drukarek to dwa typy serwerów powszechnie spotykane w sieci biurowej. Serwer plików przechowuje pliki w miejscu, w którym będą dostępne dla wielu użytkowników, zwykle z niektórymi ustawienia zabezpieczeń, a serwer wydruku komunikuje się z drukarkami i innymi komputerami w celu zarządzania drukowaniem dokumenty.
Oba mogą działać na samodzielnych komputerach lub na komputerach używanych również do innych prac biurowych.