Windows Server или Linux дистрибуции? Избор на сървърна ОС

Windows Server или Linux дистрибуции? Избор на сървърна ОС

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

Windows Server

Тази операционна система е изключително популярна в корпоративния сегмент, въпреки че повечето обикновени потребители свързват Windows изключително с настолната версия за компютри. В зависимост от задачите и инфраструктурата, необходима за поддръжка, компаниите вече работят с няколко версии на Windows Server, започвайки с Windows Server 2003 и завършвайки с най-новата версия - Windows Server 2019. Ние доставяме сървъри с всички изброени операционни системи, т.е. Windows Server 2003, 2008 R2, 2016 и 2019.

Windows Server 2003 се използва предимно за поддръжка на корпоративни системи и мрежи, изградени на Windows XP. Изненадващо, версията на Microsoft за десктоп операционна система, която беше преустановена преди около пет години, все още се използва, тъй като много собствен производствен софтуер беше написан за нея по едно време. Същото важи и за Windows Server 2008 R2 и Windows Server 2016 – те са най-съвместими с по-стар, но работещ софтуер и затова се използват и днес.

Основните предимства на сървърите, работещи под Windows, са относителната лекота на администриране, доста голям слой информация, ръководства и софтуер. Освен това не можете без сървър на Windows, ако екосистемата на компанията включва софтуер или решения, които използват библиотеки и части от ядрото на системите на Microsoft. Можете също да добавите RDP технология за потребителски достъп до сървърни приложения и цялостната гъвкавост на системата. В допълнение, Windows Server има олекотена версия без GUI с потребление на ресурси на ниво Linux дистрибуция - Windows Server Core, за което писахме по-рано. Ние доставяме всички Windows сървъри с активиран лиценз (безплатно за нови потребители).

Недостатъците на Winserver включват два параметъра: цена на лиценза и потребление на ресурси. Сред всички сървърни операционни системи Windows Server е най-енергоемката и изисква поне едно процесорно ядро ​​и от един и половина до три гигабайта RAM само за работата на ядрото и стандартните услуги. Тази система не е подходяща за конфигурации с ниска мощност и също така има редица уязвимости, свързани с RDP и групови и потребителски политики.

Най-често Windows Server е предназначен за администриране на фирмени интранет мрежи и осигуряване на функционалността на специфичен софтуер, MSSQL бази данни, ASP.NET инструменти или друг софтуер, създаден специално за Windows. В същото време това все още е пълноценна операционна система, на която можете да разположите маршрутизиране, да повдигнете DNS или всяка друга услуга.

Ubuntu

Ubuntu е една от най-популярните и стабилно разрастващи се дистрибуции от семейството на Linux, пусната за първи път през 2004 г. Някога "домакинята" в обвивката на Gnome, с течение на времето Ubuntu се превърна в сървърна операционна система по подразбиране поради обширната си общност и непрекъснатото развитие. Последната популярна версия е 18.04, но ние също доставяме сървъри за 16.04, а преди около седмица издание на версия 20.04, което донесе много лакомства.

Ако Windows Server беше използван като операционна система за поддръжка на специфичен и ориентиран към Windows софтуер, тогава Ubuntu като Linux дистрибуция е история за отворен код и уеб разработка. По този начин сървърите на Linux се използват за хостване на уеб сървъри на Nginx или Apache (за разлика от Microsoft IIS), за работа с PostgreSQL и MySQL или популярни в момента езици за разработка на скриптове. Услугите за маршрутизиране и управление на трафика също ще паснат идеално на Ubuntu сървър.

Предимствата включват по-ниска консумация на ресурси от Windows Server, както и естествена работа с конзолата и мениджърите на пакети за всички Unix системи. В допълнение, Ubuntu, първоначално като „настолен домашен Unix“, е доста удобен за потребителя, което го прави по-лесен за администриране.

Основният недостатък е Unix, с всичко, което предполага. Ubuntu може да е приятелски настроен, но само спрямо други Linux системи. Така че, за да работите с него, особено в пълна сървърна конфигурация - тоест изключително през терминала - ще ви трябват определени умения. Освен това Ubuntu е по-фокусиран върху лична употреба и не винаги е подходящ за решаване на корпоративни казуси.

Debian

Иронично е, че Debian е прародителят на изключително популярния Ubuntu, който споменахме по-рано. Първата версия на Debian беше публикувана преди повече от 25 години - през 1994 г., и именно кодът на Debian формира основата на Ubuntu. Всъщност Debian е една от най-старите и в същото време хардкор дистрибуции сред семейството на Linux системите. Въпреки всички прилики на Ubuntu, за разлика от своя „наследник“, Debian не получи същото ниво на удобство за потребителя като по-младата система. Това обаче има и своите предимства. Debian е по-гъвкав от Ubuntu и може да бъде по-задълбочено конфигуриран и по-ефективно да решава редица специфични задачи, включително корпоративни.

Основното предимство на Debian е неговата по-голяма сигурност и стабилност в сравнение с Ubuntu и особено с Windows. И разбира се, като всяка Linux система, ниска консумация на ресурси, особено под формата на сървърна ОС, работеща с терминал. Освен това общността на Debian е с отворен код, така че тази система е фокусирана основно върху правилната и ефективна работа с безплатни решения.

Въпреки това, гъвкавостта, хардкорът и сигурността си имат цена. Debian е разработен от общността с отворен код без ясно ядро ​​чрез система от клонове, с всичко, което предполага. В един момент Debian има три версии: стабилна, нестабилна и тестваща. Проблемът е, че стабилният клон за разработка сериозно изостава от тестовия клон, тоест често може да има остарели части и модули в ядрото. Всичко това води до ръчно възстановяване на ядрото или дори преход към тестовия клон, ако вашите задачи надхвърлят възможностите на стабилната версия на Debian. В Ubuntu няма такива проблеми с прекъсвания на версията: там разработчиците пускат стабилна LTS версия на системата на всеки две години.

CentOS

Е, нека завършим нашия разговор за сървърните операционни системи RUVDS на CentOS. В сравнение с по-масивния Ubuntu и особено Debian, CentOS изглежда като тийнейджър. И въпреки че системата стана популярна сред масите не толкова отдавна, като Debian или Ubuntu, пускането на първата й версия се състоя едновременно с Ubuntu, тоест през 2004 г.

CentOS се използва главно за виртуални сървъри, тъй като е дори по-малко изискващ ресурси от Ubuntu или Debian. Доставяме конфигурации, работещи с две версии на тази операционна система: CentOS 7.6.1810 и по-старата CentOS 7.2.1510. Основният случай на използване са корпоративни задачи. CentOS е история за работа. Никога не система за домашна употреба, какъвто беше случаят например с Ubuntu, CentOS веднага беше разработена като дистрибуция, подобна на RedHat, базирана на код с отворен код. Именно наследството от RedHat дава основните предимства на CentOS - фокус върху решаването на корпоративни проблеми, стабилност и сигурност. Най-честият сценарий за използване на системата е уеб хостинг, при който CentOS показва по-добри резултати от други Linux дистрибуции.

Системата обаче има и редица недостатъци. По-сдържаният цикъл на разработка и актуализиране от Ubuntu означава, че в даден момент ще трябва да се примирите с уязвимости или проблеми, които вече са разрешени в други дистрибуции. Системата за актуализиране и инсталиране на компоненти също е различна: няма apt-get, само yum и RPM пакети. Също така, CentOS не е съвсем подходящ за хостване и работа с Docker/k8s контейнерни решения, в които Ubuntu и Debian очевидно превъзхождат. Последното е важно, тъй като виртуализацията на уеб сървъри и приложения чрез контейнеризация набира скорост в DevOps средата през последните години. И разбира се, CentOS има много по-малка общност в сравнение с по-популярните Debian и Ubuntu.

Вместо продукция

Както можете да видите, всяка операционна система има своите плюсове и минуси и е получила своя собствена ниша. Сървърите, работещи под Windows, стоят отделно - средата на Microsoft, така да се каже, има своя собствена атмосфера и правила на работа.
Всички Linux дистрибуции са сходни една с друга по отношение на потреблението на ресурси, но имат свои собствени специфични характеристики и разлики в зависимост от задачата. Ubuntu е по-лесен за използване, Debian е по-фино конфигуриран. CentOS може да действа като заместител на платения RedHat, което е важно, ако имате нужда от пълноценна корпоративна операционна система в unix версия. Но в същото време е слаб по отношение на контейнеризацията и виртуализацията на приложенията.Във всеки случай можете да се свържете с нашите специалисти и ние ще изберем необходимото решение и конфигурация за вас въз основа на вашите задачи.

Windows Server или Linux дистрибуции? Избор на сървърна ОС

В анкетата могат да участват само регистрирани потребители. Впиши се, Моля те.

Уважаеми читатели, коя сървърна операционна система смятате за най-добра?

  • 22,9%Windows сървър 119

  • 32,9%Debian171

  • 40,4%Ubuntu 210

  • 34,8%CentOS181

520 потребители гласуваха. 102 потребители се въздържаха.

Източник: www.habr.com

Добавяне на нов коментар