Windows Server ili Linux distribucije? Odabir OS servera

Windows Server ili Linux distribucije? Odabir OS servera

Operativni sistemi su kamen temeljac moderne industrije. S jedne strane, oni troše vrijedne serverske resurse koji se mogu potrošiti na nešto korisnije. S druge strane, operativni sistem djeluje kao orkestrator za serverske aplikacije i omogućava vam da računarski sistem koji obavlja jedan zadatak pretvorite u platformu za više zadataka, a također olakšava interakciju svih zainteresiranih strana sa opremom. Sada je glavni tok serverskih operativnih sistema Windows Server + nekoliko Linux distribucija različitih tipova. Svaki od ovih operativnih sistema ima svoje prednosti, nedostatke i niše primjene. Danas ćemo ukratko govoriti o sistemima koji dolaze sa našim serverima.

Windows Server

Ovaj operativni sistem je izuzetno popularan u korporativnom segmentu, iako većina običnih korisnika Windows povezuje isključivo sa desktop verzijom za računare. U zavisnosti od zadataka i infrastrukture potrebne za podršku, kompanije sada koriste nekoliko verzija Windows Servera, počevši od Windows Server 2003 pa do najnovije verzije - Windows Server 2019. Servere isporučujemo sa svim navedenim operativnim sistemima, tj. Windows Server 2003, 2008 R2, 2016 i 2019.

Windows Server 2003 se prvenstveno koristi za podršku korporativnim sistemima i mrežama izgrađenim na Windows XP-u. Iznenađujuće, Microsoft verzija desktop OS-a, koja je ukinuta prije otprilike pet godina, još uvijek se koristi, jer je za nju u jednom trenutku napisano mnogo vlasničkog softvera za proizvodnju. Isto važi i za Windows Server 2008 R2 i Windows Server 2016 - oni su najkompatibilniji sa starijim, ali funkcionalnim softverom i stoga se i danas koriste.

Glavne prednosti servera koji koriste Windows su relativna jednostavnost administracije, prilično veliki sloj informacija, priručnika i softvera. Osim toga, ne možete bez Windows servera ako ekosistem kompanije uključuje softver ili rješenja koja koriste biblioteke i dijelove kernela Microsoft sistema. Takođe možete dodati RDP tehnologiju za korisnički pristup serverskim aplikacijama i sveukupnu svestranost sistema. Osim toga, Windows Server ima laganu verziju bez GUI sa potrošnjom resursa na nivou Linux distribucije - Windows Server Core, o čemu pisali smo ranije. Sve Windows servere šaljemo sa aktiviranom licencom (besplatno za nove korisnike).

Nedostaci Winserver-a uključuju dva parametra: cijenu licence i potrošnju resursa. Među svim serverskim operativnim sistemima, Windows Server je najzahtjevniji i zahtijeva najmanje jedno procesorsko jezgro i od jedan i po do tri gigabajta RAM-a samo za rad jezgre i standardnih servisa. Ovaj sistem nije prikladan za konfiguracije male energije, a također ima niz ranjivosti vezanih za RDP i grupne i korisničke politike.

Windows Server je najčešće namijenjen za administriranje intraneta kompanije i osiguravanje funkcionalnosti specifičnog softvera, MSSQL baza podataka, ASP.NET alata ili drugog softvera kreiranog posebno za Windows. Istovremeno, ovo je još uvijek punopravni OS na kojem možete implementirati usmjeravanje, podizati DNS ili bilo koju drugu uslugu.

Ubuntu

Ubuntu je jedna od najpopularnijih i stalno rastućih distribucija Linux porodice, prvi put objavljena 2004. godine. Nekada "domaćica" u Gnome ljusci, vremenom je Ubuntu postao podrazumevani serverski OS zbog svoje opsežne zajednice i stalnog razvoja. Najnovija popularna verzija je 18.04, ali isporučujemo i servere za 16.04, a prije otprilike tjedan dana smo pokrenuli izdanje verzije 20.04, koji je doneo mnogo dobrota.

Ako je Windows Server korišten kao OS za podršku specifičnog i Windows orijentiranog softvera, onda je Ubuntu kao Linux distribucija priča o otvorenom kodu i web razvoju. Dakle, Linux serveri se koriste za hostovanje web servera na Nginx ili Apache (za razliku od Microsoft IIS), za rad sa PostgreSQL i MySQL ili trenutno popularnim jezicima za razvoj skripti. Usluge rutiranja i upravljanja prometom će se također savršeno uklopiti na Ubuntu server.

Prednosti uključuju manju potrošnju resursa od Windows Servera, kao i izvorni rad sa konzolom i menadžerima paketa za sve Unix sisteme. Osim toga, Ubuntu, koji je u početku bio „unix za radnu površinu“, prilično je jednostavan za korištenje, što ga čini lakšim za administriranje.

Glavni nedostatak je Unix, sa svim onim što implicira. Ubuntu je možda prijateljski nastrojen, ali samo u odnosu na druge Linux sisteme. Dakle, za rad s njim, posebno u punoj konfiguraciji servera - odnosno isključivo preko terminala - trebat će vam određene vještine. Osim toga, Ubuntu je više fokusiran na ličnu upotrebu i nije uvijek pogodan za rješavanje korporativnih slučajeva.

Debian

Ironično je da je Debian rodonačelnik izuzetno popularnog Ubuntua koji smo ranije spomenuli. Prva verzija Debiana objavljena je prije više od 25 godina - davne 1994. godine, a upravo je Debianov kod bio temelj Ubuntua. Zapravo, Debian je jedna od najstarijih i istovremeno tvrdokornih distribucija u porodici Linux sistema. Unatoč svim sličnostima Ubuntua, za razliku od njegovog “nasljednika”, Debian nije dobio isti nivo prilagođenosti korisniku kao mlađi sistem. Međutim, i ovo ima svoje prednosti. Debian je fleksibilniji od Ubuntua i može se dublje konfigurirati i učinkovitije riješiti niz specifičnih zadataka, uključujući korporativne.

Glavna prednost Debiana je njegova veća sigurnost i stabilnost u odnosu na Ubuntu i, posebno, Windows. I naravno, kao i svaki Linux sistem, niska potrošnja resursa, posebno u obliku serverskog OS-a koji pokreće terminal. Osim toga, Debian zajednica je otvorenog koda, tako da je ovaj sustav prvenstveno usmjeren na ispravan i efikasan rad s besplatnim rješenjima.

Međutim, fleksibilnost, hardcore i sigurnost imaju cijenu. Debian je razvila zajednica otvorenog koda bez jasne jezgre kroz sistem mastera grane, sa svime što to podrazumijeva. U jednom trenutku, Debian ima tri verzije: stabilnu, nestabilnu i testnu. Problem je u tome što grana stabilnog razvoja ozbiljno zaostaje za test granom, odnosno često mogu biti zastarjeli dijelovi i moduli u kernelu. Sve to rezultira ručnom ponovnom izgradnjom kernela ili čak prijelazom na probnu granu ako vaši zadaci premašuju mogućnosti stabilne verzije Debiana. U Ubuntu-u nema takvih problema s prekidima verzija: tamo programeri svake dvije godine objavljuju stabilnu LTS verziju sistema.

CentOS

Pa, hajde da završimo naš razgovor o RUVDS serverskim operativnim sistemima na CentOS-u. U poređenju sa masivnijim Ubuntuom i, posebno, Debianom, CentOS izgleda kao tinejdžer. I iako je sistem postao popularan među masama ne tako davno, poput Debiana ili Ubuntua, izdavanje njegove prve verzije dogodilo se u isto vrijeme kada i Ubuntu, odnosno još 2004. godine.

CentOS se uglavnom koristi za virtualne servere, jer je čak i manje zahtjevan za resurse od Ubuntua ili Debiana. Isporučujemo konfiguracije koje koriste dvije verzije ovog OS-a: CentOS 7.6.1810 i stariji CentOS 7.2.1510. Glavni slučaj upotrebe su korporativni zadaci. CentOS je priča o poslu. Nikada sistem za kućnu upotrebu, kao što je bio slučaj, na primjer, sa Ubuntuom, CentOS je odmah razvijen kao distribucija slična RedHat-u zasnovana na otvorenom izvornom kodu. Upravo naslijeđe iz RedHata daje CentOS-u njegove glavne prednosti - fokus na rješavanje korporativnih problema, stabilnost i sigurnost. Najčešći scenario za korištenje sistema je web hosting, u kojem CentOS pokazuje bolje rezultate od ostalih Linux distribucija.

Međutim, sistem ima i niz nedostataka. Suzdržaniji ciklus razvoja i ažuriranja od Ubuntua znači da ćete u nekom trenutku morati da se pomirite sa ranjivostima ili problemima koji su već rešeni u drugim distribucijama. Sistem za ažuriranje i instaliranje komponenti je takođe drugačiji: nema apt-get, samo yum i RPM paketi. Također, CentOS nije baš prikladan za hostovanje i rad s Docker/k8s kontejnerskim rješenjima, u kojima su Ubuntu i Debian očito superiorni. Ovo poslednje je važno jer virtuelizacija web servera i aplikacija putem kontejnerizacije dobija na zamahu u DevOps okruženju poslednjih godina. I naravno, CentOS ima mnogo manju zajednicu u odnosu na popularnije Debian i Ubuntu.

Umesto izlaza

Kao što vidite, svaki OS ima svoje prednosti i nedostatke i dobio je svoju nišu. Serveri koji rade pod Windowsom se izdvajaju - Microsoft okruženje, da tako kažem, ima svoju atmosferu i pravila rada.
Sve distribucije Linuxa slične su jedna drugoj u smislu potrošnje resursa, ali imaju svoje specifične karakteristike i razlike ovisno o zadatku koji se radi. Ubuntu je lakši za korištenje, Debian je finije konfiguriran. CentOS može poslužiti kao zamjena za plaćeni RedHat, što je važno ako vam je potreban punopravni korporativni OS u unix verziji. Ali istovremeno je slab po pitanju kontejnerizacije i virtuelizacije aplikacija.U svakom slučaju, možete kontaktirati naše stručnjake i mi ćemo izabrati potrebno rešenje i konfiguraciju za vas na osnovu vaših zadataka.

Windows Server ili Linux distribucije? Odabir OS servera

Samo registrovani korisnici mogu učestvovati u anketi. Prijavite semolim.

Dragi čitaoci, koji serverski OS smatrate najboljim?

  • 22,9%Windows server119

  • 32,9%Debian171

  • 40,4%Ubuntu210

  • 34,8%CentOS181

Glasalo je 520 korisnika. 102 korisnika je bila uzdržana.

izvor: www.habr.com

Dodajte komentar