Distribucije Windows Server ali Linux? Izbira strežniškega OS

Distribucije Windows Server ali Linux? Izbira strežniškega OS

Operacijski sistemi so temelj sodobne industrije. Po eni strani porabijo dragocene vire strežnika, ki bi jih lahko porabili za kaj bolj uporabnega. Po drugi strani pa operacijski sistem deluje kot orkestrator za strežniške aplikacije in vam omogoča, da enoopravilni računalniški sistem spremenite v večopravilno platformo, poleg tega pa olajša interakcijo vseh zainteresiranih strani z opremo. Zdaj je glavni tok strežniških operacijskih sistemov Windows Server + več distribucij Linuxa različnih vrst. Vsak od teh operacijskih sistemov ima svoje prednosti, slabosti in uporabniške niše. Danes bomo na kratko spregovorili o sistemih, ki so priloženi našim strežnikom.

Windows Server

Ta operacijski sistem je izjemno priljubljen v poslovnem segmentu, čeprav večina običajnih uporabnikov Windows povezuje izključno z namizno različico za osebne računalnike. Glede na naloge in infrastrukturo, ki jo zahteva podpora, podjetja danes upravljajo več različic Windows Server, začenši z Windows Server 2003 in konča z najnovejšo različico - Windows Server 2019. Strežnike dobavljamo z vsemi navedenimi operacijskimi sistemi, tj. Windows Server 2003, 2008 R2, 2016 in 2019.

Windows Server 2003 se uporablja predvsem za podporo sistemov podjetij in omrežij, zgrajenih na Windows XP. Presenetljivo je, da je Microsoftova različica namiznega operacijskega sistema, ki je bila ukinjena pred približno petimi leti, še vedno v uporabi, saj je bilo naenkrat zanjo napisanih veliko lastniške proizvodne programske opreme. Enako velja za Windows Server 2008 R2 in Windows Server 2016 – sta najbolj združljiva s starejšo, a delujočo programsko opremo in se zato uporabljata še danes.

Glavne prednosti strežnikov z operacijskim sistemom Windows so relativno enostavno upravljanje, precej velik sloj informacij, priročnikov in programske opreme. Poleg tega ne morete brez strežnika Windows, če ekosistem podjetja vključuje programsko opremo ali rešitve, ki uporabljajo knjižnice in dele jedra Microsoftovih sistemov. Dodate lahko tudi tehnologijo RDP za uporabniški dostop do strežniških aplikacij in splošno vsestranskost sistema. Poleg tega ima Windows Server lahko različico brez GUI s porabo virov na ravni distribucije Linuxa - Windows Server Core, o kateri smo prej pisali. Vse Windows strežnike pošiljamo z aktivirano licenco (brezplačno za nove uporabnike).

Slabosti Winserverja vključujejo dva parametra: ceno licence in porabo virov. Med vsemi strežniškimi operacijskimi sistemi je Windows Server najbolj požrešen in samo za delovanje jedra in standardnih storitev potrebuje vsaj eno procesorsko jedro in od poldrugi do tri gigabajte RAM-a. Ta sistem ni primeren za konfiguracije z nizko porabo energije in ima tudi številne ranljivosti, povezane z RDP ter skupinskimi in uporabniškimi pravilniki.

Najpogosteje je Windows Server namenjen upravljanju intranetov podjetij in zagotavljanju delovanja posebne programske opreme, baz podatkov MSSQL, orodij ASP.NET ali druge programske opreme, ustvarjene posebej za Windows. Hkrati je to še vedno polnopravni OS, na katerem lahko namestite usmerjanje, dvignete DNS ali katero koli drugo storitev.

Ubuntu

Ubuntu je ena najbolj priljubljenih in stalno rastočih distribucij družine Linux, ki je bila prvič izdana leta 2004. Ubuntu, ki je bil nekoč "običaj gospodinj" v lupini Gnome, je sčasoma zaradi svoje obsežne skupnosti in nenehnega razvoja postal privzeti strežniški OS. Zadnja priljubljena različica je 18.04, dobavljamo pa tudi strežnike za 16.04, pred približno tednom dni pa je izdaja različice 20.04, ki je prinesel veliko dobrot.

Če je bil Windows Server uporabljen kot operacijski sistem za podporo posebne in Windows usmerjene programske opreme, potem je Ubuntu kot distribucija Linuxa zgodba o odprtokodnem in spletnem razvoju. Tako se strežniki Linux uporabljajo za gostovanje spletnih strežnikov na Nginx ali Apache (v nasprotju z Microsoft IIS), za delo s PostgreSQL in MySQL ali trenutno priljubljenimi skriptnimi razvojnimi jeziki. Storitve usmerjanja in upravljanja prometa se prav tako odlično prilegajo strežniku Ubuntu.

Prednosti vključujejo manjšo porabo virov kot Windows Server, kot tudi izvorno delo s konzolo in upravitelji paketov za vse sisteme Unix. Poleg tega je Ubuntu, ki je bil sprva »namizni domači Unix«, precej uporabniku prijazen, kar olajša administracijo.

Glavna pomanjkljivost je Unix z vsem, kar pomeni. Ubuntu je morda prijazen, vendar le glede na druge sisteme Linux. Za delo z njim, zlasti v polni konfiguraciji strežnika - torej izključno prek terminala - boste potrebovali določene veščine. Poleg tega je Ubuntu bolj osredotočen na osebno uporabo in ni vedno primeren za reševanje korporativnih primerov.

Debian

Ironično je, da je Debian prednik izjemno priljubljenega Ubuntuja, ki smo ga omenili prej. Prva različica Debiana je bila objavljena pred več kot 25 leti - leta 1994, in prav koda Debian je bila osnova Ubuntuja. Pravzaprav je Debian ena najstarejših in hkrati trdoživih distribucij v družini sistemov Linux. Kljub vsem podobnostim z Ubuntujem, za razliko od njegovega "naslednika", Debian ni bil deležen enake stopnje prijaznosti do uporabnika kot mlajši sistem. Vendar ima to tudi svoje prednosti. Debian je bolj prilagodljiv kot Ubuntu in ga je mogoče globlje konfigurirati ter učinkoviteje reševati številne specifične naloge, vključno s podjetniškimi.

Glavna prednost Debiana je njegova večja varnost in stabilnost v primerjavi z Ubuntujem in še posebej z Windowsi. In seveda, kot vsak sistem Linux, nizka poraba virov, zlasti v obliki strežniškega OS, ki poganja terminal. Poleg tega je skupnost Debian odprtokodna, zato je ta sistem osredotočen predvsem na pravilno in učinkovito delo z brezplačnimi rešitvami.

Vendar imajo prilagodljivost, hardcore in varnost svojo ceno. Debian je razvila odprtokodna skupnost brez jasnega jedra prek sistema poveljnikov vej, z vsem, kar to pomeni. V nekem trenutku ima Debian tri različice: stabilno, nestabilno in testno. Težava je v tem, da stabilna razvojna veja resno zaostaja za testno vejo, kar pomeni, da so lahko v jedru pogosto zastareli deli in moduli. Posledica vsega tega je ročna obnova jedra ali celo prehod na testno vejo, če vaše naloge presegajo zmožnosti stabilne različice Debiana. V Ubuntuju ni takšnih težav z razpadi različice: tam razvijalci vsaki dve leti izdajo stabilno različico LTS sistema.

CentOS

No, pa zaključimo naš pogovor o strežniških operacijskih sistemih RUVDS na CentOS. V primerjavi z masivnejšim Ubuntujem in predvsem Debianom je CentOS videti kot najstnik. In čeprav je sistem postal priljubljen med množicami ne tako dolgo nazaj, kot sta Debian ali Ubuntu, je izdaja njegove prve različice potekala hkrati z Ubuntujem, to je leta 2004.

CentOS se uporablja predvsem za virtualne strežnike, saj je še manj zahteven kot Ubuntu ali Debian. Dobavljamo konfiguracije z dvema različicama tega operacijskega sistema: CentOS 7.6.1810 in starejšim CentOS 7.2.1510. Glavni primer uporabe so korporativne naloge. CentOS je zgodba o delu. Nikoli sistem za domačo uporabo, kot je bil na primer Ubuntu, je bil CentOS takoj razvit kot distribucija, podobna RedHatu, ki temelji na odprtokodni kodi. Prav dediščina RedHata daje CentOS glavne prednosti - osredotočenost na reševanje korporativnih problemov, stabilnost in varnost. Najpogostejši scenarij uporabe sistema je spletno gostovanje, pri katerem CentOS kaže boljše rezultate kot druge distribucije Linuxa.

Vendar pa ima sistem tudi številne slabosti. Bolj omejen cikel razvoja in posodabljanja kot Ubuntu pomeni, da se boste morali na neki točki sprijazniti z ranljivostmi ali težavami, ki so že rešene v drugih distribucijah. Drugačen je tudi sistem posodabljanja in nameščanja komponent: brez apt-get, samo paketi yum in RPM. Prav tako CentOS ni povsem primeren za gostovanje in delo s kontejnerskimi rešitvami Docker/k8s, v katerih sta Ubuntu in Debian očitno boljša. Slednje je pomembno, saj virtualizacija spletnih strežnikov in aplikacij prek kontejnerizacije v zadnjih letih dobiva zagon v okolju DevOps. In seveda ima CentOS veliko manjšo skupnost v primerjavi z bolj priljubljenima Debianom in Ubuntujem.

Namesto izida

Kot lahko vidite, ima vsak OS svoje prednosti in slabosti in je dobil svojo nišo. Posebej stojijo strežniki z operacijskim sistemom Windows - Microsoftovo okolje ima tako rekoč svoje vzdušje in pravila delovanja.
Vse distribucije Linuxa so si med seboj podobne glede porabe virov, vendar imajo svoje posebnosti in razlike glede na nalogo, ki jo opravljajo. Ubuntu je lažji za uporabo, Debian je natančneje konfiguriran. CentOS lahko deluje kot zamenjava za plačani RedHat, kar je pomembno, če potrebujete polnopravni korporativni OS v različici Unix. Toda hkrati je šibek v zadevah kontejnerizacije in virtualizacije aplikacij.V vsakem primeru se lahko obrnete na naše strokovnjake in izbrali bomo potrebno rešitev in konfiguracijo za vas glede na vaše naloge.

Distribucije Windows Server ali Linux? Izbira strežniškega OS

V anketi lahko sodelujejo samo registrirani uporabniki. Prijaviti se, prosim.

Dragi bralci, kateri strežniški OS se vam zdi najboljši?

  • 22,9%Windows strežnik 119

  • 32,9%Debian171

  • 40,4%Ubuntu 210

  • 34,8%CentOS181

Glasovalo je 520 uporabnikov. 102 uporabnika sta se vzdržala.

Vir: www.habr.com

Dodaj komentar