Distribuzioni Windows Server o Linux? Scelta di un sistema operativo del server

Distribuzioni Windows Server o Linux? Scelta di un sistema operativo del server

I sistemi operativi sono la pietra angolare dell’industria moderna. Da un lato consumano preziose risorse del server che potrebbero essere spese per qualcosa di più utile. D'altra parte, il sistema operativo funge da orchestratore per le applicazioni server e consente di trasformare un sistema informatico single-tasking in una piattaforma multitasking, facilitando inoltre l'interazione di tutte le parti interessate con l'apparecchiatura. Ora il principale sistema operativo per server è Windows Server + diverse distribuzioni Linux di vario tipo. Ciascuno di questi sistemi operativi ha i suoi pro, contro e nicchie applicative. Oggi parleremo brevemente dei sistemi forniti con i nostri server.

di Windows Server

Questo sistema operativo è estremamente popolare nel segmento aziendale, anche se la maggior parte degli utenti ordinari associa Windows esclusivamente alla versione desktop per PC. A seconda dei compiti e dell'infrastruttura richiesta per il supporto, le aziende ora utilizzano diverse versioni di Windows Server, a partire da Windows Server 2003 fino all'ultima versione: Windows Server 2019. Forniamo server con tutti i sistemi operativi elencati, ovvero Windows Server 2003, 2008 R2, 2016 e 2019.

Windows Server 2003 viene utilizzato principalmente per supportare i sistemi e le reti aziendali basati su Windows XP. Sorprendentemente, la versione Microsoft del sistema operativo desktop, che è stata interrotta circa cinque anni fa, è ancora in uso, poiché un tempo per essa sono stati scritti molti software di produzione proprietari. Lo stesso vale per Windows Server 2008 R2 e Windows Server 2016: sono i più compatibili con software più vecchi ma funzionanti e sono quindi utilizzati ancora oggi.

I principali vantaggi dei server che eseguono Windows sono la relativa facilità di amministrazione, uno strato abbastanza ampio di informazioni, manuali e software. Inoltre, non si può fare a meno di un server Windows se l'ecosistema aziendale comprende software o soluzioni che utilizzano librerie e parti del kernel dei sistemi Microsoft. È inoltre possibile aggiungere la tecnologia RDP per l'accesso degli utenti alle applicazioni server e la versatilità complessiva del sistema. Inoltre, Windows Server dispone di una versione leggera senza GUI con un consumo di risorse al livello di una distribuzione Linux: Windows Server Core, di cui abbiamo scritto prima. Forniamo tutti i server Windows con una licenza attivata (gratuita per i nuovi utenti).

Gli svantaggi di Winserver includono due parametri: costo della licenza e consumo di risorse. Tra tutti i sistemi operativi per server, Windows Server è il più assetato di energia e richiede almeno un core del processore e da un gigabyte e mezzo a tre gigabyte di RAM solo per il funzionamento dei servizi core e standard. Questo sistema non è adatto per configurazioni a basso consumo e presenta anche una serie di vulnerabilità relative all'RDP e alle policy di gruppo e utente.

Molto spesso, Windows Server è destinato all'amministrazione di intranet aziendali e alla garanzia della funzionalità di software specifici, database MSSQL, strumenti ASP.NET o altri software creati appositamente per Windows. Allo stesso tempo, questo è ancora un sistema operativo a tutti gli effetti sul quale è possibile implementare il routing, aumentare il DNS o qualsiasi altro servizio.

Ubuntu

Ubuntu è una delle distribuzioni più popolari e in costante crescita della famiglia Linux, rilasciata per la prima volta nel 2004. Un tempo "il punto di riferimento delle casalinghe" nella shell Gnome, nel tempo Ubuntu è diventato il sistema operativo server predefinito grazie alla sua vasta comunità e allo sviluppo continuo. L'ultima versione popolare è la 18.04, ma forniamo server anche per la 16.04 e circa una settimana fa rilascio della versione 20.04, che ha portato molte chicche.

Se Windows Server veniva utilizzato come sistema operativo per supportare software specifico e orientato a Windows, allora Ubuntu come distribuzione Linux è una storia di open source e sviluppo web. Pertanto, sono i server Linux che vengono utilizzati per ospitare server web su Nginx o Apache (al contrario di Microsoft IIS), per lavorare con PostgreSQL e MySQL o i linguaggi di sviluppo di scripting attualmente più diffusi. Anche i servizi di routing e gestione del traffico si adatteranno perfettamente a un server Ubuntu.

I vantaggi includono un minor consumo di risorse rispetto a Windows Server, nonché il lavoro nativo con la console e i gestori di pacchetti per tutti i sistemi Unix. Inoltre, Ubuntu, essendo inizialmente un "Unix desktop domestico", è abbastanza facile da usare, il che ne facilita l'amministrazione.

Lo svantaggio principale è Unix, con tutto ciò che implica. Ubuntu può essere amichevole, ma solo rispetto ad altri sistemi Linux. Quindi per lavorarci, soprattutto in una configurazione server completa, cioè esclusivamente tramite il terminale, avrai bisogno di determinate competenze. Inoltre Ubuntu è più focalizzato sull'uso personale e non sempre è adatto a risolvere casi aziendali.

Debian

È ironico che Debian sia il progenitore del popolarissimo Ubuntu di cui abbiamo parlato prima. La prima build di Debian è stata pubblicata più di 25 anni fa, nel 1994, ed è stato il codice Debian a costituire la base di Ubuntu. In effetti, Debian è una delle distribuzioni più antiche e allo stesso tempo hardcore della famiglia dei sistemi Linux. Nonostante tutte le somiglianze con Ubuntu, a differenza del suo "successore", Debian non ha ricevuto lo stesso livello di facilità d'uso del sistema più giovane. Tuttavia, questo ha anche i suoi vantaggi. Debian è più flessibile di Ubuntu e può essere configurata in modo più approfondito e risolvere in modo più efficiente una serie di compiti specifici, compresi quelli aziendali.

Il vantaggio principale di Debian è la sua maggiore sicurezza e stabilità rispetto a Ubuntu e, soprattutto, Windows. E ovviamente, come ogni sistema Linux, basso consumo di risorse, soprattutto sotto forma di sistema operativo server che esegue un terminale. Inoltre, la comunità Debian è open source, quindi questo sistema si concentra principalmente sul funzionamento corretto ed efficiente con soluzioni gratuite.

Tuttavia, la flessibilità, l’hardcore e la sicurezza hanno un prezzo. Debian è sviluppata dalla comunità open source senza un nucleo chiaro attraverso un sistema di branch master, con tutto ciò che ciò implica. Ad un certo punto, Debian ha tre versioni: stable, unstable e testing. Il problema è che il ramo di sviluppo stabile è molto indietro rispetto al ramo di test, cioè spesso potrebbero esserci parti e moduli obsoleti nel kernel. Tutto ciò si traduce in una ricostruzione manuale del kernel o addirittura in una transizione al ramo test se le tue attività superano le capacità della versione stabile di Debian. In Ubuntu non ci sono problemi di questo tipo con interruzioni di versione: lì gli sviluppatori rilasciano una versione LTS stabile del sistema ogni due anni.

CentOS

Bene, finiamo la nostra conversazione sui sistemi operativi dei server RUVDS su CentOS. Rispetto al più massiccio Ubuntu e, soprattutto, Debian, CentOS sembra un adolescente. E sebbene il sistema sia diventato popolare tra le masse non molto tempo fa, come Debian o Ubuntu, il rilascio della sua prima versione è avvenuto contemporaneamente a Ubuntu, cioè nel 2004.

CentOS viene utilizzato principalmente per i server virtuali, poiché richiede ancora meno risorse di Ubuntu o Debian. Forniamo configurazioni che eseguono due versioni di questo sistema operativo: CentOS 7.6.1810 e il vecchio CentOS 7.2.1510. Il caso d'uso principale sono le attività aziendali. CentOS è una storia di lavoro. Mai un sistema domestico, come nel caso di Ubuntu, ad esempio, CentOS è stato subito sviluppato come una distribuzione simile a RedHat basata su codice open source. È l'eredità di RedHat che offre a CentOS i suoi principali vantaggi: attenzione alla risoluzione dei problemi aziendali, stabilità e sicurezza. Lo scenario più comune per l'utilizzo del sistema è il web hosting, in cui CentOS mostra risultati migliori rispetto ad altre distribuzioni Linux.

Tuttavia, il sistema presenta anche una serie di svantaggi. Un ciclo di sviluppo e aggiornamento più contenuto rispetto a Ubuntu significa che ad un certo punto dovrai sopportare vulnerabilità o problemi già risolti in altre distribuzioni. Anche il sistema per l'aggiornamento e l'installazione dei componenti è diverso: niente apt-get, solo pacchetti yum e RPM. Inoltre CentOS non è del tutto adatto per ospitare e lavorare con soluzioni container Docker/k8s, nelle quali Ubuntu e Debian sono chiaramente superiori. Quest’ultimo è importante poiché negli ultimi anni la virtualizzazione dei server Web e delle applicazioni attraverso la containerizzazione ha guadagnato slancio nell’ambiente DevOps. E, naturalmente, CentOS ha una comunità molto più piccola rispetto ai più popolari Debian e Ubuntu.

Invece di output

Come puoi vedere, qualsiasi sistema operativo ha i suoi pro e contro e ha una propria nicchia. I server che eseguono Windows si distinguono: l'ambiente Microsoft, per così dire, ha la sua atmosfera e le sue regole di funzionamento.
Tutte le distribuzioni Linux sono simili tra loro in termini di consumo di risorse, ma hanno caratteristiche e differenze specifiche a seconda dell'attività da svolgere. Ubuntu è più facile da usare, Debian è configurata in modo più preciso. CentOS può sostituire RedHat a pagamento, il che è importante se hai bisogno di un sistema operativo aziendale completo in versione Unix. Ma allo stesso tempo è debole in materia di containerizzazione e virtualizzazione delle applicazioni. In ogni caso potete contattare i nostri specialisti e selezioneremo per voi la soluzione e la configurazione necessarie in base ai vostri compiti.

Distribuzioni Windows Server o Linux? Scelta di un sistema operativo del server

Solo gli utenti registrati possono partecipare al sondaggio. AccediPer favore.

Cari lettori, quale sistema operativo server considerate il migliore?

  • 22,9%Server Windows119

  • 32,9%Debian171

  • 40,4%Ubuntu 210

  • 34,8%CentOS181

520 utenti hanno votato. 102 utenti si sono astenuti.

Fonte: habr.com

Aggiungi un commento