Operativsystemer er hjørnestenene i den moderne industrien. På den ene siden forbruker de verdifulle serverressurser som kunne vært brukt til noe mer nyttig. På den andre siden fungerer operativsystemet som orkestrator for serverapplikasjoner og gjør det mulig å omdanne en en-oppgave databehandling enhet til en fleroppgaveplattform, samt lette interaksjonen mellom alle interessenter og maskinvaren. I dag er hovedstrømmen av serveroperativsystemer Windows Server pluss flere forskjellige Linux-distribusjoner. Hver av disse operativsystemene har sine fordeler, ulemper og bruksområder. I dag vil vi kort snakke om de systemene som leveres med våre servere.
Windows Server
Dette operativsystemet er ekstremt populært i bedriftssektoren, selv om de fleste vanlige brukere forbinder Windows utelukkende med desktopversjonen for PC. Avhengig av oppgavene og nødvendig infrastruktur som må støttes, er det nå flere versjoner av Windows Server i bruk i selskapene, fra Windows Server 2003 til den nyeste versjonen — Windows Server 2019. Vi leverer servere med alle de nevnte operativsystemene, det vil si Windows Server 2003, 2008 R2, 2016 og 2019.
Windows Server 2003 brukes hovedsakelig til å støtte bedriftsystemer og nettverk bygget på Windows XP. Overraskende nok, men den desktopversjonen av operativsystemet fra Microsoft, som ble tatt ut av støtte for omtrent fem år siden, er fremdeles i bruk, ettersom det på den tiden ble skrevet mye proprietær programvare for produksjon for den. Det samme gjelder Windows Server 2008 R2 og Windows Server 2016 — de er mest kompatible med gammel, men fungerende programvare, og derfor brukes de fremdeles i dag.
De viktigste fordelene med servere drevet av Windows er den relative enkelheten i administrasjonen, et stort utvalg av dokumentasjon, manualer og programvare. I tillegg kan du ikke klare deg uten en Windows-server hvis det finnes programvare eller løsninger i selskapets økosystem som bruker biblioteker og deler av Microsofts systemkjerner. Teknologien RDP for brukertilgang til serverapplikasjoner og systemets generelle allsidighet kan også nevnes. I tillegg har Windows Server en lettvektsversjon uten GUI med ressursforbruk på nivå med Linux-distribusjonen – Windows Server Core, som vi . Alle servere drevet av Windows leveres med aktiv lisens (for nye brukere er den gratis).
Ulempene med Winserver inkluderer to hovedpunkter: kostnaden for lisensen og ressursforbruket. Av alle serveroperativsystemer er Windows Server den mest ressurskrevende og krever minst én prosessor-kjerne og mellom halvannen til tre gigabyte RAM bare for å kjøre kjernen og standardtjenestene. Dette systemet passer ikke for svakere konfigurasjoner, og har også en rekke sårbarheter relatert til RDP og gruppe- og brukerpåvirkninger.
Ofte er Windows Server beregnet for administrering av bedriftens intranett og for å opprettholde spesifikk programvare, drift av MSSQL-databaser, ASP.NET-verktøy eller annen programvare utviklet spesifikt for Windows. Det er fortsatt et fullt operativsystem hvor man kan sette opp ruting, aktivere DNS eller hvilken som helst annen tjeneste.
Ubuntu
Ubuntu er en av de mest populære og stabilt utviklende distribusjonene innen Linux-familien, første gang utgitt i 2004. En gang kjent som «Linux for husmødre» i Gnome-grensesnittet, har Ubuntu med tiden blitt det foretrukne serveroperativsystemet takket være et omfattende fellesskap og kontinuerlig utvikling. Den siste populære versjonen er 18.04, men vi leverer også servere med 16.04, og for omtrent en uke siden ble , som brakte med seg mange spennende nyheter.
Hvis Windows Server har blitt brukt som operativsystem for å støtte spesifik programvare og Windows-orienterte applikasjoner, er Ubuntu som Linux-distribusjon en historie om åpen kildekode og webutvikling. Linux-servere brukes til hosting av webservere på Nginx eller Apache (i motsetning til Microsoft IIS), for å jobbe med PostgreSQL og MySQL, eller populære skriptspråk for utvikling. En server med Ubuntu kan enkelt håndtere rutetjenester og trafikkontroll.
Fordelene inkluderer lavere ressursforbruk enn Windows Server, samt den native konsoll- og pakkebehandlerfunksjonaliteten som finnes i alle Unix-systemer. I tillegg, siden Ubuntu opprinnelig var en "desktop-hjemme-Unix", er den relativt brukervennlig, noe som forenkler administrasjonen.
Hovedulempen er at det er Unix, med alle de konsekvensene det medfører. Selv om Ubuntu er brukervennlig, er det kun i sammenligning med andre Linux-systemer. For å bruke det, spesielt i en fullverdig serverkonfigurasjon — det vil si utelukkende via terminalen — vil det kreves spesifikke ferdigheter. I tillegg er Ubuntu mer rettet mot personlig bruk og er ikke alltid egnet for å håndtere bedriftsmessige situasjoner.
Debian
Ironisk nok er Debian forfaderen til den svært populære og tidligere nevnte Ubuntu. Den første versjonen av Debian ble utgitt for over 25 år siden — i 1994 — og det var denne koden som dannet grunnlaget for Ubuntu. I realiteten er Debian en av de eldste og mest hardcore distribusjonene innen Linux-familien. Til tross for likheten med Ubuntu, fikk Debian, i motsetning til sin "etterkommer", ikke det samme nivået av brukervennlighet. Dette har sine fordeler: Debian er mer fleksibel sammenlignet med Ubuntu og kan konfigureres dypere og mer effektivt for å løse en rekke spesifikke oppgaver, inkludert bedriftsrelaterte.
Hovedfordelen med Debian er bedre sikkerhet og stabilitet sammenlignet med Ubuntu, og absolutt i forhold til Windows. Og selvfølgelig, som med alle Linux-systemer — lavt ressursforbruk, spesielt som server-OS som drives via terminalen. I tillegg er Debian-fellesskapet åpen kildekode, så dette systemet er først og fremst fokusert på korrekt og effektiv fungerer med gratis løsninger.
Men for fleksibilitet, hardhet og sikkerhet må man betale. Debian utvikles av et open source-samfunn uten et klart kjerneteam gjennom et system med grenmestere, med alle konsekvensene det medfører. På et gitt tidspunkt har Debian tre versjoner: stabil, ustabil og test. Problemet er at stable-grenen av utviklingen henger etter den testede, noe som betyr at det ofte kan finnes utdaterte deler og moduler i kjernen. Dette fører til manuell ombygging av kjernen, eller til og med til overgangen til testversjonen hvis oppgavene dine overstiger kapasiteten til den stabile versjonen av Debian. I Ubuntu er det ikke slike versjonsbrudd: der slipper utviklerne ut en stabil LTS-versjon av systemet hvert annet år.
CentOS
Og vi avslutter vår samtale om server-OS RUVDS på CentOS. I motsetning til de mer massive Ubuntu og, enda mer, Debian, fremstår CentOS som en ungdom. Selv om systemet ble populært i massemarkedet ikke så lenge siden som Debian eller Ubuntu, ble den første versjonen utgitt samtidig med Ubuntu, altså allerede i 2004.
Primært brukes CentOS for virtuelle servere, da det er enda mindre ressurskrevende enn Ubuntu eller Debian. Vi leverer konfigurasjoner basert på to versjoner av dette operativsystemet: CentOS 7.6.1810 og den eldre CentOS 7.2.1510. Hovedscenariet for bruk er bedriftsoppgaver. CentOS handler om arbeid. Aldri vært et hjemmebrukssystem, som for eksempel Ubuntu, ble CentOS fra begynnelsen designet som en RedHat-liknende distribusjon basert på åpen kildekode. Det er nettopp arv fra RedHat som gir CentOS dens viktigste fordeler – fokuset på løsning av bedriftsoppgaver, stabilitet og sikkerhet. Det vanligste bruksområdet for systemet er webhotell, hvor CentOS viser bedre resultater enn andre Linux-distribusjoner.
Men har systemet også sine ulemper. En mer begrenset utviklings- og oppdateringssyklus sammenlignet med Ubuntu innebærer at du etter hvert må forholde deg til sårbarheter eller problemer som allerede er løst i andre distribusjoner. Også oppdateringssystemet og installasjonen av komponenter er forskjellig: det er ingen apt-get, bare yum og RPM-pakker. I tillegg er ikke CentOS helt egnet for hosting og arbeid med containerløsninger som Docker/k8s, der Ubuntu og Debian åpenbart overgår det. Dette er viktig, siden virtualisering av webservere og applikasjoner gjennom containerisering har fått stadig mer oppmerksomhet i DevOps-miljøet de siste årene. Og selvfølgelig har CentOS et mye mindre fellesskap sammenlignet med de mer populære Debian og Ubuntu.
I stedet for utdata
Som vi ser, har ethvert operativsystem sine fordeler og ulemper og har sin egen nisje. Serverne som kjører på Windows skiller seg ut — i Microsoft-miljøet er det sine egne atmosfærer og regler for arbeid.
Alle Linux-distribusjoner er like i forhold til ressursforbruk, men har sine spesifikke trekk og forskjeller avhengig av oppgaven. Ubuntu er enklere å bruke, Debian er mer finjusterbar. CentOS kan fungere som et alternativ til den betalte RedHat, noe som er viktig hvis du trenger et fullverdig bedriftssystem i Unix-versjon. Men den har svakheter når det gjelder containerisering og virtualisering av applikasjoner. Uansett kan du kontakte våre spesialister, så finner vi den nødvendige løsningen og konfigurasjonen basert på dine behov.
Kun registrerte brukere kan delta i undersøkelsen. , vær så snill.
Kjære lesere, hvilken server-OS anser dere for å være den beste?
22,9%Windows server119
32,9%Debian171
40,4%Ubuntu210
34,8%CentOS181
520 brukere har stemt. 102 brukere har avstått.
Kilde: habr.com
