Operativsystem är hörnstenen i den moderna industrin. Å ena sidan förbrukar de värdefulla resurser från servern som skulle kunna användas till något mer användbart. Å andra sidan fungerar operativsystemet som dirigent för serverapplikationer och gör det möjligt att förvandla en enskild beräkningsenhet till en fleranvändarplattform, samt underlättar interaktionen mellan alla berörda parter och hårdvaran. För närvarande är de mest populära serveroperativsystemen Windows Server + flera olika Linux-distributioner. Varje operativsystem har sina egna fördelar, nackdelar och användningsområden. Idag kommer vi kort att diskutera de system som levereras tillsammans med våra servrar.
Windows Server
Detta operativsystem är extremt populärt inom företagssektorn, även om de flesta vanliga användare enbart förknippar Windows med skrivbordsversionen för PC. Beroende på uppgifterna och den nödvändiga infrastrukturen finns det för närvarande flera versioner av Windows Server i drift i företag, från Windows Server 2003 till den senaste versionen – Windows Server 2019. Vi tillhandahåller servrar med alla dessa operativsystem, det vill säga Windows Server 2003, 2008 R2, 2016 och 2019.
Windows Server 2003 används främst för att stödja företagsystem och nätverk som baseras på Windows XP. Otroligt nog är den version av skrivbords-OS från Microsoft som togs bort från support för cirka fem år sedan fortfarande i drift, eftersom mycket proprietär programvara för produktion skrevs för den vid den tiden. Detsamma gäller för Windows Server 2008 R2 och Windows Server 2016 – de är mest kompatibla med gammal men fungerande programvara och används därför fortfarande idag.
De främsta fördelarna med servrar som kör Windows är den relativa enkelheten i administration, en stor mängd information, manualer och programvara. Dessutom kan du inte klara dig utan en server med Windows om det finns programvara eller lösningar inom företagets ekosystem som använder Microsofts kärnbibliotek och komponenter. Man kan också nämna RDP-teknologin för användartillgång till serverapplikationer och systemets allmänna mångsidighet. Dessutom har Windows Server en lättare version utan GUI, med resursförbrukning på samma nivå som en Linux-distribution — Windows Server Core, som vi . Alla servrar som kör Windows levereras med en aktiverad licens (för nya användare är den gratis).
Nackdelarna med Winserver kan sammanfattas i två punkter: kostnaden för licensen och resursanvändningen. Bland alla serveroperativsystem är Windows Server den mest resurskrävande och kräver minst en kärna av processorn och mellan 1,5 och 3 gigabyte RAM för att bara köra kärnan och standardtjänsterna. Detta system är inte lämpligt för svaga konfigurationer och har dessutom en rad sårbarheter relaterade till RDP och grup- och användarpolitiker.
Ofta är Windows Server avsedd för administration av företagsintranät och för att säkerställa driften av specifik programvara, hantera MSSQL-databaser, verktyg för ASP.NET eller annan programvara som är specifikt skapad för Windows. Samtidigt är det fortfarande ett fullt fungerande operativsystem där man kan konfigurera ruttdragning, sätta upp DNS eller något annat tjänst.
Ubuntu
Ubuntu är en av de mest populära och stabilt växande distributionerna inom Linux-familjen, som först släpptes 2004. En gång i tiden var det 'Linux för hemmabruk' i Gnome-miljö, men med tiden har Ubuntu blivit det standardiserade serveroperativsystemet tack vare sitt omfattande community och kontinuerlig utveckling. Den senaste populära versionen är 18.04, men vi levererar också servrar med 16.04, och för ungefär en vecka sedan släpptes , som kom med en mängd nya funktioner.
Om Windows Server användes som operativsystem för att stödja specifik och Windows-orienterad mjukvara, så handlar Ubuntu som Linux-distribution om öppen källkod och webb-utveckling. Just Linux-servrar används för att hosta webbservrar på Nginx eller Apache (till skillnad från Microsoft IIS), för att arbeta med PostgreSQL och MySQL eller populära skriptspråk för utveckling. På en server med Ubuntu kan även ruttningstjänster och trafikhantering installeras utan problem.
Bland fördelarna finns också lägre resursförbrukning än Windows Server, samt den inbyggda hanteringen av konsolen och paketförvaltare som är typisk för alla Unix-system. Dessutom, eftersom Ubuntu från början var en 'desktop-hemmasystem' av Unix, är den ganska användarvänlig, vilket underlättar administrationen.
Den främsta nackdelen är att det är Unix, med alla dess följder. Även om Ubuntu är användarvänlig, är det relativt andra Linux-system. För att arbeta med det, särskilt i en fullständig serverkonfiguration – det vill säga uteslutande via terminalen – krävs vissa färdigheter. Dessutom är Ubuntu mer inriktad på personlig användning och är inte alltid lämplig för att lösa företagsfall.
Debian
Ironiskt nog är Debian förfadern till det extremt populära och tidigare nämnda Ubuntu. Den första versionen av Debian publicerades för mer än 25 år sedan – år 1994, och det var faktiskt Debian-koden som låg till grund för Ubuntu. I själva verket är Debian en av de äldsta och samtidigt mest hardcore-distributionerna bland Linux-system. Trots likheterna med Ubuntu, har Debian, till skillnad från sin 'efterträdare', inte fått samma användarvänlighet. Men detta ger också sina fördelar. Debian är mer flexibelt jämfört med Ubuntu och kan genomgå mer djupgående konfiguration och effektivare hantera en rad specifika uppgifter, inklusive företagsrelaterade.
Den huvudsakliga fördelen med Debian är högre säkerhet och stabilitet jämfört med Ubuntu och, ännu mer, med Windows. Och naturligtvis, precis som med alla Linux-system – låg resursförbrukning, särskilt i form av ett serveroperativsystem som drivs av terminalen. Dessutom är Debian-gemenskapen en öppen källkod, så detta system är först och främst inriktat på att fungera korrekt och effektivt med kostnadsfria lösningar.
Men för flexibilitet, prestanda och säkerhet måste man betala. Debian utvecklas av open source-gemenskapen utan en tydlig kärna genom ett system av grenar, vilket medför vissa konsekvenser. Vid en given tidpunkt har Debian tre versioner: stabil, instabil och testversion. Problemet är att stabila utvecklingsgrenen ligger allvarligt efter den testade, vilket innebär att kärnan ofta kan innehålla föråldrade delar och moduler. Allt detta leder till manuell omkompilering av kärnan eller en övergång till den testade grenen, om dina uppgifter överträffar kapaciteterna hos den stabila Debian-versionen. I Ubuntu finns det inga sådana problem med versionsavbrott: där släpper utvecklarna en stabil LTS-version av systemet vartannat år.
CentOS
Avslutningsvis avslutar vi vårt samtal om serveroperativsystem RUVDS på CentOS. I skuggan av de mer omfattande Ubuntu och särskilt Debian, framstår CentOS som en tonåring. Och även om systemet blivit populärt bland massorna inte så länge sedan, som Debian eller Ubuntu, släpptes dess första version samtidigt med Ubuntu, det vill säga redan 2004.
Främst används CentOS för virtuella servrar, eftersom det är ännu mindre resurskrävande än Ubuntu eller Debian. Vi levererar konfigurationer som körs på två versioner av detta OS: CentOS 7.6.1810 och den äldre CentOS 7.2.1510. Huvudscenariet för användning är företagsuppgifter. CentOS är en berättelse om arbete. Aldrig varit ett system för hemmaanvändning, som det till exempel var med Ubuntu, utvecklades CentOS från början som en RedHat-liknande distribution baserat på öppen källkod. Det är just arv från RedHat som ger CentOS dess huvudfördelar — inriktning på lösningar för företagsuppgifter, stabilitet och säkerhet. Det vanligaste användningsscenariot för systemet är webbhosting, där CentOS visar bättre resultat än andra Linux-distributioner.
Men systemet har också sina nackdelar. En mer restriktiv utvecklings- och uppdateringscykel än Ubuntu innebär att du vid någon tidpunkt måste acceptera sårbarheter eller redan lösta problem från andra distributioner. Dessutom skiljer sig systemet för uppdateringar och installation av komponenter: inget apt-get, endast yum och RPM-paket. CentOS är också inte helt lämplig för att driva och arbeta med containerlösningar som Docker/k8s, där Ubuntu och Debian uppenbart överträffar den. Detta är viktigt eftersom virtualisering av webbservrar och applikationer genom containerisering har ökat kraftigt de senaste åren inom DevOps. Och självklart har CentOS mycket mindre community än de mer populära Debian och Ubuntu.
Istället för utdata
Som vi kan se har varje operativsystem sina fördelar och nackdelar och en egen nisch. Servrar som kör Windows står ut — i Microsoft-miljön finns det sin egen atmosfär och regler för arbete.
Alla Linux-distributioner är liknande när det gäller resursförbrukning, men har sina specifika drag och skillnader beroende på uppgiften. Ubuntu är enklare att använda, Debian har mer finjustering. CentOS kan fungera som ett alternativ till den betalda RedHat, vilket är viktigt om du behöver ett fullständigt företagsoperativsystem i unix-utförande. Men den är svag i frågor om containerisering och virtualisering av applikationer. I vilket fall som helst kan du kontakta våra specialister och vi kommer att välja den nödvändiga lösningen och konfigurationen baserat på dina behov.
Endast registrerade användare kan delta i omröstningen. , tack.
Kära läsare, vilken server-OS anser ni är den bästa?
22,9%Windows server119
32,9%Debian171
40,4%Ubuntu210
34,8%CentOS181
520 användare har röstat. 102 användare avstod.
Källa: habr.com
