Windows Serveri või Linuxi distributsioonid? Serveri OS-i valimine

Windows Serveri või Linuxi distributsioonid? Serveri OS-i valimine

Operatsioonisüsteemid on kaasaegse tööstuse nurgakivi. Ühest küljest kulutavad nad väärtuslikku serveriressurssi, mida saaks kulutada millegi kasulikuma peale. Teisest küljest toimib operatsioonisüsteem serverirakenduste orkestreerijana ja võimaldab muuta ühe ülesandega arvutisüsteemi multitegumtöötlusplatvormiks ning hõlbustab ka kõigi huvitatud osapoolte suhtlemist seadmetega. Nüüd on serveri operatsioonisüsteemide peavooluks Windows Server + mitu erinevat tüüpi Linuxi distributsiooni. Igal neist operatsioonisüsteemidest on oma plussid, miinused ja rakendusnišid. Täna räägime lühidalt meie serveritega kaasas olevatest süsteemidest.

Windows Server

See operatsioonisüsteem on ettevõtete segmendis äärmiselt populaarne, kuigi enamik tavakasutajaid seostab Windowsi eranditult personaalarvutite töölauaversiooniga. Olenevalt ülesannetest ja toetamiseks vajalikust infrastruktuurist kasutavad ettevõtted nüüd mitut Windows Serveri versiooni, alustades Windows Server 2003-st ja lõpetades uusima versiooniga - Windows Server 2019. Tarnime servereid kõigi loetletud operatsioonisüsteemidega, st Windows Server 2003, 2008 R2, 2016 ja 2019.

Windows Server 2003 kasutatakse peamiselt Windows XP-le ehitatud ettevõtete süsteemide ja võrkude toetamiseks. Üllataval kombel on endiselt kasutusel umbes viis aastat tagasi lõpetatud töölaua OS-i Microsofti versioon, kuna selle jaoks kirjutati korraga palju patenteeritud tootmistarkvara. Sama kehtib ka Windows Server 2008 R2 ja Windows Server 2016 kohta – need ühilduvad kõige paremini vanema, kuid töötava tarkvaraga ja on seetõttu kasutusel ka tänapäeval.

Windowsi töötavate serverite peamisteks eelisteks on suhteline halduslihtsus, üsna suur teabekiht, juhendid ja tarkvara. Lisaks ei saa ilma Windowsi serverita hakkama, kui ettevõtte ökosüsteemis on tarkvara või lahendused, mis kasutavad Microsofti süsteemide teeke ja osi. Saate lisada ka RDP-tehnoloogia kasutaja juurdepääsuks serverirakendustele ja süsteemi üldiseks mitmekülgsuseks. Lisaks on Windows Serveril kerge versioon ilma GUI-ta ressursitarbimisega Linuxi distributsiooni tasemel - Windows Server Core, mille kohta kirjutasime varem. Tarnime kõik Windowsi serverid aktiveeritud litsentsiga (uutele kasutajatele tasuta).

Winserveri puudused hõlmavad kahte parameetrit: litsentsi maksumus ja ressursikulu. Kõigist serverite operatsioonisüsteemidest on Windows Server kõige energianäljasem ja vajab ainult põhi- ja standardteenuste toimimiseks vähemalt ühte protsessorituuma ning poolteist kuni kolm gigabaiti RAM-i. See süsteem ei sobi väikese energiatarbega konfiguratsioonide jaoks ning sellel on ka mitmeid RDP ning rühma- ja kasutajapoliitikaga seotud haavatavusi.

Kõige sagedamini on Windows Server mõeldud ettevõtte sisevõrkude haldamiseks ja konkreetse tarkvara, MSSQL andmebaaside, ASP.NET tööriistade või muu spetsiaalselt Windowsile loodud tarkvara funktsionaalsuse tagamiseks. Samal ajal on see endiselt täisväärtuslik OS, kus saate juurutada marsruutimist, tõsta DNS-i või mõnda muud teenust.

Ubuntu

Ubuntu on Linuxi perekonna üks populaarsemaid ja pidevalt kasvavaid distributsioone, mis ilmus esmakordselt 2004. aastal. Kunagi oli Ubuntu Gnome'i kestas koduperenaiste lemmik, sai Ubuntust oma ulatusliku kogukonna ja pideva arenduse tõttu aja jooksul serveri vaike-OS. Viimane populaarne versioon on 18.04, kuid pakume servereid ka 16.04 jaoks ja umbes nädal tagasi versiooni 20.04 väljalase, mis tõi palju head.

Kui Windows Serverit kasutati operatsioonisüsteemina spetsiifilise ja Windowsile orienteeritud tarkvara toetamiseks, siis Ubuntu kui Linuxi distributsioon on lugu avatud lähtekoodiga ja veebiarendusest. Seega kasutatakse just Linuxi servereid veebiserverite majutamiseks Nginxis või Apache'is (erinevalt Microsoft IIS-ist), töötamiseks PostgreSQL-i ja MySQL-i või praegu populaarsete skriptimiskeeltega. Marsruutimis- ja liiklushaldusteenused sobivad ideaalselt ka Ubuntu serverisse.

Eeliste hulka kuulub Windows Serveriga võrreldes väiksem ressursikulu ning kõigi Unixi süsteemide konsooli- ja paketihaldurid. Lisaks on Ubuntu, olles algselt “töölaua kodu Unix”, üsna kasutajasõbralik, mis teeb selle haldamise lihtsamaks.

Peamine puudus on Unix koos kõige sellega, mida see tähendab. Ubuntu võib olla sõbralik, kuid ainult võrreldes teiste Linuxi süsteemidega. Nii et sellega töötamiseks, eriti serveri täiskonfiguratsioonis - see tähendab ainult terminali kaudu -, vajate teatud oskusi. Lisaks on Ubuntu rohkem keskendunud isiklikule kasutamisele ega sobi alati korporatiivsete juhtumite lahendamiseks.

Debian

On irooniline, et Debian on varem mainitud ülipopulaarse Ubuntu eellane. Debiani esimene versioon avaldati rohkem kui 25 aastat tagasi – 1994. aastal – ja see oli Debiani kood, mis oli Ubuntu aluseks. Tegelikult on Debian Linuxi süsteemide perekonnas üks vanimaid ja samal ajal tugevamaid distributsioone. Vaatamata kõigile Ubuntu sarnasustele, erinevalt selle "järglasest", ei saanud Debian sama kasutajasõbralikkuse taset kui noorem süsteem. Sellel on aga ka omad eelised. Debian on paindlikum kui Ubuntu ja seda saab sügavamalt konfigureerida ja tõhusamalt lahendada mitmeid spetsiifilisi ülesandeid, sealhulgas ettevõtte ülesandeid.

Debiani peamine eelis on selle suurem turvalisus ja stabiilsus võrreldes Ubuntu ja eriti Windowsiga. Ja loomulikult, nagu iga Linuxi süsteem, madal ressursikulu, eriti terminali töötava serveri OS-i näol. Lisaks on Debiani kogukond avatud lähtekoodiga, seega on see süsteem keskendunud eelkõige tasuta lahendustega korrektsele ja tõhusale tööle.

Paindlikkusel, hardcorel ja turvalisusel on aga oma hind. Debiani arendab avatud lähtekoodiga kogukond ilma selge tuumata harumeistrite süsteemi kaudu koos kõige sellega, mida see eeldab. Ühel hetkel on Debianil kolm versiooni: stabiilne, ebastabiilne ja testitav. Probleem on selles, et stabiilne arendusharu jääb testharust tõsiselt maha, see tähendab, et tuumas võib sageli olla aegunud osi ja mooduleid. Selle kõige tulemuseks on kerneli käsitsi ümberehitamine või isegi üleminek testharule, kui teie ülesanded ületavad Debiani stabiilse versiooni võimalused. Ubuntus versioonipausidega selliseid probleeme pole: seal annavad arendajad välja süsteemi stabiilse LTS-versiooni iga kahe aasta tagant.

CentOS

Noh, lõpetame oma vestluse RUVDS-i serveri operatsioonisüsteemide kohta CentOS-is. Võrreldes massiivsema Ubuntu ja eriti Debianiga näeb CentOS välja nagu teismeline. Ja kuigi süsteem sai masside seas populaarseks mitte nii kaua aega tagasi, nagu Debian või Ubuntu, toimus selle esimese versiooni väljaandmine Ubuntuga samal ajal, see tähendab juba 2004. aastal.

CentOS-i kasutatakse peamiselt virtuaalsete serverite jaoks, kuna see on isegi vähem ressursinõudlik kui Ubuntu või Debian. Saadame konfiguratsioone, milles töötab kaks selle OS-i versiooni: CentOS 7.6.1810 ja vanem CentOS 7.2.1510. Peamine kasutusjuht on ettevõtte ülesanded. CentOS on lugu tööst. Kunagi polnud see kodukasutuse süsteem, nagu näiteks Ubuntu puhul, vaid CentOS töötati kohe välja RedHati-laadse distributsioonina, mis põhineb avatud lähtekoodil. Just RedHati pärand annab CentOS-ile selle peamised eelised – keskendumine ettevõtte probleemide lahendamisele, stabiilsusele ja turvalisusele. Kõige tavalisem süsteemi kasutamise stsenaarium on veebimajutus, mille puhul CentOS näitab paremaid tulemusi kui teised Linuxi distributsioonid.

Kuid süsteemil on ka mitmeid puudusi. Vaoshoitum arendus- ja värskendustsükkel kui Ubuntul tähendab, et ühel hetkel peate leppima haavatavuste või probleemidega, mis on juba lahendatud teistes distributsioonides. Ka komponentide värskendamise ja installimise süsteem on erinev: ei mingit apt-get, ainult yum ja RPM paketid. Samuti ei sobi CentOS päris hästi Docker/k8s konteinerlahendustega majutamiseks ja nendega töötamiseks, milles Ubuntu ja Debian on selgelt üle. Viimane on oluline, kuna veebiserverite ja rakenduste virtualiseerimine konteineriseerimise kaudu on viimastel aastatel DevOps keskkonnas hoogu kogunud. Ja loomulikult on CentOS-il palju väiksem kogukond võrreldes populaarsemate Debiani ja Ubuntuga.

Väljundi asemel

Nagu näete, on igal OS-il oma plussid ja miinused ning see on saanud oma niši. Windowsiga töötavad serverid eristuvad – nii-öelda Microsofti keskkonnal on oma atmosfäär ja tööreeglid.
Kõik Linuxi distributsioonid on üksteisega sarnased ressursside tarbimise poolest, kuid neil on oma spetsiifilised omadused ja erinevused olenevalt käsilolevast ülesandest. Ubuntut on lihtsam kasutada, Debianit on täpsemini seadistatud. CentOS võib asendada tasulist RedHati, mis on oluline, kui vajate täisväärtuslikku ettevõtte OS-i unixi versioonis. Kuid samas on see nõrk konteineriseerimise ja rakenduste virtualiseerimise küsimustes.Igal juhul võite pöörduda meie spetsialistide poole ja me valime teie ülesannetest lähtuvalt teile vajaliku lahenduse ja konfiguratsiooni.

Windows Serveri või Linuxi distributsioonid? Serveri OS-i valimine

Küsitluses saavad osaleda ainult registreerunud kasutajad. Logi sissepalun.

Head lugejad, millist serveri OS-i peate teie parimaks?

  • 22,9%Windowsi server119

  • 32,9%Debian 171

  • 40,4%Ubuntu 210

  • 34,8%CentOS181

520 kasutajat hääletas. 102 kasutajat jäi erapooletuks.

Allikas: www.habr.com

Lisa kommentaar