Dystrybucje Windows Server czy Linux? Wybór systemu operacyjnego serwera

Dystrybucje Windows Server czy Linux? Wybór systemu operacyjnego serwera

Systemy operacyjne są podstawą współczesnego przemysłu. Z jednej strony zużywają cenne zasoby serwera, które można przeznaczyć na coś bardziej przydatnego. Z drugiej strony system operacyjny pełni rolę orkiestratora aplikacji serwerowych i pozwala zamienić jednozadaniowy system obliczeniowy w platformę wielozadaniową, a także ułatwia interakcję wszystkich zainteresowanych ze sprzętem. Obecnie głównym nurtem serwerowych systemów operacyjnych jest Windows Server + kilka różnych dystrybucji Linuksa. Każdy z tych systemów operacyjnych ma swoje zalety, wady i nisze zastosowań. Dzisiaj krótko porozmawiamy o systemach, które są dostarczane z naszymi serwerami.

Windows Server

Ten system operacyjny jest niezwykle popularny w segmencie korporacyjnym, choć większości zwykłych użytkowników Windows kojarzy się wyłącznie z wersją desktopową na komputery PC. W zależności od zadań i wymaganej do obsługi infrastruktury, firmy korzystają obecnie z kilku wersji systemu Windows Server, zaczynając od Windows Server 2003, a kończąc na najnowszej wersji - Windows Server 2019. Dostarczamy serwery ze wszystkimi wymienionymi systemami operacyjnymi, tj. Windows Server 2003, 2008 R2, 2016 i 2019.

System Windows Server 2003 jest używany głównie do obsługi systemów i sieci korporacyjnych zbudowanych na systemie Windows XP. Co zaskakujące, wersja systemu operacyjnego dla komputerów stacjonarnych firmy Microsoft, która została wycofana około pięć lat temu, jest nadal w użyciu, ponieważ w pewnym momencie napisano dla niej wiele zastrzeżonego oprogramowania produkcyjnego. To samo dotyczy Windows Server 2008 R2 i Windows Server 2016 - są one najbardziej kompatybilne ze starszym, ale działającym oprogramowaniem i dlatego są nadal używane.

Głównymi zaletami serwerów z systemem Windows jest względna łatwość administrowania, dość duża warstwa informacji, instrukcji i oprogramowania. Ponadto nie można obejść się bez serwera Windows, jeśli w ekosystemie firmy znajduje się oprogramowanie lub rozwiązania korzystające z bibliotek i części jądra systemów Microsoft. Można także dodać technologię RDP w celu zapewnienia użytkownikom dostępu do aplikacji serwerowych i ogólnej wszechstronności systemu. Dodatkowo Windows Server posiada lekką wersję bez GUI z zużyciem zasobów na poziomie dystrybucji Linuksa – Windows Server Core, o którym pisaliśmy wcześniej. Wszystkie serwery Windows wysyłamy z aktywowaną licencją (bezpłatną dla nowych użytkowników).

Wady Winservera obejmują dwa parametry: koszt licencji i zużycie zasobów. Spośród wszystkich serwerowych systemów operacyjnych Windows Server jest najbardziej energochłonny i wymaga co najmniej jednego rdzenia procesora oraz od półtora do trzech gigabajtów pamięci RAM do działania podstawowych i standardowych usług. System ten nie nadaje się do konfiguracji o niskim poborze mocy, a także ma szereg luk związanych z protokołem RDP oraz politykami grupowymi i użytkownikami.

Najczęściej Windows Server przeznaczony jest do administrowania firmowymi intranetami i zapewniania funkcjonalności określonego oprogramowania, baz danych MSSQL, narzędzi ASP.NET lub innego oprogramowania stworzonego specjalnie dla Windows. Jednocześnie jest to nadal pełnoprawny system operacyjny, na którym można wdrożyć routing, podnieść DNS lub dowolną inną usługę.

Ubuntu

Ubuntu to jedna z najpopularniejszych i stale rozwijających się dystrybucji rodziny Linuksa, wydana po raz pierwszy w 2004 roku. Niegdyś popularny system gospodyń domowych w powłoce Gnome, z czasem Ubuntu stał się domyślnym systemem operacyjnym dla serwerów ze względu na rozległą społeczność i ciągły rozwój. Najnowsza popularna wersja to 18.04, ale dostarczamy również serwery na 16.04, a około tydzień temu wydanie wersji 20.04, co przyniosło mnóstwo smakołyków.

Jeśli Windows Server był używany jako system operacyjny do obsługi określonego oprogramowania zorientowanego na Windows, to Ubuntu jako dystrybucja Linuksa jest historią o otwartym kodzie źródłowym i tworzeniu stron internetowych. Zatem to serwery Linux służą do hostowania serwerów WWW na Nginx lub Apache (w przeciwieństwie do Microsoft IIS), do współpracy z PostgreSQL i MySQL lub obecnie popularnymi językami programowania skryptów. Usługi routingu i zarządzania ruchem będą również idealnie pasować na serwerze Ubuntu.

Zaletami są mniejsze zużycie zasobów niż Windows Server, a także natywna praca z konsolą i menedżerami pakietów dla wszystkich systemów Unix. Ponadto Ubuntu, będąc początkowo „desktopowym Unixem”, jest dość przyjazny dla użytkownika, co ułatwia administrowanie.

Główną wadą jest Unix, ze wszystkim, co się z nim wiąże. Ubuntu może i jest przyjazne, ale tylko w porównaniu z innymi systemami Linux. Aby więc z nim pracować, szczególnie w pełnej konfiguracji serwera - czyli wyłącznie za pośrednictwem terminala - będziesz potrzebować pewnych umiejętności. Ponadto Ubuntu jest bardziej nastawiony na użytek osobisty i nie zawsze nadaje się do rozwiązywania spraw korporacyjnych.

Debian

Ironią losu jest to, że Debian jest protoplastą niezwykle popularnego Ubuntu, o którym wspominaliśmy wcześniej. Pierwsza wersja Debiana została opublikowana ponad 25 lat temu – w 1994 roku i to kod Debiana stał się podstawą Ubuntu. Tak naprawdę Debian jest jedną z najstarszych i jednocześnie hardkorowych dystrybucji w rodzinie systemów Linux. Pomimo wszystkich podobieństw Ubuntu, w przeciwieństwie do swojego „następcy”, Debian nie uzyskał tego samego poziomu przyjazności dla użytkownika, co młodszy system. Ma to jednak również swoje zalety. Debian jest bardziej elastyczny niż Ubuntu i można go głębiej skonfigurować oraz wydajniej rozwiązywać szereg specyficznych zadań, w tym także korporacyjnych.

Główną zaletą Debiana jest jego większe bezpieczeństwo i stabilność w porównaniu z Ubuntu, a zwłaszcza Windowsem. I oczywiście, jak każdy system Linux, niskie zużycie zasobów, szczególnie w postaci systemu operacyjnego serwera z terminalem. Ponadto społeczność Debiana jest open source, więc system ten koncentruje się przede wszystkim na poprawnej i wydajnej pracy z darmowymi rozwiązaniami.

Jednak elastyczność, hardkor i bezpieczeństwo mają swoją cenę. Debian jest rozwijany przez społeczność open source bez jasnego rdzenia poprzez system masterów gałęzi, ze wszystkim, co to oznacza. W pewnym momencie Debian miał trzy wersje: stabilną, niestabilną i testową. Problem w tym, że stabilna gałąź rozwojowa poważnie pozostaje w tyle za gałęzią testową, to znaczy, że w jądrze często mogą znajdować się przestarzałe części i moduły. Wszystko to skutkuje ręczną przebudową jądra lub nawet przejściem do gałęzi testowej, jeśli Twoje zadania przekraczają możliwości stabilnej wersji Debiana. W Ubuntu nie ma takich problemów z przerwami w wersjach: tam programiści wypuszczają stabilną wersję systemu LTS co dwa lata.

CentOS

Cóż, zakończmy naszą rozmowę na temat serwerowych systemów operacyjnych RUVDS w CentOS. W porównaniu do bardziej masywnego Ubuntu, a zwłaszcza Debiana, CentOS wygląda jak nastolatek. I chociaż system stał się popularny wśród mas nie tak dawno temu, jak Debian czy Ubuntu, wydanie jego pierwszej wersji miało miejsce w tym samym czasie co Ubuntu, czyli już w 2004 roku.

CentOS jest używany głównie w serwerach wirtualnych, ponieważ wymaga jeszcze mniej zasobów niż Ubuntu czy Debian. Dostarczamy konfiguracje z dwiema wersjami tego systemu operacyjnego: CentOS 7.6.1810 i starszą wersją CentOS 7.2.1510. Głównym przypadkiem użycia są zadania korporacyjne. CentOS to opowieść o pracy. Nigdy nie był to system do użytku domowego, jak miało to miejsce na przykład w przypadku Ubuntu, CentOS został natychmiast opracowany jako dystrybucja przypominająca RedHat, oparta na otwartym kodzie źródłowym. To dziedzictwo RedHata daje CentOS jego główne zalety - skupienie się na rozwiązywaniu problemów korporacyjnych, stabilności i bezpieczeństwie. Najczęstszym scenariuszem wykorzystania systemu jest hosting WWW, w którym CentOS wykazuje lepsze wyniki niż inne dystrybucje Linuksa.

System ten ma jednak także szereg wad. Bardziej powściągliwy cykl rozwoju i aktualizacji niż w Ubuntu oznacza, że ​​w pewnym momencie będziesz musiał pogodzić się z lukami w zabezpieczeniach lub problemami już rozwiązanymi w innych dystrybucjach. Inny jest także system aktualizacji i instalowania komponentów: brak apt-get, tylko pakiety yum i RPM. Ponadto CentOS nie do końca nadaje się do hostingu i pracy z rozwiązaniami kontenerowymi Docker/k8s, w których Ubuntu i Debian są wyraźnie lepsze. To drugie jest o tyle istotne, że wirtualizacja serwerów WWW i aplikacji poprzez konteneryzację nabiera w ostatnich latach tempa w środowisku DevOps. I oczywiście CentOS ma znacznie mniejszą społeczność w porównaniu z bardziej popularnymi Debianem i Ubuntu.

Zamiast wyjścia

Jak widać, każdy system operacyjny ma swoje zalety i wady i otrzymał własną niszę. Serwery z systemem Windows wyróżniają się - środowisko Microsoftu, że tak powiem, ma swój klimat i zasady działania.
Wszystkie dystrybucje Linuksa są do siebie podobne pod względem zużycia zasobów, ale mają swoje specyficzne cechy i różnice w zależności od wykonywanego zadania. Ubuntu jest łatwiejszy w obsłudze, Debian jest lepiej skonfigurowany. CentOS może pełnić funkcję zamiennika płatnego RedHata, co jest ważne, jeśli potrzebujesz pełnoprawnego korporacyjnego systemu operacyjnego w wersji uniksowej. Ale jednocześnie jest słaby w kwestiach konteneryzacji i wirtualizacji aplikacji.W każdym razie możesz skontaktować się z naszymi specjalistami, a my dobierzemy dla Ciebie niezbędne rozwiązanie i konfigurację na podstawie Twoich zadań.

Dystrybucje Windows Server czy Linux? Wybór systemu operacyjnego serwera

W ankiecie mogą brać udział tylko zarejestrowani użytkownicy. Zaloguj się, Proszę.

Drodzy czytelnicy, który system operacyjny serwera uważacie za najlepszy?

  • 22,9%Serwer Windows119

  • 32,9%Debiana171

  • 40,4%ubuntu210

  • 34,8%CentOS181

Głosowało 520 użytkowników. 102 użytkowników wstrzymało się od głosu.

Źródło: www.habr.com

Dodaj komentarz