Operētājsistēmas ir mūsdienu nozares pamatakmens. No vienas puses, tās patērē vērtīgus servera resursus, kurus varētu izmantot kaut kam lietderīgākam. No otras puses, operētājsistēma ir servera lietojumprogrammu orķestrators un ļauj padarīt no vienas uzdevuma veicēja aprēķinu kompleksa par daudzuzdevumu platformu, kā arī atvieglo vispārējo iesaistīto pušu saskari ar aparatūru. Šobrīd galvenās servera OS ir Windows Server un vairāki Linux distribūcijas ar dažādiem mērķiem. Katram šim operētājsistēmas ir savi plusi, mīnusi un lietošanas nišas. Šodien mēs īsi apspriedīsim tās sistēmas, kas tiek piegādātas kopā ar mūsu serveriem.
Windows Server
Šī operētājsistēma ir ārkārtīgi populāra korporatīvajā segmentā, lai gan lielākā daļa parasto lietotāju asociē Windows tikai ar darbvirsmas versiju personālajiem datoriem. Atkarībā no uzdevumiem un nepieciešamās infrastruktūras atbalsta pašlaik uzņēmumos ir lietošanai vairākas Windows Server versijas, sākot ar Windows Server 2003 un beidzot ar jaunāko versiju — Windows Server 2019. Mēs piegādājam serverus ar visām uzskaitītajām operētājsistēmām, t.i., Windows Server 2003, 2008 R2, 2016 un 2019.
Windows Server 2003 galvenokārt tiek izmantots, lai atbalstītu korporatīvās sistēmas un tīklus, kas izveidoti uz Windows XP bāzes. Tas ir pārsteidzoši, bet apmēram pirms pieciem gadiem izņemta no atbalsta versija darbvirsmas OS no Microsoft joprojām tiek lietota, jo tajā laikā tika uzrakstīts daudz patentēta programmatūras tās ražošanai. Tas pats attiecās uz Windows Server 2008 R2 un Windows Server 2016 — tās ir visvairāk saderīgas ar veco, bet strādājošo programmatūru un tāpēc tiek izmantotas līdz mūsdienām.
Windows serveru galvenie ieguvumi ir relatīvi vienkārša administrēšana, pietiekami liels informācijas, rokasgrāmatu un programmatūras klāsts. Turklāt, ja uzņēmuma ekosistēmā ir programmatūra vai risinājumi, kas izmanto Microsoft sistēmu kodola bibliotēkas un komponentus, jūs nevarēsiet iztikt bez Windows servera. Tāpat jāpiebilst arī RDP tehnoloģija, lai lietotājs varētu piekļūt servera lietojumprogrammām, un kopējā sistēmas universālitāte. Windows Server piedāvā arī vieglo versiju bez GUI, kas patērē resursus kā Linux distribucija — Windows Server Core, par kuru . Visi Windows serveri tiek piegādāti ar aktivizētu licenci (jaunu lietotāju vajadzībām tā ir bezmaksas).
Windows servera mīnusi ir divi galvenie parametri: licences izmaksas un resursu patēriņš. Starp visām serveru OS Windows Server ir visresursu prasīgākā, un tai nepieciešams vismaz viens procesora kodols un no pusotru līdz trim gigabaitiem operatīvās atmiņas, tikai lai nodrošinātu kodola un standarta pakalpojumu darbību. Šī sistēma nav piemērota zema jaudīga konfigurācijām un tai ir vairāki drošības trūkumi, kas saistīti ar RDP un grupu un lietotāju politikām.
Visbiežāk Windows Server ir paredzēts uzņēmumu intranetu administrēšanai un specifiskas programmatūras, MSSQL datu bāzu, ASP.NET rīku vai citu tieši Windows radītu programmatūras darbības nodrošināšanai. Tomēr tā joprojām ir pilnvērtīga OS, uz kuras var izveidot maršrutēšanu, uzstādīt DNS vai jebkuru citu pakalpojumu.
Ubuntu
Ubuntu ir viens no populārākajiem un stabilākajiem Linux ģimenes distribucijām, kas pirmo reizi tika izlaista 2004. gadā. Savulaik saukta par "lietotāju draudzīgu Linux", laika gaitā Ubuntu kļuva par noklusējuma servera OS plašā kopienas atbalsta un nepārtrauktas attīstības dēļ. Pēdējā populārā versija ir 18.04, bet mēs piegādājam serverus arī ar 16.04, un pirms aptuveni nedēļas notika , kas iekļāva daudzas jaunas priekšrocības.
Ja, ja izmantoja Windows Server kā OS, lai atbalstītu specifisku un windows-orientētu programmatūru, tad Ubuntu kā Linux izplatīšanu ir stāsts par atvērtā koda un tīmekļa izstrādi. Tieši Linux serverus izmanto, lai izvietotu tīmekļa serverus uz nginx vai Apache (pretstatā Microsoft IIS), lai strādātu ar PostgreSQL un MySQL vai populārākajām skriptu izstrādes valodām. Serveris ar Ubuntu lieliski uzstāda arī maršrutēšanas un trafika pārvaldības pakalpojumus.
Priekšrocībās ir jāpievieno arī mazāks resursu patēriņš nekā Windows Server, kā arī visām Unix sistēmām dabiska darba ar termināli un pakotņu pārvaldniekiem. Turklāt, Ubuntu, būdama sākotnēji "darbstacijas mājas Unix", ir pietiekami draudzīga lietotājam, kas atvieglo tās administrēšanu.
Galvenā mīnus ir tas, ka tā ir Unix, ar visām no tā izrietošajām sekām. Lai gan Ubuntu ir draudzīga, tā ir tikai salīdzinoši ar citām Linux sistēmām. Tātad, lai strādātu ar to, īpaši pilnvērtīgā servera konfigurācijā — tas ir, tikai caur termināli — būs nepieciešamas noteiktas prasmes. Turklāt, Ubuntu ir vairāk orientēta uz personisko lietošanu un ne vienmēr ir piemērota uzņēmumu gadījumiem.
Debian
Ironiski, ka Debian ir priekštecis ļoti populārajai un iepriekš minētajai Ubuntu. Pirmais Debian izlaidums tika publicēts vairāk nekā pirms 25 gadiem — 1994. gadā, un tieši Debian kods kļuva par pamatu Ubuntu. Patiesībā, Debian ir viens no vecākajiem un tajā pašā laikā hardcore izplatījumiem starp Linux sistēmām. Neskatoties uz līdzīgumu, Ubuntu, atšķirībā no savas "mantojumā esošās" sistēmas, Debian nav ieguvusi tādu lietotājam draudzīgumu kā jaunākā sistēma. Tomēr tas dod arī savas priekšrocības. Debian ir elastīgāks salīdzinājumā ar Ubuntu un var tikt dziļāk konfigurēts un efektīvāk risināt virkni specifisku uzdevumu, tostarp korporatīvas dabas uzdevumus.
Galvenā Debian priekšrocība ir augstāka drošība un stabilitāte salīdzinājumā ar Ubuntu, un vēl jo vairāk ar Windows. Un, protams, kā jau katrai Linux sistēmai — zems resursu patēriņš, īpaši kā servera OS, kas tiek vadīta ar termināli. Turklāt Debian kopiena ir atvērta avota, tāpēc šī sistēma, pirmkārt, ir orientēta uz pareizu un efektīvu darbu ar bezmaksas risinājumiem.
Tomēr par elastību, augsto veiktspēju un drošību ir jāmaksā. Debian tiek izstrādāta open source kopienā bez skaidri definēta kodola, caur atkāpes sistēmu, ar visām no tā izrietošajām sekām. Vienā brīdī Debian ir trīs versijas: stabilā, nestabilā un testēšanas. Problēma ir tāda, ka stabilā izstrādes zara attīstība ir ievērojami lēnāka par testēšanu, t.i., kodolā bieži var atrast novecojušas sastāvdaļas un moduli. Viss šis liek veikt manuālu kodola pārkompilāciju vai pāriet uz testēšanas zaru, ja jūsu uzdevumi pārspēj stabilās Debian versijas iespējas. Ubuntu šādu versiju plaisu problēmu nav: tur ik pēc diviem gadiem izstrādātāji izdod stabilo LTS sistēmas versiju.
CentOS
Noslēgsim mūsu sarunu par RUVDS serveru OS uz CentOS. Salīdzinājumā ar masīvākajiem Ubuntu un, protams, Debian, CentOS izskatās kā pusaudzis. Un, lai gan sistēma masās kļuva populāra ne tik sen kā Debian vai Ubuntu, tās pirmā versija tika izlaista reizē ar Ubuntu, t.i., 2004. gadā.
Galvenokārt CentOS tiek izmantots virtuālajiem serveriem, jo tas ir vēl mazāk prasīgs pret resursiem nekā Ubuntu vai Debian. Mēs piedāvājam konfigurācijas, kas darbojas divās šīs OS versijās: CentOS 7.6.1810 un vecākajā CentOS 7.2.1510. Galvenais izmantošanas scenārijs ir korporatīvie uzdevumi. CentOS ir stāsts par darbu. Nekad neesot mājas lietošanai, kā tas bija, piemēram, ar Ubuntu, CentOS tika izstrādāta kā RedHat līdzīga izplatīšana, balstoties uz atvērtā koda. Tieši mantojums no RedHat dod CentOS tās galvenos ieguvumus — orientāciju uz korporatīvo uzdevumu risināšanu, stabilitāti un drošību. Visbiežāk lietošanas scenārijs ir tīmekļa mitināšana, kurā CentOS parāda labākus rezultātus nekā citiem Linux izdalījumiem.
Tomēr sistēmai ir arī vairāki trūkumi. Lēnāka izstrādes un atjaunināšanas cikla dēļ nekā Ubuntu, agri vai vēlu jums būs jāpieņem neaizsargātības vai citās distribūcijās jau atrisinātu problēmu klātbūtne. Arī pašam atjauninājumu un komponentu instalēšanas procesam ir atšķirības: nav nekādu apt-get, tikai yum un RPM pakotnes. Turklāt CentOS nav visai piemērots Docker/k8s konteineru risinājumu izvietošanai un darbībai, kur Ubuntu un Debian acīmredzami izceļas. Tas ir svarīgi, jo virtuālā serveru un aplikāciju izvietošana, izmantojot konteinerizāciju, pēdējos gados arvien vairāk attīstās DevOps vidē. Un, protams, CentOS sabiedrība ir daudz mazāka, salīdzinot ar populārākajiem Debian un Ubuntu.
Vietā izvades
Kā redzams, jebkurai operētājsistēmai ir savi plusi un mīnusi, un tā ir ieguvusi savu nišu. Izņēmums ir Windows serveri — Microsoft vidē, tā teikt, ir sava atmosfēra un darba noteikumi.
Visi Linux distribūcijas ir līdzīgas attiecībā uz resursu patēriņu, taču tām ir savas specifiskas iezīmes un atšķirības atkarībā no uzdevuma. Ubuntu ir vieglāk lietojams, bet Debian — sīkāk konfigurējams. CentOS var darboties kā maksas RedHat aizvietotājs, kas ir svarīgi, ja jums nepieciešama pilnībā funkcionāla korporatīva UNIX operētājsistēma. Tomēr tajā ir vājumi konteinerizācijas un aplikāciju virtualizācijas jautājumos. Ja nu tā, jūs varat sazināties ar mūsu speciālistiem, un mēs izvēlēsimies nepieciešamo risinājumu un konfigurāciju, pamatojoties uz jūsu uzdevumiem.
Tikai reģistrētie lietotāji var piedalīties aptaujā. , lūdzu.
Godājamie lasītāji, ko jūs uzskatāt par labāko servera operētājsistēmu?
22,9%Windows server119
32,9%Debian171
40,4%Ubuntu210
34,8%CentOS181
Nobalsojuši 520 lietotāji. 102 lietotāji atturējās.
Avots: habr.com
