Operativsystemer er hjørnestenen i den moderne industri. På den ene side bruger de værdifulde serverressourcer, som kunne have været anvendt til mere nyttige formål. På den anden side fungerer operativsystemet som orkestrator for serverapplikationer og gør det muligt at forvandle en enopgaveberegningsenhed til en multitaskingplatform samt letter interaktionen mellem alle interessenter og hardwaren. I dag er de dominerende server-OS'er Windows Server plus flere Linux-distributioner med forskellig fokus. Hver af disse operativsystemer har sine fordele, ulemper og anvendelsesområder. I dag vil vi kort diskutere de systemer, der leveres sammen med vores servere.
Windows Server
Dette operativsystem er ekstremt populært inden for den erhvervsmæssige sektor, selvom de fleste almindelige brugere kun associerer Windows med desktopversionen til pc'er. Afhængigt af opgaverne og den nødvendige understøttede infrastruktur er der i øjeblikket flere versioner af Windows Server i drift i virksomheder, fra Windows Server 2003 til den nyeste version — Windows Server 2019. Vi leverer servere med alle de nævnte operativsystemer, dvs. Windows Server 2003, 2008 R2, 2016 og 2019.
Windows Server 2003 bruges hovedsageligt til understøttelse af virksomhedssystemer og netværk baseret på Windows XP. Overraskende nok, men den desktop-version af Microsofts OS, der blev taget ud af support for omkring fem år siden, er stadig i brug, da der dengang blev skrevet meget proprietær software til produktionen til den. Det samme gælder for Windows Server 2008 R2 og Windows Server 2016 — de er de mest kompatible med det gamle, men fungerende software, og derfor anvendes de stadig i dag.
De primære fordele ved servere, der kører på Windows, er en relativt enkel administration, en stor mængde information, manualer og software. Desuden kan du ikke undvære en Windows-server, hvis der er software eller løsninger i virksomhedens økosystem, der bruger biblioteker og dele af Microsoft-systemernes kerne. Her kan også nævnes teknologien RDP til brugeradgang til serverprogrammerne samt systemets generelle alsidighed. Derudover har Windows Server en lettere version uden GUI med ressourceforbrug på niveau med en Linux-distribution — Windows Server Core, om hvilken . Alle servere, der kører på Windows, leveres med en aktiveret licens (for nye brugere er den gratis).
Ulemperne ved Winserver kan opsummeres i to parametre: licensomkostninger og ressourceforbrug. Blandt alle server-OS'er er Windows Server den mest ressourcekrævende og kræver mindst én kerneprocessor og mellem halvanden til tre gigabyte RAM blot for at køre kernen og standardtjenesterne. Dette system er ikke egnet til svage konfigurationer og har også en række sårbarheder relateret til RDP samt gruppe- og brugerpolitik.
Ofte er Windows Server beregnet til administration af virksomheders intranet og sikring af funktionaliteten af specifik software, drift af MSSQL-databaser, værktøjer i ASP.NET eller anden software, der er specielt udviklet til Windows. Alligevel er det stadig et fuldt operativsystem, hvor du kan implementere routing, opsætte DNS eller en hvilken som helst anden tjeneste.
Ubuntu
Ubuntu er en af de mest populære og stabilt udviklende distributioner i Linux-familien, der blev udgivet første gang i 2004. Engang var det "Linux for husmødre" i Gnome-grænsefladen, men med tiden blev Ubuntu det standard server-OS takket være et stort community og konstant udvikling. Den seneste populære version er 18.04, men vi leverer også servere med 16.04, og for omtrent en uge siden blev der lanceret , som kom med en masse spændende funktioner.
Hvis Windows Server blev brugt som operativsystem til at understøtte specifik og Windows-orienteret software, så handler Ubuntu som et Linux-distribution om open source og webudvikling. Det er netop Linux-servere, der anvendes til at hoste webservere på Nginx eller Apache (i modsætning til Microsoft IIS), til at arbejde med PostgreSQL og MySQL eller populære scripting-sprog til udvikling. På en server med Ubuntu kan også routing- og trafikstyringstjenester installeres problemfrit.
Fordele inkluderer lavere ressourceforbrug end Windows Server samt native support for kommandolinje og pakkeadministratorer på alle Unix-systemer. Desuden, da Ubuntu oprindeligt var en 'desktop-hjemme-Unix', er den relativt brugervenlig, hvilket letter administrationen.
Den primære ulempe er, at det er Unix, med alle de konsekvenser det medfører. Selvom Ubuntu er venlig, er det kun i forhold til andre Linux-systemer. For at arbejde med det, særligt i en fuld serverkonfiguration — det vil sige udelukkende via terminalen — kræves der bestemte færdigheder. Derudover er Ubuntu mere rettet mod personlig brug og er ikke altid egnet til at løse virksomhedsspecifikke opgaver.
Debian
Ironisk nok er Debian forfader til det ekstremt populære og tidligere nævnte Ubuntu. Den første Debian-bygning blev offentliggjort for over 25 år siden — tilbage i 1994, og det var netop Debian-koden, der dannede grundlaget for Ubuntu. I realiteten er Debian et af de ældste og samtidig mest hardcore-distributioner i Linux-familien. På trods af lighederne er Ubuntu, i modsætning til sin 'efterfølger', ikke blevet så brugervenlig som det yngre system. Men det giver også sine fordele. Debian er mere fleksibel sammenlignet med Ubuntu og kan konfigureres mere dybtgående og løse en række specifikke opgaver, herunder virksomhedsspecifikke.
Den primære fordel ved Debian er større sikkerhed og stabilitet sammenlignet med Ubuntu og især Windows. Og som med enhver Linux-system er der også lavt ressourceforbrug, især som serveroperativsystem drevet af terminalen. Derudover er Debian-fællesskabet open source, så dette system er primært rettet mod korrekt og effektivt arbejde med gratis løsninger.
Dog wa fleksibilitet, hardcore og sikkerhed koster penge. Debian udvikles af open source-fællesskabet uden en klar kerne gennem et system af brancher, med alt hvad der følger med. På et givent tidspunkt har Debian tre versioner: stabil, ustabil og test. Problemet er, at stable-udviklingsgrenen er alvorligt bagud i forhold til testen, hvilket betyder, at der ofte kan være forældede dele og moduler i kernen. Alt dette resulterer i manuel genopbygning af kernen eller endda en overgang til testgrenen, hvis dine opgaver overgår mulighederne for den stabile version af Debian. I Ubuntu er der ikke sådanne problemer med versionskløften: der udgiver udviklerne en stabil LTS-version af systemet hvert andet år.
CentOS
Og lad os afslutte vores snak om server-OS RUVDS på CentOS. I skyggen af de mere massive Ubuntu og især Debian virker CentOS som en teenager. Og selvom systemet først blev populært i masserne ikke så længe siden som Debian eller Ubuntu, blev den første version udgivet samtidig med Ubuntu, nemlig allerede i 2004.
Primært bruges CentOS til virtuelle servere, da det er endnu mindre ressourcekrævende end Ubuntu eller Debian. Vi leverer konfigurationer, der kører på to versioner af dette OS: CentOS 7.6.1810 og den ældre CentOS 7.2.1510. Hovedscenariet for brugen er virksomhedens opgaver. CentOS er historien om arbejde. Aldrig at have været et hjemmebrugssystem som f.eks. Ubuntu, blev CentOS straks udviklet som en RedHat-lignende distribution på basis af open source. Netop arv fra RedHat giver CentOS dens væsentlige fordele - fokus på at løse virksomhedens opgaver, stabilitet og sikkerhed. Det mest almindelige scenarie for systembrugen er webhosting, hvor CentOS viser bedre resultater end andre Linux-distributioner.
Der er dog nogle ulemper ved systemet. Et mere tilbageholdende udviklings- og opdateringscyklus sammenlignet med Ubuntu betyder, at du på et tidspunkt må leve med sårbarheder eller problemer, der allerede er løst i andre distributioner. Også opdaterings- og installationssystemet adskiller sig: ingen apt-get, kun yum og RPM-pakker. CentOS er heller ikke helt egnet til hosting og arbejde med container-løsninger som Docker/k8s, hvor Ubuntu og Debian tydeligt overgår den. Dette er vigtigt, da virtualisering af webservere og applikationer gennem containerisering i de seneste år har vundet frem i DevOps-miljøet. Og selvfølgelig har CentOS et langt mindre fællesskab sammenlignet med de mere populære Debian og Ubuntu.
I stedet for output
Som det kan ses, har enhver OS sine fordele og ulemper og har fundet sin egen niche. Serversystemer, der kører på Windows, adskiller sig dog — i Microsoft-miljøet er der sin egen atmosfære og arbejdsregler.
Alle Linux-distributioner ligner hinanden med hensyn til ressourceforbrug, men har deres specifikke træk og forskelle afhængigt af den opgave, der skal løses. Ubuntu er lettere at bruge, Debian kan konfigureres mere detaljeret. CentOS kan være en erstatning for den betalte RedHat, hvilket er vigtigt, hvis du har brug for et komplet enterprise-operativsystem i unix-udgave. Men samtidig er den svag i forhold til containerisering og virtualisering af applikationer. Under alle omstændigheder kan du kontakte vores specialister, og vi vil finde den nødvendige løsning og konfiguration baseret på dine opgaver.
Kun registrerede brugere kan deltage i undersøgelsen. , please.
Kære læsere, hvilken server-OS mener I er den bedste?
22,9%Windows server119
32,9%Debian171
40,4%Ubuntu210
34,8%CentOS181
520 brugere har stemt. 102 brugere har afholdt sig fra at stemme.
Kilde: habr.com
