Windows Server eller Linux-distributioner? Att välja ett serveroperativsystem

Windows Server eller Linux-distributioner? Att välja ett serveroperativsystem

Operativsystem är hörnstenen i modern industri. Å ena sidan förbrukar de värdefulla serverresurser som skulle kunna spenderas på något mer användbart. Å andra sidan fungerar operativsystemet som en orkestrator för serverapplikationer och låter dig förvandla ett datorsystem med en enda uppgift till en multitasking-plattform, och underlättar också interaktionen mellan alla intresserade parter med utrustningen. Nu är huvudströmmen av serveroperativsystem Windows Server + flera Linux-distributioner av olika typer. Vart och ett av dessa operativsystem har sina egna fördelar, nackdelar och applikationsnischer. Idag ska vi kort prata om systemen som följer med våra servrar.

Windows Server

Detta operativsystem är extremt populärt i företagssegmentet, även om de flesta vanliga användare associerar Windows uteslutande med stationärversionen för PC. Beroende på de uppgifter och den infrastruktur som krävs för att stödja, driver företag nu flera versioner av Windows Server, från och med Windows Server 2003 och slutar med den senaste versionen - Windows Server 2019. Vi levererar servrar med alla de listade operativsystemen, 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öretagssystem och nätverk byggda på Windows XP. Överraskande nog används fortfarande Microsoft-versionen av det stationära operativsystemet, som lades ner för cirka fem år sedan, eftersom en hel del egenutvecklad produktionsmjukvara skrevs för det på en gång. Detsamma gäller för Windows Server 2008 R2 och Windows Server 2016 – de är mest kompatibla med äldre men fungerande mjukvara och används därför än idag.

De främsta fördelarna med servrar som kör Windows är den relativa enkla administrationen, ett ganska stort lager av information, manualer och mjukvara. Dessutom kan du inte klara dig utan en Windows-server om företagets ekosystem innehåller programvara eller lösningar som använder bibliotek och delar av kärnan i Microsoft-system. Du kan också lägga till RDP-teknik för användaråtkomst till serverapplikationer och systemets övergripande mångsidighet. Dessutom har Windows Server en lättviktsversion utan GUI med resursförbrukning på nivå med en Linux-distribution - Windows Server Core, om vilken vi skrev tidigare. Vi skickar alla Windows-servrar med en aktiverad licens (gratis för nya användare).

Nackdelarna med Winserver inkluderar två parametrar: licenskostnad och resursförbrukning. Bland alla serveroperativsystem är Windows Server det mest strömkrävande och kräver minst en processorkärna och från en och en halv till tre gigabyte RAM bara för att kärnan och standardtjänsterna ska fungera. Det här systemet är inte lämpligt för konfigurationer med låg effekt, och har även ett antal sårbarheter relaterade till RDP och grupp- och användarpolicyer.

Oftast är Windows Server avsedd för att administrera företagets intranät och säkerställa funktionaliteten hos specifik programvara, MSSQL-databaser, ASP.NET-verktyg eller annan programvara som skapats specifikt för Windows. Samtidigt är detta fortfarande ett fullfjädrat operativsystem där du kan distribuera routing, höja DNS eller någon annan tjänst.

ubuntu

Ubuntu är en av de mest populära och stadigt växande distributionerna av Linux-familjen, som först släpptes 2004. En gång en "hemmafrus go-to" i Gnome-skalet, blev Ubuntu med tiden standardserver-OS på grund av dess omfattande community och pågående utveckling. Den senaste populära versionen är 18.04, men vi levererar även servrar för 16.04, och för ungefär en vecka sedan release av version 20.04, vilket gav en hel del godsaker.

Om Windows Server användes som ett operativsystem för att stödja specifik och Windows-orienterad programvara, så är Ubuntu som Linux-distribution en berättelse om öppen källkod och webbutveckling. Det är alltså Linux-servrar som används för att vara värd för webbservrar på Nginx eller Apache (i motsats till Microsoft IIS), för att arbeta med PostgreSQL och MySQL eller för närvarande populära skriptutvecklingsspråk. Routing- och trafikhanteringstjänster kommer också att passa perfekt på en Ubuntu-server.

Fördelarna inkluderar lägre resursförbrukning än Windows Server, samt inbyggt arbete med konsolen och pakethanterare för alla Unix-system. Dessutom är Ubuntu, som initialt är en "desktop home Unix", ganska användarvänlig, vilket gör det lättare att administrera.

Den största nackdelen är Unix, med allt vad det innebär. Ubuntu kan vara vänligt, men bara i förhållande till andra Linux-system. Så för att arbeta med det, särskilt i en fullständig serverkonfiguration - det vill säga enbart via terminalen - behöver du vissa färdigheter. Dessutom är Ubuntu mer fokuserat på personligt bruk och lämpar sig inte alltid för att lösa företagsfall.

Debian

Det är ironiskt att Debian är stamfadern till den extremt populära Ubuntu som vi nämnde tidigare. Den första versionen av Debian publicerades för mer än 25 år sedan - redan 1994, och det var Debiankoden som låg till grund för Ubuntu. Faktum är att Debian är en av de äldsta och samtidigt hårda distributionerna bland familjen Linux-system. Trots alla likheter med Ubuntu, till skillnad från dess "efterträdare", fick Debian inte samma nivå av användarvänlighet som det yngre systemet. Detta har dock också sina fördelar. Debian är mer flexibel än Ubuntu och kan konfigureras djupare och mer effektivt lösa ett antal specifika uppgifter, inklusive företagsuppgifter.

Den största fördelen med Debian är dess större säkerhet och stabilitet jämfört med Ubuntu och framför allt Windows. Och naturligtvis, som alla Linux-system, låg resursförbrukning, särskilt i form av ett server-OS som kör en terminal. Dessutom är Debian-gemenskapen öppen källkod, så detta system är främst inriktat på att arbeta korrekt och effektivt med gratislösningar.

Men flexibilitet, hardcore och säkerhet har ett pris. Debian är utvecklat av öppen källkodsgemenskap utan en tydlig kärna genom ett system av filialmästare, med allt vad det innebär. Vid en tidpunkt har Debian tre versioner: stabil, instabil och testning. Problemet är att den stabila utvecklingsgrenen på allvar släpar efter testgrenen, det vill säga att det ofta kan finnas föråldrade delar och moduler i kärnan. Allt detta resulterar i en manuell ombyggnad av kärnan eller till och med en övergång till testgrenen om dina uppgifter överskrider kapaciteten för den stabila versionen av Debian. I Ubuntu finns det inga sådana problem med versionsavbrott: där släpper utvecklare en stabil LTS-version av systemet vartannat år.

CentOS

Nåväl, låt oss avsluta vår konversation om RUVDS-serveroperativsystem på CentOS. Jämfört med den mer massiva Ubuntu och, särskilt, Debian, ser CentOS ut som en tonåring. Och även om systemet blev populärt bland massorna för inte så länge sedan, som Debian eller Ubuntu, släpptes dess första version samtidigt som Ubuntu, det vill säga redan 2004.

CentOS används främst för virtuella servrar, eftersom det är ännu mindre resurskrävande än Ubuntu eller Debian. Vi levererar konfigurationer som kör två versioner av detta operativsystem: CentOS 7.6.1810 och det äldre CentOS 7.2.1510. Det huvudsakliga användningsfallet är företagsuppgifter. CentOS är en berättelse om arbete. Aldrig ett system för hemmabruk, som t.ex. var fallet med Ubuntu, utvecklades CentOS omedelbart som en RedHat-liknande distribution baserad på öppen källkod. Det är arvet från RedHat som ger CentOS dess främsta fördelar – fokus på att lösa företagsproblem, stabilitet och säkerhet. Det vanligaste scenariot för att använda systemet är webbhotell, där CentOS visar bättre resultat än andra Linux-distributioner.

Systemet har dock också ett antal nackdelar. En mer återhållsam utvecklings- och uppdateringscykel än Ubuntu innebär att du någon gång måste stå ut med sårbarheter eller problem som redan är lösta i andra distributioner. Systemet för att uppdatera och installera komponenter är också annorlunda: inga apt-get, bara yum och RPM-paket. CentOS är inte heller helt lämpligt för att vara värd för och arbeta med Docker/k8s containerlösningar, där Ubuntu och Debian är klart överlägsna. Det senare är viktigt då virtualisering av webbservrar och applikationer genom containerisering har tagit fart i DevOps-miljön de senaste åren. Och naturligtvis har CentOS ett mycket mindre community jämfört med de mer populära Debian och Ubuntu.

Istället för produktion

Som du kan se har alla operativsystem sina för- och nackdelar och har fått sin egen nisch. Servrar som kör Windows skiljer sig åt - Microsoft-miljön har så att säga sin egen atmosfär och driftregler.
Alla Linux-distributioner liknar varandra när det gäller resursförbrukning, men har sina egna specifika egenskaper och skillnader beroende på uppgiften. Ubuntu är lättare att använda, Debian är finare konfigurerad. CentOS kan fungera som en ersättning för den betalda RedHat, vilket är viktigt om du behöver ett fullfjädrat företags-OS i unix-version. Men samtidigt är det svagt i frågor om containerisering och applikationsvirtualisering, du kan i alla fall kontakta våra specialister så väljer vi den nödvändiga lösningen och konfigurationen åt dig utifrån dina uppgifter.

Windows Server eller Linux-distributioner? Att välja ett serveroperativsystem

Endast registrerade användare kan delta i undersökningen. Logga in, Snälla du.

Kära läsare, vilket server-OS anser du vara det bästa?

  • 22,9%Windows server119

  • 32,9%Debian171

  • 40,4%Ubuntu 210

  • 34,8%CentOS181

520 användare röstade. 102 användare avstod från att rösta.

Källa: will.com

Lägg en kommentar