Windows Server же Linux бөлүштүрүү? Server OS тандоо

Windows Server же Linux бөлүштүрүү? Server OS тандоо

Операциялык системалар заманбап индустриянын негизи болуп саналат. Бир жагынан, алар пайдалуураак нерсеге сарпталышы мүмкүн болгон баалуу сервердик ресурстарды керектешет. Экинчи жагынан, операциялык система сервердик тиркемелер үчүн оркестрдин ролун аткарат жана бир тапшырмалуу эсептөө системасын көп милдеттүү платформага айландырууга мүмкүндүк берет, ошондой эле бардык кызыкдар тараптардын жабдуулар менен өз ара аракеттенүүсүн жеңилдетет. Азыр сервердик операциялык системалардын негизги агымы 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 кеңири коомчулуктун жана тынымсыз өнүгүүнүн аркасында демейки сервер OS болуп калды. Акыркы популярдуу версия 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

Дебиан биз жогоруда сөз кылган абдан популярдуу Ubuntuнун түпкү атасы экени таң калыштуу. Debianдын биринчи түзүлүшү 25 жылдан ашык убакыт мурун - 1994-жылы басылып чыккан жана ал Ubuntuнун негизин түзгөн Debian коду болгон. Чынында, Debian Linux тутумдарынын үй-бүлөсүндө эң эски жана ошол эле учурда катуу дистрибьюциялардын бири. Ubuntuнун бардык окшоштуктарына карабастан, анын "мураскеринен" айырмаланып, Debian жаш система сыяктуу колдонуучуга ыңгайлуулукту алган эмес. Бирок, мунун да өзүнүн артыкчылыктары бар. Debian Ubuntuго караганда ийкемдүү жана тереңирээк конфигурацияланып, бир катар конкреттүү милдеттерди, анын ичинде корпоративдик тапшырмаларды натыйжалуураак чечиши мүмкүн.

Debian'дын негизги артыкчылыгы - Ubuntu жана, айрыкча, Windows менен салыштырганда, анын коопсуздугу жана туруктуулугу. Жана, албетте, кандайдыр бир Linux тутумундай эле, ресурсту аз керектөө, айрыкча терминалды иштеткен сервер OS түрүндө. Мындан тышкары, 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 менен салыштырганда бир топ азыраак жамаатка ээ.

ордуна О

Көрүнүп тургандай, ар кандай OS өзүнүн жакшы жана жаман жактарына ээ жана өзүнүн уячасын алган. Windows менен иштеген серверлер өзүнчө турат - Microsoft чөйрөсү, мындайча айтканда, өзүнүн атмосферасы жана иштөө эрежелери бар.
Бардык Linux дистрибьюторлору ресурстарды керектөө жагынан бири-бирине окшош, бирок тапшырмага жараша өзүнүн өзгөчө өзгөчөлүктөрү жана айырмачылыктары бар. Ubuntu колдонуу оңой, Debian жакшыраак конфигурацияланган. CentOS акы төлөнүүчү RedHatтин ордуна иштей алат, бул сизге Unix версиясында толук кандуу корпоративдик ОС керек болсо маанилүү. Бирок, ошол эле учурда, ал контейнерлештирүү жана тиркемелерди виртуалдаштыруу маселелеринде алсыз.Кандай болгон күндө да, сиз биздин адистерге кайрылсаңыз болот жана биз сиздин милдеттериңиздин негизинде сизге керектүү чечимди жана конфигурацияны тандап алабыз.

Windows Server же Linux бөлүштүрүү? Server OS тандоо

Сурамжылоого катталган колдонуучулар гана катыша алышат. Кирүү, өтүнөмүн.

Урматтуу окурмандар, сиз кайсы сервер OS эң жакшы деп эсептейсиз?

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

  • 32,9%Debian171

  • 40,4%Ubuntu210

  • 34,8%CentOS181

520 колдонуучу добуш берди. 102 колдонуучу добуш берүүдөн баш тартты.

Source: www.habr.com

Комментарий кошуу