Windows Server o distribuzioni Linux? Scegliamo il sistema operativo server

Windows Server o distribuzioni Linux? Scegliamo il sistema operativo server

I sistemi operativi sono la pietra angolare dell'industria moderna. Da un lato consumano risorse preziose del server che potrebbero essere utilizzate per qualcosa di più utile. Dall'altro, il sistema operativo funge da orchestratore per le applicazioni del server e consente di trasformare un complesso computazionale a singola attività in una piattaforma multitasking, facilitando anche l'interazione di tutte le parti interessate con l'hardware. Attualmente, il principale mainstream dei sistemi operativi server è Windows Server più diverse distribuzioni Linux di varia direzione. Ognuno di questi sistemi operativi ha i propri pro e contro e nicchie di applicazione. Oggi parleremo brevemente di quei sistemi che vengono forniti insieme ai nostri server.

Windows Server

Questo sistema operativo è estremamente popolare nel segmento aziendale, anche se la maggior parte degli utenti comuni associa Windows esclusivamente alla versione desktop per PC. A seconda delle esigenze e dell'infrastruttura necessaria, attualmente sono in uso nelle aziende 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 menzionati, ossia Windows Server 2003, 2008 R2, 2016 e 2019.

Windows Server 2003 è utilizzato principalmente per supportare sistemi e reti aziendali basati su Windows XP. Sorprendentemente, la versione desktop del sistema operativo Microsoft, dismessa circa cinque anni fa, è ancora in uso, poiché a suo tempo è stato sviluppato molto software proprietario per la produzione. Lo stesso vale per Windows Server 2008 R2 e Windows Server 2016: sono i più compatibili con il vecchio, ma funzionante, software e quindi vengono utilizzati ancora oggi.

I principali vantaggi dei server che utilizzano Windows sono la relativa facilità di amministrazione, un ampio repertorio di informazioni, manuali e software. Inoltre, non si può fare a meno di un server Windows se nell'ecosistema aziendale ci sono software o soluzioni che utilizzano librerie e parti del nucleo dei sistemi Microsoft. Si può aggiungere anche la tecnologia RDP per l'accesso degli utenti alle applicazioni server e la versatilità generale del sistema. Inoltre, Windows Server dispone di una versione semplificata senza interfaccia grafica con un consumo di risorse pari a quello di una distribuzione Linux: Windows Server Core, di cui abbiamo già parlato. Tutti i server che utilizzano Windows vengono forniti con una licenza attivata (per i nuovi utenti è gratuita).

Tra gli svantaggi di Winserver possono essere annotati subito due parametri: il costo della licenza e il consumo di risorse. Tra tutti i sistemi operativi server, Windows Server è il più esoso in termini di risorse e richiede almeno un core della CPU e da un gigabyte e mezzo a tre gigabyte di RAM solo per far funzionare il nucleo e i servizi standard. Questo sistema non è adatto per configurazioni poco potenti e presenta anche diverse vulnerabilità legate a RDP e alle politiche dei gruppi e degli utenti.

Più frequentemente, Windows Server è destinato all'amministrazione degli intranet aziendali e a garantire il funzionamento di software specifico, database MSSQL, strumenti ASP.NET o altro software creato specificamente per Windows. Resta comunque un sistema operativo completo, in grado di supportare la routing, elevare DNS o qualsiasi altro servizio.

Ubuntu

Ubuntu è una delle distribuzioni più popolari e in continua evoluzione della famiglia Linux, rilasciata per la prima volta nel 2004. Un tempo considerata "Linux per casalinghe" con interfaccia Gnome, nel tempo Ubuntu è diventata il sistema operativo server predefinito grazie alla sua vasta comunità e allo sviluppo costante. L'ultima versione popolare è la 18.04, ma noi forniamo server anche con la 16.04, e circa una settimana fa è stato rilasciata la versione 20.04, che ha introdotto molte novità.

Se Windows Server è stato utilizzato come sistema operativo per supportare software specifico e orientato a Windows, allora Ubuntu come distribuzione Linux rappresenta una storia di open source e sviluppo web. Infatti, i server Linux vengono utilizzati per ospitare server web su nginx o Apache (in contrapposizione a Microsoft IIS), per lavorare con PostgreSQL e MySQL o con i linguaggi di scripting di sviluppo attualmente popolari. Su un server con Ubuntu possono essere installati ottimamente servizi di routing e gestione del traffico.

Tra i vantaggi si possono annoverare anche un minore consumo di risorse rispetto a Windows Server, oltre a un lavoro nativo con la console e i gestori di pacchetti, tipico di tutti i sistemi unix. Inoltre, Ubuntu, essendo inizialmente un "unix desktop per uso domestico", è abbastanza user-friendly, il che facilita la sua amministrazione.

Il principale svantaggio è che si tratta di unix, con tutte le conseguenze del caso. Anche se Ubuntu è user-friendly, lo è solo relativamente ad altri sistemi Linux. Pertanto, per lavorare con essa, soprattutto in una configurazione server completa — cioè esclusivamente tramite terminale — sono necessarie determinate competenze. Inoltre, Ubuntu è più orientata all'uso personale e non sempre è adatta per risolvere casi aziendali.

Debian

Ironico è il fatto che Debian è l'antenato di Ubuntu, estremamente popolare e menzionato in precedenza. La prima versione di Debian è stata pubblicata oltre 25 anni fa — nel lontano 1994 — e proprio il codice di Debian ha costituito la base per Ubuntu. In sostanza, Debian è una delle distribuzioni più antiche e, al contempo, più hardcore del mondo delle Linux. Nonostante la somiglianza con Ubuntu, a differenza del suo "successore", Debian non ha raggiunto lo stesso livello di accoglienza per l'utente. Tuttavia, questo porta anche vantaggi. Debian è più flessibile rispetto a Ubuntu e può essere configurato in modo più approfondito ed è in grado di affrontare in modo più efficace una serie di compiti specifici, anche di natura aziendale.

Il principale vantaggio di Debian è una maggiore sicurezza e stabilità rispetto a Ubuntu e, tanto meno, rispetto a Windows. E naturalmente, come per qualsiasi sistema Linux, un basso consumo di risorse, specialmente nella forma di OS server gestita via terminale. Inoltre, la comunità di Debian è open source, quindi questo sistema è principalmente orientato a un utilizzativo corretto ed efficace con soluzioni gratuite.

Tuttavia, per la flessibilità, la robustezza e la sicurezza si deve pagare un prezzo. Debian è sviluppato da una comunità open source senza un nucleo definito attraverso un sistema di rami, con tutte le conseguenze del caso. In un dato momento, Debian ha tre versioni attive: stabile, instabile e testing. Il problema è che il ramo stable dello sviluppo è seriamente indietro rispetto al testing, il che significa che nel nucleo possono trovarsi parti e moduli già obsoleti. Tutto ciò si traduce in ricompilazioni manuali del nucleo o addirittura nel passaggio al ramo testing, se le vostre esigenze superano le capacità della versione stabile di Debian. In Ubuntu non ci sono problemi di interruzione delle versioni: ogni due anni gli sviluppatori rilasciano una versione stabile LTS del sistema.

CentOS

Concludiamo la nostra conversazione sui sistemi operativi server RUVDS su CentOS. A fronte di Ubuntu, più massiccio, e ancor più Debian, CentOS appare come un adolescente. E sebbene il sistema sia diventato popolare tra le masse non così recentemente come Debian o Ubuntu, il rilascio della sua prima versione è avvenuto simultaneamente a quello di Ubuntu, nel 2004.

In generale, CentOS è utilizzato per server virtuali, poiché è ancora meno esigente in termini di risorse rispetto a Ubuntu o Debian. Forniamo configurazioni basate su due versioni di questo sistema operativo: CentOS 7.6.1810 e l'ancora più vecchia CentOS 7.2.1510. Il principale scenario di utilizzo è rappresentato da compiti aziendali. CentOS rappresenta la storia del lavoro. Mai essendo un sistema per uso domestico, come è stato, ad esempio, con Ubuntu, CentOS è stato subito sviluppato come una distribuzione simile a RedHat basata su codice sorgente aperto. È proprio l'eredità da RedHat che dà a CentOS i suoi principali vantaggi: l'orientamento alla soluzione di problemi aziendali, stabilità e sicurezza. Lo scenario di utilizzo più comune del sistema è l'hosting web, dove CentOS mostra risultati migliori rispetto ad altre distribuzioni Linux.

Tuttavia, il sistema presenta anche alcuni svantaggi. Un ciclo di sviluppo e aggiornamenti più contenuto rispetto a Ubuntu porta al fatto che, a un certo punto, dovrai convivere con vulnerabilità o problemi già risolti in altre distribuzioni. Anche il sistema stesso di aggiornamenti e installazione dei componenti è diverso: niente apt-get, solo yum e pacchetti RPM. Inoltre, CentOS non è particolarmente adatto per la gestione e il funzionamento con soluzioni containerizzate come Docker/k8s, dove Ubuntu e Debian la superano chiaramente. Questo è importante, poiché la virtualizzazione di server web e applicazioni tramite containerizzazione ha preso piede negli ultimi anni nel mondo DevOps. E, naturalmente, CentOS ha una comunità molto più piccola rispetto alle più popolari Debian e Ubuntu.

Invece di un'uscita

Come si può vedere, ogni sistema operativo ha i suoi punti di forza e di debolezza e occupa una propria nicchia. A parte ci sono i server gestiti da Windows: nel mondo Microsoft, così da dire, c'è un'atmosfera e delle regole di lavoro proprie.
Tutte le distribuzioni Linux sono simili tra loro per quanto riguarda il consumo di risorse, ma presentano caratteristiche e differenze specifiche a seconda del compito assegnato. Ubuntu è più facile da usare, Debian è più configurabile. CentOS può fungere da alternativa a pagamento a RedHat, il che è significativo se hai bisogno di un sistema operativo aziendale completo in esecuzione Unix. Tuttavia, in questo ambito è debole nel trattamento della containerizzazione e virtualizzazione delle applicazioni. In ogni caso, puoi contattare i nostri specialisti e troveremo la soluzione e la configurazione necessarie in base alle tue esigenze.

Windows Server o distribuzioni Linux? Scegliamo il sistema operativo server

Solo gli utenti registrati possono partecipare al sondaggio. Accedi, per favore.

Cari lettori, quale sistema operativo server ritenete sia il migliore?

  • 22,9%Windows server119

  • 32,9%Debian171

  • 40,4%Ubuntu210

  • 34,8%CentOS181

Hanno votato 520 utenti. 102 utenti si sono astenuti.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster