Operacijski sistemi so temelj sodobne industrije. Na eni strani porabijo dragocene strežniške vire, ki bi jih lahko uporabili za kaj bolj koristnega. Na drugi strani pa operacijski sistem deluje kot orkestrator za strežniške aplikacije in omogoča, da iz enozadostnega računalnika naredimo večzadostno platformo ter olajša interakcijo vseh zainteresiranih strani s strojno opremo. Danes je glavni tok strežnih operacijskih sistemov Windows Server + več različic Linuxa različnih usmeritev. Vsaka od teh operacijskih sistemov ima svoje prednosti, slabosti in področja uporabe. Danes se bomo na kratko pogovorili o tistih sistemih, ki jih dobavljamo skupaj z našimi strežniki.
Windows Server
Ta operacijski sistem je izjemno priljubljen v korporativnem segmentu, čeprav ga večina navadnih uporabnikov povezuje izključno z namizno različico za osebne računalnike. Glede na naloge in infrastrukturo, ki jo je treba podpirati, trenutno v podjetjih deluje več različic Windows Server, od Windows Server 2003 pa do najnovejše različice — Windows Server 2019. Dobavljamo strežnike z vsemi navedenimi operacijskimi sistemi, torej Windows Server 2003, 2008 R2, 2016 in 2019.
Windows Server 2003 se predvsem uporablja za podporo korporativnim sistemom in omrežjem, zgrajenim na osnovi Windows XP. Presenetljivo je, da je različica namizne operacijskega sistema Microsoft, ki je bila pred približno petimi leti umaknjena iz podpore, še vedno v uporabi, saj je zanj v preteklosti bilo napisano veliko lastniškega programa za proizvodnjo. Enako velja za Windows Server 2008 R2 in Windows Server 2016 — ta sta najbolj združljiva s starim, vendar delujočim programsko opremo in se zato še vedno uporabljata.
Glavne prednosti strežnikov, ki delujejo z Windows, so razmeroma enostavno upravljanje, obsežno znanje, priročniki in programska oprema. Poleg tega ne boste mogli brez strežnika Windows, če v ekosistemu podjetja uporabljate programsko opremo ali rešitve, ki temeljijo na knjižnicah in delih jedra sistemov Microsoft. Sem lahko dodamo tudi tehnologijo RDP za dostop uporabnikov do strežniških aplikacij in splošno vsestranskost sistema. Poleg tega Windows Server ponuja lažjo različico brez GUI, ki porabi vire na ravni Linux distribucije — Windows Server Core, o kateri . Vse strežnike, ki delujejo z Windows, dobavljamo z aktivirano licenco (za nove uporabnike je brezplačna).
Med slabosti Winserver lahko zapišemo dva parametra: stroške licence in porabo virov. Med vsemi strežniškimi OS je Windows Server najodpornejša in zahteva vsaj eno jedro procesorja ter od ene do treh gigabajtov RAM-a samo za delovanje jedra in standardnih storitev. Ta sistem ni primeren za majhne konfiguracije in ima vrsto ranljivosti, povezanih z RDP ter politikami skupin in uporabnikov.
Windows Server je najpogosteje namenjen upravljanju intranetov podjetij in zagotavljanju delovanja specifične programske opreme, delovanju baz podatkov MSSQL, orodjem ASP.NET ali drugi programski opremi, ustvarjeni posebej za Windows. Istočasno pa je to še vedno polnopravni operacijski sistem, na katerem je mogoče vzpostaviti usmerjanje, priznati DNS ali katero koli drugo storitev.
Ubuntu
Ubuntu je ena najpopularnejših in najbolje razvijajočih se distribucij družine Linux, ki je bila prvič izpuščena leta 2004. Nekoč 'Linux za gospodinje' v okolju Gnome, je z leti Ubuntu postal privzeti strežnik zaradi obsežne skupnosti in nenehnega razvoja. Zadnja priljubljena različica je 18.04, vendar dobavljamo strežnike tudi za 16.04, pred približno tednom dni pa je izšel , ki prinaša številne novosti.
Če je bila Windows Server uporabljena kot operacijski sistem za podporo specifični in Windows usmerjeni programski opremi, je Ubuntu kot Linux distribucija zgodba o odprtem viru in spletnem razvoju. Tako linuksovski strežniki omogočajo gostovanje spletnih strežnikov na Nginx ali Apache (v nasprotju z Microsoft IIS), za delo s PostgreSQL in MySQL ali priljubljenimi skriptnimi jeziki za razvoj. Na strežnik z Ubuntu se odlično namestijo tudi storitve za usmerjanje in upravljanje prometa.
Med prednosti uvrstimo tudi manjšo porabo virov kot Windows Server, pa tudi nativno delo z ukazno vrstico in upravljalniki paketov, kar je značilno za vse unix sisteme. Poleg tega je Ubuntu, ki izhaja iz "namiznega domačega Unix-a", precej prijazna do uporabnika, kar poenostavi njeno upravljanje.
Glavna pomanjkljivost je Unix, s vsemi posledicami. Čeprav je Ubuntu prijazen, pa je le v primerjavi z drugimi Linux sistemi. Zato so za delo z njim, zlasti v polni strežniški konfiguraciji – torej izključno prek terminala – potrebne določene veščine. Poleg tega je Ubuntu bolj usmerjen v osebno uporabo in ne ustreza vedno potrebam korporativnih primerov.
Debian
Ironično je, da je Debian prednik izjemno priljubljen Ubuntu, o katerem smo se prej že pogovarjali. Prva različica Debiana je bila objavljena pred več kot 25 leti – daleč leta 1994 in prav koda Debiana je bila osnova za Ubuntu. V bistvu je Debian med najstarejšimi in precej 'hardcore' distribucijami v družini Linux sistemov. Kljub podobnosti z Ubuntu, v nasprotju s svojim "dedkom", Debian ni pridobil takšne ravni uporabniške prijaznosti kot mlajši sistem. Vendar to prinaša svoje prednosti. Debian je bolj prilagodljiv v primerjavi z Ubuntu in lahko je bolj globoko konfiguriran ter učinkoviteje rešuje vrsto specifičnih nalog, vključno s korporativnimi nalogami.
Glavna prednost Debiana je večja varnost in stabilnost v primerjavi z Ubuntu in, seveda, z Windows. No, in seveda, kot pri vsakem Linux sistemu – nizka poraba virov, zlasti v obliki strežnega operacijskega sistema pod upravljanjem terminala. Poleg tega je Debian skupnost odprtokodni, zato je ta sistem predvsem usmerjen v pravilno in učinkovito delovanje z brezplačnimi rešitvami.
Za fleksibilnost, robustnost in varnost se je treba plačati. Debian razvija odprtokodna skupnost brez jasnega jedra preko sistema mojstrov vlečnic, z vsemi posledicami. Hkrati ima Debian tri različice: stabilno, nestabilno in testno. Težava je v tem, da se stabilna veja razvoja resno zaostaja za testno, kar pomeni, da se lahko v jedru pogosto srečajo že zastarele komponente in moduli. Vse to vodi do ročne ponovne sestave jedra ali celo prehoda na testno vejo, če vaša opravila presegajo zmogljivosti stabilne različice Debiana. Pri Ubuntu pa ni takšnih težav z različnimi različicami: vsakih dve leti razvijalci izdajo stabilno LTS različico sistema.
CentOS
In zaključimo naš pogovor o strežnih operacijskih sistemih RUVDS na CentOS-u. V senci bolj masivnih Ubuntu in še bolj Debiana, CentOS deluje kot najstnik. Čeprav je sistem postal priljubljen v množicah ne tako dolgo nazaj kot Debian ali Ubuntu, je izid njegove prve različice potekal hkrati z Ubuntu, to je že leta 2004.
CentOS se večinoma uporablja za virtualne strežnike, saj je še manj zahtevna do virov kot Ubuntu ali Debian. Dobavljamo konfiguracije, ki delujejo pod upravljanjem dveh različic tega OS: CentOS 7.6.1810 in starejše CentOS 7.2.1510. Glavni scenarij uporabe so korporativne naloge. CentOS je zgodba o delu. Nikoli ni bila sistem za domačo rabo, kot to velja za Ubuntu; CentOS je bila zasnovana kot distribucija podobna RedHat na podlagi odprtokodnega izvornega kode. Prav dednost od RedHat prinaša CentOS njene glavne prednosti — osredotočenost na reševanje korporativnih nalog, stabilnost in varnost. Najpogostejši scenarij uporabe sistema je spletno gostovanje, kjer CentOS dosega boljše rezultate kot ostali Linux distribucije.
Vendar pa ima sistem tudi vrsto slabosti. Bolj zadržan razvojni cikel in posodobitve v primerjavi z Ubuntu pomenijo, da se boste morali enkrat sprijazniti z ranljivostmi ali problemi, ki so bili že rešljeni v drugih distribucijah. Tudi sistem posodobitev in namestitve komponent se razlikuje: brez apt-get, le yum in RPM paketi. CentOS tudi ni najbolj primeren za gostovanje in delo s kontejnerskimi rešitvami Docker/k8s, kjer Ubuntu in Debian očitno presegata. To je pomembno, saj je virtualizacija spletnih strežnikov in aplikacij preko kontejnerizacije v zadnjih letih pridobila na veljavi v okolju DevOps. In seveda, CentOS ima precej manjšo skupnost v primerjavi s priljubljenima Debian in Ubuntu.
Namesto izida
Kot je razvidno, ima vsak operacijski sistem svoje prednosti in slabosti ter svojo lastno nišo. Posebej izstopajo strežniki, ki delujejo pod Windows — v Microsoftovem okolju, tako rekoč, velja svoj način dela in pravila.
Vsi Linux distribucije so si podobne glede porabe virov, vendar imajo svoje specifične značilnosti in razlike, odvisno od naloge. Ubuntu je lažji za uporabo, Debian se bolj natančno konfigurira. CentOS lahko deluje kot nadomestilo za plačljivega RedHat, kar je pomembno, če potrebujete popoln poslovni operacijski sistem v unix izvedbi. Vendar pa je pri kontejnerizaciji in virtualizaciji aplikacij šibka. V vsakem primeru se lahko obrnete na naše strokovnjake, ki vam bodo pomagali izbrati potrebno rešitev in konfiguracijo glede na vaše potrebe.
Samo registrovani korisnici mogu učestvovati u anketi. , molim vas.
Dragi bralci, katero strežniško operacijski sistem menite, da je najboljši?
22,9%Windows server119
32,9%Debian171
40,4%Ubuntu210
34,8%CentOS181
Glasovalo je 520 uporabnikov. 102 uporabnika se je vzdržalo.
Izvor: habr.com
