Operačné systémy sú základným kameňom modernej priemyselnej sféry. Z jednej strany spotrebovávajú cenné zdroje servera, ktoré by sa dali využiť na niečo užitočnejšie. Na druhej strane operačný systém pôsobí ako orchestrátor pre aplikácie servera a umožňuje premeniť jednéhozameraný výpočtový systém na viacúčelovú platformu, ako aj uľahčuje interakciu všetkých zainteresovaných strán s hardvérom. V súčasnosti je hlavným prúdom serverových OS Windows Server a niekoľko distribúcií Linuxu rôzneho zamerania. Každý z týchto operačných systémov má svoje výhody, nevýhody a oblasti využitia. Dnes sa stručne porozprávame o týchto systémoch, ktoré sú dodávané spolu s našimi servermi.
Windows Server
Tento operačný systém je mimoriadne populárny v podnikovej sfére, aj keď väčšina bežných používateľov ho spája výlučne s desktopovou verziou pre PC. V závislosti od úloh a potrebnej podpory infraštruktúry sú v súčasnosti v prevádzke v spoločnostiach viaceré verzie Windows Server, od Windows Server 2003 až po poslednú verziu – Windows Server 2019. Dodávame servery so všetkými uvedenými operačnými systémami, teda Windows Server 2003, 2008 R2, 2016 a 2019.
Windows Server 2003 sa používa predovšetkým na podporu podnikových systémov a sietí postavených na Windows XP. Prekvapujúce je, že verzia desktopového OS od Microsoftu, ktorá bola pred približne piatimi rokmi vyradená z podpory, je stále v prevádzke, pretože pre ňu bolo v minulosti napísané množstvo proprietárneho softvéru pre výrobu. To isté platí aj pre Windows Server 2008 R2 a Windows Server 2016 – sú najviac kompatibilné so starým, ale funkčným softvérom a preto sa používajú dodnes.
Hlavné výhody serverov na báze Windows spočívajú v relatívnej jednoduchosti správy, dostatočne veľkom množstve informácií, manuálov a softvéru. Okrem toho sa bez servera na Windows nezaobídete, ak v ekosystéme spoločnosti existujú softvérové riešenia alebo aplikácie, ktoré používajú knižnice a časti jadra systémov Microsoft. Do tohto sa dá zahrnúť aj technológia RDP pre prístup používateľov k serverovým aplikáciám a celkovú univerzálnosť systému. Navyše, Windows Server má zjednodušenú verziu bez GUI s nárokmi na zdroje na úrovni Linuxového distribúcie — Windows Server Core, o ktorej . Všetky servery na báze Windows dodávame s aktívnou licenciou (pre nové používateľov je bezplatná).
Medzi nevýhody Winserver patrí hneď dva parametre: cena licencie a spotreba zdrojov. Spomedzi všetkých serverových operačných systémov je Windows Server najnáročnejší na prostriedky a vyžaduje minimálne jedno jadro procesora a od jedno a pol do troch gigabajtov operačnej pamäte na prácu jadra a štandardných služieb. Tento systém nie je vhodný pre málo výkonné konfigurácie a má niekoľko zraniteľností súvisiacich s RDP a politikami skupín a používateľov.
Najčastejšie je Windows Server určený na správu firemných intranetov a zabezpečenie funkčnosti špecifického softvéru, správy databáz MSSQL, nástrojov ASP.NET alebo iného softvéru vytvoreného špeciálne pre Windows. Napriek tomu je to stále plnohodnotný operačný systém, na ktorom je možné rozvinúť smerovanie, nastaviť DNS alebo akúkoľvek inú službu.
Ubuntu
Ubuntu je jedným z najpopulárnejších a stabilne sa rozvíjajúcich distribúcií rodiny Linux, ktoré bolo prvýkrát vydané v roku 2004. Kedysi bolo „linuxom pre domácich“ v shelli Gnome, časom sa Ubuntu stalo predvoleným serverovým operačným systémom vďaka rozsiahlej komunite a nepretržitej vývoji. Posledná populárna verzia — 18.04, ale dodávame servery aj pod 16.04 a pred približne týždňom bol ovšem , do ktorej pribudlo množstvo noviniek.
Ak Windows Server slúžila ako operačný systém na podporu špecifického a na Windows orientovaného softvéru, tak Ubuntu ako Linux distribúcia je príbeh o open source a webovom vývoji. Linuksy sú totižto použité na hostenie webových serverov na Nginx alebo Apache (na rozdiel od Microsoft IIS), na prácu s PostgreSQL a MySQL, alebo s populárnymi skriptovacími jazykmi. Na server s Ubuntu sa výborne nainštalujú aj služby smerovania a správy prevádzky.
Medzi výhody patrí aj menšia spotreba zdrojov v porovnaní s Windows Server a natívna práca s konzolou a správcami balíkov, ktorá je vlastná všetkým unixovým systémom. Okrem toho, Ubuntu, pôvodne "desktopový domáci UNIX", je dosť priateľská k používateľovi, čo uľahčuje jej administráciu.
Hlavnou nevýhodou je to, že ide o unix so všetkým, čo z toho vyplýva. Aj keď je Ubuntu priateľské, len v porovnaní s inými Linux systémami. Preto na prácu s ňou, najmä v plnej serverovej konfigurácii — t.j. výhradne cez terminál — sú potrebné určité zručnosti. Okrem toho je Ubuntu viac orientované na osobné použitie a nie vždy je vhodné na riešenie korporátnych prípadov.
Debian
Ironické je, že Debian je predchodca nesmierne populárnej a predtým spomínanej Ubuntu. Prvá verzia Debianu bola vydaná pred viac ako 25 rokmi — v dávnom roku 1994 a práve kód Debianu sa stal základom pre Ubuntu. V podstate je Debian jedným z najstarších a zároveň hardcore distribúcií v rodine Linux systémov. Napriek podobnostiam s Ubuntu, na rozdiel od svojho "nástupcu", Debian nezískal takú úroveň priateľskosti voči používateľovi ako mladší systém. Avšak to so sebou prináša aj svoje výhody. Debian je flexibilnejší v porovnaní s Ubuntu a môže byť hlbšie konfigurovaný a efektívnejšie riešiť množstvo špecifických úloh, vrátane korporátnych.
Hlavnou výhodou Debianu je väčšia bezpečnosť a stabilita v porovnaní s Ubuntu a ešte viac s Windows. A samozrejme, ako v prípade každého Linux systému — nízka spotreba zdrojov, najmä v podobe serverového OS pod vedením terminálu. Okrem toho je Debian komunita open source, takže tento systém je predovšetkým orientovaný na správnu a efektívnu prácu s bezplatnými riešeniami.
Avšak za flexibilitu, hardcore a bezpečnosť je potrebné zaplatiť. Debian sa vyvíja komunitou open source bez jasného jadra prostredníctvom systému vetvenia, so všetkými následkami. V jednom okamihu má Debian tri verzie: stabilnú, nestabilnú a testovaciu. Problém je, že vývojová vetva stable zaostáva za testovacou, čo znamená, že v jadre sa často môžu nachádzať už zastarané časti a moduly. To všetko vyžaduje manuálnu opätovnú kompiláciu jadra alebo úplný prechod na testovaciu vetvu, ak vaše úlohy predbehnú možnosti stabilnej verzie Debiana. V Ubuntu tieto problémy s rozdelením verzií nie sú: tam vývojári každý druhý rok vydávajú stabilnú LTS verziu systému.
CentOS
A zakončíme našu diskusiu o serverových OS RUVDS na CentOS. Na pozadí robustnejších distribúcií ako Ubuntu a, ešte viac, Debian, pôsobí CentOS ako teenager. A hoci sa systém stal populárnym v masách nedávno, v porovnaní s Debianom alebo Ubuntu, jeho prvá verzia bola vydaná súčasne s Ubuntu, teda už v roku 2004.
CentOS sa najmä používa pre virtuálne servery, pretože je ešte menej náročný na zdroje než Ubuntu alebo Debian. Ponúkame konfigurácie riadené dvoma verziami tohto OS: CentOS 7.6.1810 a staršou verziou CentOS 7.2.1510. Hlavným scenárom použitia sú firemné úlohy. CentOS je príbehom o práci. Nikdy nebol systémom pre domácich používateľov, ako to bolo napríklad s Ubuntu, CentOS bol od začiatku vyvíjaný ako RedHat podobný distribučný systém založený na otvorenom zdroji. Práve dedičstvo z RedHat dáva CentOS jeho hlavné výhody - orientáciu na riešenie firemných úloh, stabilitu a bezpečnosť. Najčastejším scenárom použitia systému je webhosting, kde CentOS dosahuje lepšie výsledky než iné Linuxové distribúcie.
Systém má však aj niekoľko nevýhod. Oproti Ubuntu je vývoj a aktualizácie menej aktívne, čo znamená, že sa budete musieť v určitom momente vyrovnať s zraniteľnosťami alebo problémami, ktoré už boli vyriešené v iných distribúciách. Rovnako sa líši aj systém samotných aktualizácií a inštalácie komponentov: žiadne apt-get, len yum a RPM balíky. CentOS tiež nie je úplne vhodný na hostovanie a prácu s kontajnerovými riešeniami Docker/k8s, kde ho jasne prevyšuje Ubuntu a Debian. To je dôležité, pretože virtualizácia webových serverov a aplikácií prostredníctvom kontajnerizácie v posledných rokoch narastá v prostredí DevOps. A samozrejme, CentOS má omnoho menšiu komunitu v porovnaní s populárnejšími Debianom a Ubuntu.
Namiesto výstupu
Ako vidno, každý operačný systém má svoje výhody a nevýhody a získal si svoju vlastnú nichu. Serverové prostredia na báze Windows sú samostatnou kapitolou — v prostredí Microsoftu, takpovediac, platia svoje pravidlá a atmosféra.
Všetky Linux distribúcie sú si podobné z hľadiska spotreby zdrojov, ale majú svoje špecifické znaky a odlišnosti v závislosti od zadaného úlohy. Ubuntu je jednoduchšie na používanie, zatiaľ čo Debian sa dá konfigurácia podrobnejšie. CentOS môže fungovať ako alternatíva k platenému RedHat, čo je dôležité, ak potrebujete plnohodnotný podnikový operačný systém v unixovom prostredí. Na druhej strane je slabší v otázkach kontajnerizácie a virtualizácie aplikácií. V každom prípade nás môžete kontaktovať a naši odborníci vám vyberú potrebné riešenie a konfiguráciu podľa vašich požiadaviek.
Len registrovaní používatelia sa môžu zúčastniť prieskumu. , prosím.
Milí čitatelia, aký serverový operačný systém považujete za najlepší vy?
22,9%Windows server119
32,9%Debian171
40,4%Ubuntu210
34,8%CentOS181
Hlasovalo 520 používateľov. Zdržalo sa 102 používateľov.
Zdroj: habr.com
