Operativni sustavi su temelj moderne industrije. S jedne strane, oni troše vrijedne serverske resurse koji bi se mogli koristiti za nešto korisnije. S druge strane, operativni sustav djeluje kao orkestrator za serverske aplikacije, transformirajući računalni kompleks s jednim zadatkom u platformu s više zadataka i olakšavajući interakciju između svih dionika i hardvera. Trenutno je glavni mainstream serverski OS Windows Server + nekoliko Linux-distribucije različitih vrsta. Svaki od ovih operativnih sustava ima svoje prednosti, nedostatke i niše primjene. Danas ćemo ukratko raspravljati o sustavima koji dolaze s našim poslužiteljima.
Windows Server
Ovaj operativni sustav izuzetno je popularan u korporativnom segmentu, iako ga većina običnih korisnika povezuje s Windows isključivo s desktop verzijom za osobna računala. Ovisno o zadacima i infrastrukturi potrebnoj za njegovu podršku, tvrtke trenutno koriste nekoliko verzija. Windows ServerPolazeći od Windows Server 2003. i završava najnovijom verzijom - Windows Server 2019. Isporučujemo servere sa svim navedenim operativnim sustavima, tj. Windows Server 2003., 2008. R2, 2016. i 2019.
Windows Server 2003 se prvenstveno koristi za podršku korporativnim sustavima i mrežama izgrađenim na temelju Windows XP. Iznenađujuće, verzija Microsoftovog desktop operativnog sustava, koja je ukinuta prije otprilike pet godina, još uvijek se koristi, budući da je u to vrijeme za nju napisano mnogo vlasničkog produkcijskog softvera. Isto vrijedi i za Windows Server 2008 R2 i Windows Server 2016. - Najkompatibilniji su sa starijim, ali funkcionalnim softverom i stoga se i danas koriste.
Glavne prednosti upravljanih servera Windows — relativna jednostavnost administracije, prilično velika količina informacija, priručnika i softvera. Osim toga, nećete moći upravljati bez poslužitelja. Windows, ako ekosustav tvrtke uključuje softver ili rješenja koja koriste biblioteke i ključne komponente Microsoftovih sustava. Ovdje se mogu dodati i RDP tehnologija za korisnički pristup poslužiteljskim aplikacijama i ukupna svestranost sustava. Nadalje, Windows Server ima laganu verziju bez GUI-ja s potrošnjom resursa na razini Linux-distribucija — Windows Server Jezgra, o kojoj Svi serveri pod upravljanjem Windows Isporučujemo ga s aktiviranom licencom (besplatno je za nove korisnike).
Nedostaci WinServera uključuju dva parametra: cijenu licence i potrošnju resursa. Među svim serverskim operativnim sustavima, Windows Server Sustav koji najviše zahtijeva memoriju zahtijeva barem jednu procesorsku jezgru i 1,5 do 3 gigabajta RAM-a samo za pokretanje kernela i standardnih usluga. Ovaj sustav nije prikladan za konfiguracije s niskom potrošnjom energije, a ima i niz ranjivosti povezanih s RDP-om te grupnim i korisničkim pravilima.
Najčešće Windows Server je dizajniran za administriranje intraneta tvrtke i osiguravanje funkcionalnosti specifičnog softvera, MSSQL baza podataka, ASP.NET alata ili drugih alata kreiranih posebno za Windows Softver. Međutim, to je i dalje potpuno razvijen OS, sposoban za implementaciju usmjeravanja, DNS-a ili bilo koje druge usluge.
Ubuntu
Ubuntu — jedna od najpopularnijih i stalno rastućih distribucija obitelji Linux, prvi put objavljen 2004. Nekad "linux za kućanice" u Gnome ljusci, s vremenom Ubuntu postao je zadani poslužiteljski OS zahvaljujući svojoj velikoj zajednici i kontinuiranom razvoju. Najnovija popularna verzija je 18.04, ali isporučujemo i poslužitelje s verzijom 16.04, a prije otprilike tjedan dana, , koji je donio puno dobrih stvari.
Ako Windows Server korišten je kao OS za podršku specifičnog softvera orijentiranog na Windows, a zatim Ubuntu kao Linux-distribucija se u potpunosti fokusira na otvoreni kod i web razvoj. Linux poslužitelji se koriste za hostiranje web poslužitelja na Nginxu ili Apacheu (za razliku od Microsoft IIS-a), za rad s PostgreSQL-om i MySQL-om ili popularnim skriptnim jezicima. Na poslužitelju s Ubuntu Usluge usmjeravanja i upravljanja prometom također će savršeno odgovarati.
Prednosti također uključuju manju potrošnju resursa nego Windows Server, kao i izvorni rad s konzolom i upraviteljima paketa za sve Unix sustave. Osim toga, Ubuntu, budući da je izvorno "desktop kućni Unix", prilično je jednostavan za korištenje, što olakšava njegovu administraciju.
Glavni nedostatak je Unix, sa svim što on podrazumijeva. Čak i ako Ubuntu i prijateljski - ali samo u odnosu s drugima Linux-sustavi. Dakle, rad s njim, posebno u potpunoj konfiguraciji poslužitelja - odnosno isključivo putem terminala - zahtijevat će određene vještine. Osim toga, Ubuntu Više je orijentiran na osobnu upotrebu i nije uvijek prikladan za rješavanje korporativnih slučajeva.
Debian
Ironično je to što Debian - ovo je rodonačelnik iznimno popularnog i prethodno spomenutog UbuntuPrva izrada Debian objavljen je prije više od 25 godina - davne 1994. godine, i to je bio kod Debian činio je osnovu UbuntuU biti, Debian jedna je od najstarijih i istovremeno najzahtjevnijih distribucija u obitelji Linux-sustavi. Unatoč svim sličnostima Ubuntu, za razliku od svog "nasljednika", Debian Nije postigao istu razinu jednostavnosti korištenja kao njegov prethodnik. Međutim, to ima svoje prednosti. Debian - fleksibilniji od Ubuntu i može biti podložan dubljoj konfiguraciji te učinkovitije rješavati niz specifičnih zadataka, uključujući i one korporativne prirode.
Glavna prednost Debian - veća sigurnost i stabilnost u usporedbi s Ubuntu i, još više, s WindowsI naravno, kao i svaki drugi Linux-sustavi - niska potrošnja resursa, posebno u obliku poslužiteljskog OS-a koji pokreće terminal. Osim toga, Debian- zajednica je otvorenog koda, pa je ovaj sustav prvenstveno usmjeren na ispravan i učinkovit rad s besplatnim rješenjima.
Međutim, fleksibilnost, čvrstoća i sigurnost dolaze s cijenom. Debian Razvija ga zajednica otvorenog koda bez jasne jezgre kroz sustav glavnih grana, sa svim posljedicama koje to nosi. U jednom trenutku, Debian Postoje tri verzije: stabilna, nestabilna i testna. Problem je što stabilna razvojna grana značajno zaostaje za testnom granom, što znači da kernel često može sadržavati zastarjele dijelove i module. To rezultira ručnom ponovnom izgradnjom kernela ili čak prelaskom na testnu granu ako vaše potrebe nadmašuju mogućnosti stabilne verzije. Debian. U Ubuntu Nema takvih problema s prazninama u verzijama: programeri objavljuju stabilnu LTS verziju sustava svake dvije godine.
CentOS
Pa, završimo naš razgovor o serverskom OS-u RUVDS. CentOSNa pozadini masivnijeg Ubuntu i pogotovo, Debian, CentOS izgleda kao tinejdžer. I premda je sustav postao popularan među masama ne tako davno, Debian ili Ubuntu, objavljivanje prve verzije dogodilo se u isto vrijeme kad i Ubuntu, odnosno, još 2004. godine.
u osnovi CentOS Koristi se za virtualne servere jer zahtijeva još manje resursa od Ubuntu ili DebianIsporučujemo konfiguracije s dvije verzije ovog OS-a: CentOS 7.6.1810. i stariji CentOS 7.2.1510. Glavni slučaj upotrebe su korporativni zadaci. CentOS — ovo je priča o poslu. Nikada nije bio sustav za kućnu upotrebu, kao što je bio, na primjer, s Ubuntu, CentOS izvorno je razvijen kao distribucija slična RedHatu temeljena na otvorenom izvornom kodu. Upravo to RedHat nasljeđe daje mu CentOS Njegove glavne prednosti su usmjerenost na rješavanje korporativnih problema, stabilnost i sigurnost. Najčešći slučaj upotrebe sustava je web hosting, u kojem CentOS pokazuje bolje rezultate od drugih Linux-rezultati distribucije.
Međutim, sustav ima i niz nedostataka. Ima ograničeniji ciklus razvoja i ažuriranja od istog Ubuntu, znači da ćete se u nekom trenutku morati suočiti s ranjivostima ili problemima koji su već riješeni u drugim distribucijama. Sustav instalacije ažuriranja i komponenti također je drugačiji: nema apt-geta, samo yum i RPM paketi. CentOS nije baš prikladno za hosting i rad s Docker/k8s kontejnerskim rješenjima, u kojima Ubuntu и Debian Očito je superiorniji. Potonje je važno, jer virtualizacija web poslužitelja i aplikacija putem kontejnerizacije posljednjih godina dobiva na zamahu u DevOps okruženju. I naravno, CentOS puno manja zajednica u usporedbi s popularnijima Debian и Ubuntu.
Umjesto rezultata
Kao što vidite, svaki OS ima svoje prednosti i nedostatke te svoju nišu. Serveri koji rade na njemu se ističu. Windows — Microsoftovo okruženje, da tako kažem, ima svoju atmosferu i pravila rada.
sve Linux-distribucije su međusobno slične u smislu potrošnje resursa, ali imaju svoje specifične značajke i razlike ovisno o zadatku koji se obavlja. Ubuntu jednostavnije za korištenje, Debian — finije konfigurirano. CentOS Može poslužiti kao zamjena za plaćeni RedHat, što je važno ako vam je potreban potpuni korporativni OS u Unix implementaciji. Međutim, slab je kada je u pitanju kontejnerizacija i virtualizacija aplikacija. U svakom slučaju, možete kontaktirati naše stručnjake, a mi ćemo odabrati pravo rješenje i konfiguraciju na temelju vaših potreba.
U anketi mogu sudjelovati samo registrirani korisnici. , molim.
Dragi čitatelji, koji OS poslužitelja smatrate najboljim?
22,9%Windows server119
32,9%Debian171
40,4%Ubuntu210
34,8%CentOS181
Glasovalo je 520 korisnika. Suzdržana su bila 102 korisnika.
Izvor: www.habr.com
