Windows Server немесе Linux дистрибутивтері? Сервер ОЖ таңдау

Windows Server немесе Linux дистрибутивтері? Сервер ОЖ таңдау

Операциялық жүйелер қазіргі индустрияның негізі болып табылады. Бір жағынан, олар пайдалырақ нәрсеге жұмсауға болатын құнды серверлік ресурстарды тұтынады. Екінші жағынан, операциялық жүйе серверлік қосымшалар үшін оркестр ретінде әрекет етеді және бір тапсырмалы есептеу жүйесін көп тапсырмалы платформаға айналдыруға мүмкіндік береді, сонымен қатар барлық мүдделі тараптардың жабдықпен өзара әрекетін жеңілдетеді. Қазір серверлік операциялық жүйелердің негізгі ағымы Windows Server + әртүрлі типтегі бірнеше Linux дистрибутивтері болып табылады. Осы операциялық жүйелердің әрқайсысының өз артықшылықтары, кемшіліктері және қолданбалы тауашалары бар. Бүгін біз серверлерімізбен бірге келетін жүйелер туралы қысқаша айтатын боламыз.

Windows Server

Бұл операциялық жүйе корпоративтік сегментте өте танымал, дегенмен қарапайым пайдаланушылардың көпшілігі Windows жүйесін тек ДК үшін жұмыс үстелі нұсқасымен байланыстырады. Қолдау көрсетуге қажетті тапсырмалар мен инфрақұрылымға байланысты компаниялар қазір Windows Server 2003-тен бастап және соңғы нұсқасы - Windows Server 2019-ға дейін Windows Server бағдарламасының бірнеше нұсқасын пайдаланады. Біз серверлерді аталған операциялық жүйелердің барлығымен қамтамасыз етеміз, яғни, Windows Server 2003, 2008 R2, 2016 және 2019.

Windows Server 2003 негізінен Windows XP жүйесінде құрылған корпоративтік жүйелер мен желілерді қолдау үшін пайдаланылады. Бір таңқаларлығы, шамамен бес жыл бұрын тоқтатылған жұмыс үстелі ОЖ-ның Microsoft нұсқасы әлі де қолданылуда, өйткені оған бір уақытта көптеген меншікті өндірістік бағдарламалық қамтамасыз ету жазылған. Windows Server 2008 R2 және Windows Server 2016 үшін де солай - олар ескі, бірақ жұмыс істейтін бағдарламалық құралмен ең үйлесімді және сондықтан бүгінгі күні де қолданылады.

Windows жүйесімен жұмыс істейтін серверлердің негізгі артықшылықтары басқарудың салыстырмалы жеңілдігі, ақпараттың, нұсқаулықтардың және бағдарламалық қамтамасыз етудің жеткілікті үлкен қабаты болып табылады. Сонымен қатар, егер компанияның экожүйесінде Microsoft жүйелерінің кітапханалары мен ядросының бөліктерін пайдаланатын бағдарламалық құрал немесе шешімдер болса, Windows серверінсіз жұмыс істей алмайсыз. Сондай-ақ пайдаланушының серверлік қолданбаларға қол жеткізуі және жүйенің жалпы әмбебаптығы үшін RDP технологиясын қосуға болады. Сонымен қатар, Windows Server серверінде Linux дистрибутиві деңгейінде ресурстарды тұтынуы бар GUI жоқ жеңіл нұсқасы бар - 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 серверлерін жеткіземіз және шамамен бір апта бұрын іске қостық. 20.04 нұсқасының шығарылымы, бұл көптеген жақсылықтар әкелді.

Егер Windows Server арнайы және Windows-бағдарланған бағдарламалық құралды қолдау үшін ОЖ ретінде пайдаланылса, Linux дистрибуциясы ретінде Ubuntu ашық бастапқы коды және веб-әзірлеу туралы әңгіме болып табылады. Осылайша, бұл Nginx немесе Apache веб-серверлерін орналастыру үшін (Microsoft IIS-тен айырмашылығы), PostgreSQL және MySQL немесе қазіргі уақытта танымал сценарийлерді әзірлеу тілдерімен жұмыс істеу үшін пайдаланылатын Linux серверлері. Маршруттау және трафикті басқару қызметтері де Ubuntu серверіне тамаша сәйкес келеді.

Артықшылықтары Windows серверіне қарағанда ресурсты аз тұтынуды, сондай-ақ барлық Unix жүйелері үшін консольмен және пакет менеджерлерімен жұмысты қамтиды. Бұған қоса, Ubuntu бастапқыда «Үстелдік үй Unix» бола отырып, пайдаланушыға өте ыңғайлы, бұл басқаруды жеңілдетеді.

Негізгі кемшілігі - Unix, оның барлығын білдіреді. Ubuntu ыңғайлы болуы мүмкін, бірақ тек басқа Linux жүйелеріне қатысты. Сондықтан онымен жұмыс істеу үшін, әсіресе толық сервер конфигурациясында - яғни тек терминал арқылы - сізге белгілі бір дағдылар қажет. Сонымен қатар, Ubuntu жеке пайдалануға көбірек көңіл бөледі және корпоративтік істерді шешуге әрқашан қолайлы бола бермейді.

Debian

Дебианның біз жоғарыда айтқан өте танымал Ubuntu-ның бастаушысы екендігі таңқаларлық. Debian-тың алғашқы құрастырылымы 25 жылдан астам уақыт бұрын - сонау 1994 жылы жарияланған және Ubuntu негізін құраған Debian коды болды. Шын мәнінде, Debian - Linux жүйелерінің отбасы арасындағы ең көне және сонымен бірге қатты дистрибутивтердің бірі. Ubuntu-ның барлық ұқсастықтарына қарамастан, оның «мұрагерінен» айырмашылығы, Debian жас жүйе сияқты пайдаланушыға ыңғайлылық деңгейін ала алмады. Дегенмен, мұның да өз артықшылықтары бар. Debian Ubuntu-ға қарағанда икемді және оны тереңірек конфигурациялауға және бірқатар нақты тапсырмаларды, соның ішінде корпоративтік тапсырмаларды тиімдірек шешуге болады.

Debian-тың басты артықшылығы - оның Ubuntu және, әсіресе, Windows-пен салыстырғанда үлкен қауіпсіздігі мен тұрақтылығы. Және, әрине, кез келген Linux жүйесі сияқты, ресурстарды аз тұтыну, әсіресе терминалмен жұмыс істейтін серверлік ОЖ түрінде. Сонымен қатар, Debian қауымдастығы ашық бастапқы код болып табылады, сондықтан бұл жүйе ең алдымен тегін шешімдермен дұрыс және тиімді жұмыс істеуге бағытталған.

Дегенмен, икемділік, хардкор және қауіпсіздік бағасы бар. Debian ашық бастапқы қауымдастықпен нақты өзегі жоқ салалық шеберлер жүйесі арқылы әзірленген, оның барлығын білдіреді. Бір уақытта Debian үш нұсқасы бар: тұрақты, тұрақсыз және тестілеу. Мәселе мынада, тұрақты даму тармағы сынақ тармағынан айтарлықтай артта қалады, яғни ядрода жиі ескірген бөліктер мен модульдер болуы мүмкін. Мұның бәрі ядроны қолмен қайта құруға немесе тіпті егер сіздің тапсырмаларыңыз Debian тұрақты нұсқасының мүмкіндіктерінен асып кетсе, сынақ тармағына өтуге әкеледі. Ubuntu-да нұсқалардың үзілуімен мұндай проблемалар жоқ: онда әзірлеушілер екі жыл сайын жүйенің тұрақты LTS нұсқасын шығарады.

CentOS

Ал, CentOS жүйесіндегі RUVDS серверінің операциялық жүйелері туралы әңгімемізді аяқтайық. Үлкенірек 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%171. Дебиан

  • 40,4%Ubuntu 210

  • 34,8%CentOS181

520 пайдаланушы дауыс берді. 102 пайдаланушы қалыс қалды.

Ақпарат көзі: www.habr.com

пікір қалдыру