Windows Server або Linux-дыстрыбутывы? Выбіраемы серверную АС

Windows Server або Linux-дыстрыбутывы? Выбіраемы серверную АС

Аперацыйныя сістэмы - гэта краевугольны камень сучаснай індустрыі. З аднаго боку, яны спажываюць каштоўныя рэсурсы сервера, якія можна было б пусціць на што-небудзь больш карыснае. З іншага - аперацыйная сістэма выступае аркестратарам для прыкладанняў сервера і дазваляе зрабіць з адназадачнага вылічальнага комплексу шматзадачную платформу, а таксама палягчае ўзаемадзеянне ўсіх зацікаўленых бакоў з абсталяваннем. Цяпер асноўны мэйнстрым серверных АС – гэта Windows Server + некалькі Linux-дыстрыбутываў рознай накіраванасці. Кожная з гэтых аперацыйных сістэм мае свае плюсы, мінусы і нішы прымянення. Сёння мы коратка пагаворым аб тых сістэмах, якія пастаўляюцца разам з нашымі серверамі.

сервер для Windows

Гэтая аперацыйная сістэма вельмі папулярная ў карпаратыўным сегменце, хоць большасць радавых карыстачоў і асацыююць 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 найболей пражэрлівая і патрабуе мінімум адно ядро ​​працэсара і ад паўтары да трох гігабайт аператыўнай памяці проста для працы ядра і стандартных службаў. Гэтая сістэма не падыходзіць для маламагутных канфігурацый, а таксама мае шэраг уразлівасцяў, злучаных з RDP і палітыкамі груп і карыстачоў.

Часцей за ўсё Windows Server прызначана для адміністравання інтранэт кампаній і забеспячэнні працаздольнасці спецыфічнага ПА, працы баз дадзеных MSSQL, прылад ASP.NET або іншага створанага адмыслова для Windows ПА. Пры гэтым гэта ўсё яшчэ паўнавартасная АС, на якой можна разгарнуць маршрутызацыю, падняць DNS ці любую іншую службу.

Ubuntu

Ubuntu - адзін з найболей папулярных і стабільна якія развіваюцца дыстрыбутываў сямейства Linux, выпушчаны ўпершыню ў 2004 году. Некалі "лін для хатніх гаспадынь" у абалонцы Gnome, з часам Ubuntu стала дэфолтнай сервернай АС за кошт шырокага кам'юніці і бесперапыннай распрацоўкі. Апошняя папулярная версія - 18.04/16.04, але мы пастаўляем сервера і пад XNUMX/XNUMX, а каля тыдня таму адбыўся рэліз версіі 20.04, у якую завезлі мноства смачнасцяў.

Калі Windows Server выкарыстоўвалася як АС для падтрымкі спецыфічнага і windows-арыентаванага ПА, то Ubuntu як Linux-дыстрыбутыў - гэта гісторыя пра open source і вэб-распрацоўку. Так, менавіта лінуксавыя серверы выкарыстоўваюць для размяшчэння вэб-сервераў на nginx або Apache (у процівагу Microsoft IIS), для працы з PostgreSQL і MySQL або папулярнымі зараз скрыптавымі мовамі распрацоўкі. На сервер з Ubuntu выдатна ўстануць і службы маршрутызацыі і кіраванні трафікам.

У плюсы варта запісаць і меншае спажыванне рэсурсаў, чым Windows Server, а таксама натыўную для ўсіх unix-сістэм працу з кансоллю і пакетнымі мэнэджэрамі. Акрамя таго, Ubuntu, з'яўляючыся першапачаткова «дэсктопным хатнім юніксам» досыць прыязная да карыстача, што палягчае яе адміністраванне.

Асноўны мінус - гэта unix, з усімі вынікаючымі. Хай і Ubuntu і прыязная - але толькі адносна іншых Linux-сістэм. Так што для працы з ёй, асабліва ў паўнавартаснай сервернай канфігурацыі - гэта значыць выключна праз тэрмінал - спатрэбяцца пэўныя навыкі. Акрамя таго, Ubuntu больш арыентавана на персанальнае выкарыстанне і не заўсёды падыходзіць для вырашэння карпаратыўных кейсаў.

Debian

Іранічна тое, што Debian – гэта прабацька вельмі папулярнай і згадванай намі раней Ubuntu. Першы білд Debian быў апублікаваны больш за 25 гадоў таму - у далёкім 1994 годзе і менавіта код Debian лёг у аснову Ubuntu. Па сутнасці, Debian з'яўляецца адным з найстарэйшых і пры гэтым хардкорных дыстрыбутываў сярод сямейства Linux-сістэм. Пры ўсім падабенстве Ubuntu, у адрозненне ад свайго «спадчынніка», Debian не атрымала таго ўзроўня добразычлівасці да карыстача, як малодшая сістэма. Аднак гэта дае і свае перавагі. Debian - больш гнуткі ў параўнанні з Ubuntu і можа падвяргацца глыбейшаму канфігураванню і больш эфектыўна вырашаць шэраг спецыфічных задач, у тым ліку і карпаратыўнага характару.

Асноўны плюс Debian – вялікая сек'юрнасць і стабільнасцю ў параўнанні з Ubuntu і, тым больш, з Windows. Ну і вядома ж, як і ў любой Linux-сістэмы – нізкае спажыванне рэсурсаў, асабліва ў форме сервернай АС пад кіраваннем тэрмінала. Акрамя таго, Debian-супольнасць гэта open source, так што гэтая сістэма, у першую чаргу, арыентавана на карэктную і эфектыўную працу з бясплатнымі рашэннямі.

Аднак за гнуткасць, хардкорнасць і бяспеку даводзіцца плаціць. Debian распрацоўваецца open source-супольнасцю без выразнага ядра праз сістэму майстроў галінак, з усімі вынікаючымі. У адзін момант часу ў Debian ёсць адразу тры версіі: стабільная, нестабільная і тэставая. Праблема ў тым, што stable-галінка распрацоўкі сур'ёзна адстае ад тэставай, гэта значыць часта ў ядры могуць сустракацца ўжо састарэлыя часткі і модулі. Усё гэта выліваецца ў ручную перазборку ядра ці наогул у пераход на тэставую галінку, калі вашы задачы абганяюць магчымасці стабільнай версіі 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 server 119

  • 32,9%Debian 171

  • 40,4%Ubuntu 210

  • 34,8%CentOS181

Прагаласавалі 520 карыстальнікаў. Устрымаліся 102 карыстальніка.

Крыніца: habr.com

Дадаць каментар