OperÄtÄjsistÄmas ir mÅ«sdienu rÅ«pniecÄ«bas stÅ«rakmens. No vienas puses, tie patÄrÄ vÄrtÄ«gus servera resursus, kurus varÄtu tÄrÄt kam lietderÄ«gÄkam. No otras puses, operÄtÄjsistÄma darbojas kÄ servera lietojumprogrammu orÄ·estrÄtÄjs un ļauj viena uzdevuma skaitļoÅ”anas sistÄmu pÄrvÄrst par daudzuzdevumu platformu, kÄ arÄ« atvieglo visu interesentu mijiedarbÄ«bu ar aprÄ«kojumu. Tagad galvenÄ serveru operÄtÄjsistÄmu plÅ«sma ir Windows Server + vairÄki dažÄdu veidu Linux izplatÄ«jumi. Katrai no Ŕīm operÄtÄjsistÄmÄm ir savi plusi, mÄ«nusi un lietojumprogrammu niÅ”as. Å odien mÄs Ä«si runÄsim par sistÄmÄm, kas tiek piegÄdÄtas ar mÅ«su serveriem.
Windows Server
Å Ä« operÄtÄjsistÄma ir ļoti populÄra korporatÄ«vajÄ segmentÄ, lai gan vairums parasto lietotÄju Windows saista tikai ar datoru darbvirsmas versiju. AtkarÄ«bÄ no uzdevumiem un atbalstam nepiecieÅ”amÄs infrastruktÅ«ras uzÅÄmumi tagad izmanto 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, tas ir, 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 veidoti uz Windows XP. PÄrsteidzoÅ”i, ka joprojÄm tiek izmantota darbvirsmas operÄtÄjsistÄmas Microsoft versija, kas tika pÄrtraukta pirms aptuveni pieciem gadiem, jo āātai vienlaikus tika rakstÄ«ts daudz patentÄtas ražoÅ”anas programmatÅ«ras. Tas pats attiecas uz Windows Server 2008 R2 un Windows Server 2016 ā tÄs ir visvairÄk saderÄ«gas ar vecÄku, bet strÄdÄjoÅ”u programmatÅ«ru, un tÄpÄc tÄs joprojÄm tiek izmantotas arÄ« mÅ«sdienÄs.
GalvenÄs priekÅ”rocÄ«bas serveriem, kuros darbojas sistÄma Windows, ir relatÄ«vÄ administrÄÅ”anas vienkÄrŔība, diezgan liels informÄcijas, rokasgrÄmatu un programmatÅ«ras slÄnis. TurklÄt bez Windows servera neiztikt, ja uzÅÄmuma ekosistÄmÄ ir programmatÅ«ra vai risinÄjumi, kas izmanto bibliotÄkas un Microsoft sistÄmu kodola daļas. Varat arÄ« pievienot RDP tehnoloÄ£iju lietotÄju piekļuvei servera lietojumprogrammÄm un sistÄmas vispÄrÄjai daudzpusÄ«bai. TurklÄt Windows Server ir viegla versija bez GUI ar resursu patÄriÅu Linux izplatÄ«Å”anas lÄ«menÄ« - Windows Server Core, par kuru
Winserver trÅ«kumi ietver divus parametrus: licences izmaksas un resursu patÄriÅu. No visÄm serveru operÄtÄjsistÄmÄm Windows Server ir visvairÄk enerÄ£ijas izsalcis, un tam ir nepiecieÅ”ams vismaz viens procesora kodols un no pusotra lÄ«dz trim gigabaitiem RAM, lai darbotos tikai pamata un standarta pakalpojumi. Å Ä« sistÄma nav piemÄrota mazjaudas konfigurÄcijÄm, un tai ir arÄ« vairÄkas ievainojamÄ«bas, kas saistÄ«tas ar RDP un grupu un lietotÄju politikÄm.
VisbiežÄk Windows Server ir paredzÄts uzÅÄmumu iekÅ”tÄ«klu administrÄÅ”anai un konkrÄtas programmatÅ«ras, MSSQL datu bÄzu, ASP.NET rÄ«ku vai citas speciÄli Windows radÄ«tas programmatÅ«ras funkcionalitÄtes nodroÅ”inÄÅ”anai. TajÄ paÅ”Ä laikÄ Å”Ä« joprojÄm ir pilnvÄrtÄ«ga OS, kurÄ varat izvietot marÅ”rutÄÅ”anu, paaugstinÄt DNS vai jebkuru citu pakalpojumu.
Ubuntu
Ubuntu ir viens no populÄrÄkajiem un stabili augoÅ”ajiem Linux saimes izplatÄ«jumiem, kas pirmo reizi tika izlaists 2004. gadÄ. KÄdreiz Gnome ÄaulÄ Ubuntu kļuva par noklusÄjuma servera operÄtÄjsistÄmu, pateicoties tÄs plaÅ”ajai kopienai un pastÄvÄ«gajai attÄ«stÄ«bai. JaunÄkÄ populÄrÄ versija ir 18.04, taÄu mÄs piegÄdÄjam arÄ« serverus uz 16.04, un apmÄram pirms nedÄļas
Ja Windows Server tika izmantots kÄ OS, lai atbalstÄ«tu specifisku un uz Windows orientÄtu programmatÅ«ru, tad Ubuntu kÄ Linux izplatÄ«Å”ana ir stÄsts par atvÄrtÄ pirmkoda un tÄ«mekļa izstrÄdi. TÄdÄjÄdi tieÅ”i Linux serveri tiek izmantoti tÄ«mekļa serveru mitinÄÅ”anai Nginx vai Apache (pretÄji Microsoft IIS), lai strÄdÄtu ar PostgreSQL un MySQL vai paÅ”laik populÄrÄm skriptu izstrÄdes valodÄm. MarÅ”rutÄÅ”anas un satiksmes pÄrvaldÄ«bas pakalpojumi lieliski iederÄsies arÄ« Ubuntu serverÄ«.
PriekÅ”rocÄ«bas ietver mazÄku resursu patÄriÅu nekÄ Windows Server, kÄ arÄ« vietÄjo darbu ar konsoli un pakotÅu pÄrvaldniekiem visÄm Unix sistÄmÄm. TurklÄt Ubuntu, kas sÄkotnÄji bija ādarbvirsmas mÄjas Unixā, ir diezgan lietotÄjam draudzÄ«gs, kas atvieglo tÄ administrÄÅ”anu.
Galvenais trÅ«kums ir Unix, ar visu, ko tas nozÄ«mÄ. Ubuntu var bÅ«t draudzÄ«gs, bet tikai attiecÄ«bÄ pret citÄm Linux sistÄmÄm. TÄtad, lai strÄdÄtu ar to, it Ä«paÅ”i pilnÄ servera konfigurÄcijÄ - tas ir, tikai caur terminÄli - jums bÅ«s nepiecieÅ”amas noteiktas prasmes. TurklÄt Ubuntu ir vairÄk orientÄts uz personÄ«go lietoÅ”anu un ne vienmÄr ir piemÄrots korporatÄ«vo lietu risinÄÅ”anai.
Debian
Ironiski, ka Debian ir ÄrkÄrtÄ«gi populÄrÄ Ubuntu priekÅ”tecis, par kuru mÄs runÄjÄm iepriekÅ”. PirmÄ Debian versija tika publicÄta pirms vairÄk nekÄ 25 gadiem ā tÄlajÄ 1994. gadÄ, un tas bija Debian kods, kas veidoja Ubuntu pamatu. Faktiski Debian ir viens no vecÄkajiem un tajÄ paÅ”Ä laikÄ vissmagÄkajiem izplatÄ«jumiem Linux sistÄmu saimÄ. Neskatoties uz visÄm Ubuntu lÄ«dzÄ«bÄm, atŔķirÄ«bÄ no tÄ āpÄcteÄaā, Debian nesaÅÄma tÄdu paÅ”u lietotÄjam draudzÄ«guma lÄ«meni kÄ jaunÄkÄ sistÄma. TomÄr tam ir arÄ« savas priekÅ”rocÄ«bas. Debian ir elastÄ«gÄks nekÄ Ubuntu, un to var dziļÄk konfigurÄt un efektÄ«vÄk atrisinÄt vairÄkus konkrÄtus uzdevumus, tostarp korporatÄ«vos.
GalvenÄ Debian priekÅ”rocÄ«ba ir tÄ lielÄka droŔība un stabilitÄte salÄ«dzinÄjumÄ ar Ubuntu un, jo Ä«paÅ”i, Windows. Un, protams, tÄpat kÄ jebkurai Linux sistÄmai, zems resursu patÄriÅÅ”, Ä«paÅ”i servera operÄtÄjsistÄmas veidÄ, kurÄ darbojas terminÄlis. TurklÄt Debian kopiena ir atvÄrtÄ pirmkoda, tÄpÄc Ŕī sistÄma galvenokÄrt ir vÄrsta uz pareizu un efektÄ«vu darbu ar bezmaksas risinÄjumiem.
TomÄr elastÄ«bai, stingrÄ«bai un droŔībai ir sava cena. Debian ir izstrÄdÄjusi atvÄrtÄ pirmkoda kopiena bez skaidra kodola, izmantojot filiÄles galveno sistÄmu, ar visu, ko tas nozÄ«mÄ. VienÄ brÄ«dÄ« Debian ir trÄ«s versijas: stabila, nestabila un testÄÅ”ana. ProblÄma ir tÄda, ka stabilÄs izstrÄdes filiÄle nopietni atpaliek no testa filiÄles, tas ir, kodolÄ bieži var bÅ«t novecojuÅ”as daļas un moduļi. Tas viss rada manuÄlu kodola pÄrbÅ«vi vai pat pÄreju uz testa filiÄli, ja jÅ«su uzdevumi pÄrsniedz Debian stabilÄs versijas iespÄjas. Ubuntu nav Å”Ädu problÄmu ar versiju pÄrtraukumiem: tur izstrÄdÄtÄji ik pÄc diviem gadiem izlaiž stabilu sistÄmas LTS versiju.
CentOS
Nu, pabeigsim sarunu par RUVDS serveru operÄtÄjsistÄmÄm CentOS. SalÄ«dzinot ar masÄ«vÄko Ubuntu un, jo Ä«paÅ”i, Debian, CentOS izskatÄs kÄ pusaudzis. Un, lai gan sistÄma kļuva populÄra masu vidÅ« ne tik sen, tÄpat kÄ Debian vai Ubuntu, tÄs pirmÄs versijas izlaiÅ”ana notika vienlaikus ar Ubuntu, tas ir, tÄlajÄ 2004. gadÄ.
CentOS galvenokÄrt tiek izmantots virtuÄlajiem serveriem, jo āātas ir pat mazÄk resursu prasÄ«gs nekÄ Ubuntu vai Debian. MÄs piegÄdÄjam konfigurÄcijas, kurÄs darbojas divas Ŕīs operÄtÄjsistÄmas versijas: CentOS 7.6.1810 un vecÄka CentOS 7.2.1510. Galvenais lietoÅ”anas gadÄ«jums ir korporatÄ«vie uzdevumi. CentOS ir stÄsts par darbu. CentOS nekad nav bijusi mÄjas lietoÅ”anai paredzÄta sistÄma, kÄ tas bija, piemÄram, Ubuntu gadÄ«jumÄ, un CentOS tika nekavÄjoties izstrÄdÄts kÄ RedHat lÄ«dzÄ«ga izplatÄ«Å”ana, kuras pamatÄ ir atvÄrtÄ pirmkoda kods. TieÅ”i RedHat mantojums nodroÅ”ina CentOS galvenÄs priekÅ”rocÄ«bas ā koncentrÄÅ”anos uz korporatÄ«vo problÄmu risinÄÅ”anu, stabilitÄti un droŔību. VisizplatÄ«tÄkais sistÄmas izmantoÅ”anas scenÄrijs ir tÄ«mekļa mitinÄÅ”ana, kurÄ CentOS uzrÄda labÄkus rezultÄtus nekÄ citi Linux izplatÄ«jumi.
TomÄr sistÄmai ir arÄ« vairÄki trÅ«kumi. AtturÄ«gÄks izstrÄdes un atjauninÄÅ”anas cikls nekÄ Ubuntu nozÄ«mÄ, ka kÄdÄ brÄ«dÄ« jums bÅ«s jÄsamierinÄs ar ievainojamÄ«bÄm vai problÄmÄm, kas jau ir atrisinÄtas citos izplatÄ«jumos. ArÄ« komponentu atjauninÄÅ”anas un instalÄÅ”anas sistÄma ir atŔķirÄ«ga: nav apt-get, tikai yum un RPM pakotnes. TÄpat CentOS nav gluži piemÄrots mitinÄÅ”anai un darbam ar Docker/k8s konteineru risinÄjumiem, kuros nepÄrprotami pÄrÄki ir Ubuntu un Debian. PÄdÄjais ir svarÄ«gs, jo tÄ«mekļa serveru un lietojumprogrammu virtualizÄcija, izmantojot konteinerizÄciju, pÄdÄjos gados DevOps vidÄ ir ieguvusi apgriezienus. Un, protams, CentOS ir daudz mazÄka kopiena, salÄ«dzinot ar populÄrÄkajiem Debian un Ubuntu.
Izvades vietÄ
KÄ redzat, jebkurai OS ir savi plusi un mÄ«nusi, un tÄ ir saÅÄmusi savu niÅ”u. Serveri, kuros darbojas Windows, izceļas atseviŔķi ā Microsoft videi, tÄ teikt, ir sava atmosfÄra un darbÄ«bas noteikumi.
Visi Linux izplatÄ«jumi ir lÄ«dzÄ«gi viens otram resursu patÄriÅa ziÅÄ, taÄu tiem ir savas specifiskÄs iezÄ«mes un atŔķirÄ«bas atkarÄ«bÄ no veicamÄ uzdevuma. Ubuntu ir vieglÄk lietot, Debian ir precÄ«zÄk konfigurÄts. CentOS var darboties kÄ apmaksÄtÄ RedHat aizstÄjÄjs, kas ir svarÄ«gi, ja jums ir nepiecieÅ”ama pilnvÄrtÄ«ga korporatÄ«vÄ OS unix versijÄ. Bet tajÄ paÅ”Ä laikÄ tas ir vÄjÅ” konteinerizÄcijas un lietojumprogrammu virtualizÄcijas jautÄjumos.JebkurÄ gadÄ«jumÄ varat sazinÄties ar mÅ«su speciÄlistiem un mÄs izvÄlÄsimies jums nepiecieÅ”amo risinÄjumu un konfigurÄciju, pamatojoties uz jÅ«su uzdevumiem.
AptaujÄ var piedalÄ«ties tikai reÄ£istrÄti lietotÄji.
CienÄ«jamie lasÄ«tÄji, kuru servera OS uzskatÄt par labÄko?
-
22,9%Windows serveris119
-
32,9%Debian 171
-
40,4%Ubuntu 210
-
34,8%CentOS181
Nobalsoja 520 lietotÄji. 102 lietotÄji atturÄjÄs.
Avots: www.habr.com