I sistemi operativi sono la pietra angolare dell'industria moderna. Da un lato, consumano preziose risorse del server che potrebbero essere utilizzate per qualcosa di più utile. Dall'altro lato, un sistema operativo funge da orchestratore per le applicazioni server, trasformando un complesso di calcolo a singola attività in una piattaforma multi-tasking e facilitando l'interazione tra tutti gli stakeholder e l'hardware. Attualmente, il principale sistema operativo per server mainstream è Windows Server + diversi Linux-Distribuzioni di vario tipo. Ciascuno di questi sistemi operativi ha i propri vantaggi, svantaggi e nicchie di applicazione. Oggi parleremo brevemente dei sistemi forniti con i nostri server.
Windows Server
Questo sistema operativo è estremamente popolare nel segmento aziendale, sebbene la maggior parte degli utenti comuni lo associ a Windows esclusivamente con la versione desktop per PC. A seconda delle attività e dell'infrastruttura necessaria per supportarla, le aziende attualmente utilizzano diverse versioni. Windows Server, A partire da Windows Server Dal 2003 fino all'ultima versione - Windows Server 2019. Forniamo server con tutti i sistemi operativi elencati, vale a dire, Windows Server 2003, 2008 R2, 2016 e 2019.
Windows Server Il 2003 viene utilizzato principalmente per supportare sistemi e reti aziendali costruiti sulla base di Windows XP. Sorprendentemente, la versione del sistema operativo desktop di Microsoft, dismessa circa cinque anni fa, è ancora in uso, poiché all'epoca molti software di produzione proprietari furono scritti per essa. Lo stesso vale per Windows Server 2008 R2 e Windows Server 2016 - Sono i più compatibili con i software più vecchi ma funzionanti e pertanto vengono tuttora utilizzati.
I principali vantaggi dei server gestiti Windows — relativa facilità di gestione, una discreta quantità di informazioni, manuali e software. Inoltre, non sarà possibile gestirlo senza un server. Windows, se l'ecosistema dell'azienda include software o soluzioni che utilizzano librerie e componenti principali dei sistemi Microsoft. A questo si possono aggiungere anche la tecnologia RDP per l'accesso degli utenti alle applicazioni server e la versatilità complessiva del sistema. Inoltre, Windows Server ha una versione leggera senza GUI con consumo di risorse al livello Linux-distribuzione — Windows Server Nucleo, di cui Tutti i server sotto gestione Windows Lo forniamo con una licenza attivata (è gratuita per i nuovi utenti).
Gli svantaggi di Winserver includono due parametri: il costo della licenza e il consumo di risorse. Tra tutti i sistemi operativi server, Windows Server Il sistema più esigente in termini di memoria richiede almeno un core del processore e da 1,5 a 3 gigabyte di RAM solo per eseguire il kernel e i servizi standard. Questo sistema non è adatto a configurazioni a basso consumo e presenta inoltre diverse vulnerabilità relative a RDP e alle policy di gruppo e utente.
Più spesso Windows Server è progettato per amministrare le intranet aziendali e garantire la funzionalità di software specifici, database MSSQL, strumenti ASP.NET o altri strumenti creati specificamente per Windows Software. Tuttavia, si tratta pur sempre di un sistema operativo a tutti gli effetti, in grado di implementare routing, DNS o qualsiasi altro servizio.
Ubuntu
Ubuntu — una delle distribuzioni della famiglia più popolari e in costante sviluppo Linux, rilasciato per la prima volta nel 2004. Inizialmente un "Linux per casalinghe" nella shell Gnome, nel tempo Ubuntu è diventato il sistema operativo server predefinito grazie alla sua ampia community e al continuo sviluppo. L'ultima versione popolare è la 18.04, ma distribuiamo anche server con la versione 16.04 e circa una settimana fa, , che ha portato molte chicche.
se Windows Server è stato utilizzato come sistema operativo per supportare software specifici e orientati a Windows, quindi Ubuntu come Linux-La distribuzione riguarda l'open source e lo sviluppo web. I server Linux vengono utilizzati per ospitare server web su Nginx o Apache (a differenza di Microsoft IIS), per lavorare con PostgreSQL e MySQL o con linguaggi di scripting popolari. Su un server con Ubuntu Anche i servizi di gestione del traffico e di instradamento si integreranno perfettamente.
I vantaggi includono anche un minore 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, UbuntuEssendo originariamente un "Unix per uso domestico desktop", è piuttosto intuitivo, il che ne semplifica l'amministrazione.
Lo svantaggio principale è Unix, con tutto ciò che comporta. Anche se Ubuntu e amichevole, ma solo nei confronti degli altri Linux-sistemi. Quindi, lavorare con esso, soprattutto in una configurazione server completa, ovvero esclusivamente tramite terminale, richiederà determinate competenze. Inoltre, Ubuntu È più orientato all'uso personale e non è sempre adatto a risolvere casi aziendali.
Debian
La cosa ironica è che Debian - questo è il progenitore dell'estremamente popolare e precedentemente menzionato UbuntuPrima costruzione Debian è stato pubblicato più di 25 anni fa, nel 1994, ed era il codice Debian ha costituito la base UbuntuIn sostanza, Debian è una delle distribuzioni più antiche e allo stesso tempo hardcore tra le famiglie Linux-sistemi. Nonostante tutte le somiglianze Ubuntu, a differenza del suo "erede", Debian Non ha raggiunto lo stesso livello di facilità d'uso del suo predecessore. Tuttavia, questo ha i suoi vantaggi. Debian - più flessibile di Ubuntu e possono essere soggetti a configurazioni più approfondite e risolvere in modo più efficace una serie di compiti specifici, inclusi quelli di natura aziendale.
Il vantaggio principale Debian - maggiore sicurezza e stabilità rispetto a Ubuntu e, ancor di più, con Windows. E naturalmente, come qualsiasi altro Linux-sistemi - basso consumo di risorse, soprattutto sotto forma di un sistema operativo server che esegue un terminale. Inoltre, Debian- La community è open source, quindi questo sistema è principalmente incentrato sul lavoro corretto ed efficace con soluzioni gratuite.
Tuttavia, flessibilità, robustezza e sicurezza hanno un prezzo. Debian Viene sviluppato dalla comunità open source senza un nucleo chiaro attraverso un sistema di master di branch, con tutte le conseguenze che ciò comporta. Ad un certo punto, Debian Esistono tre versioni: stabile, instabile e di test. Il problema è che il ramo di sviluppo stabile è significativamente indietro rispetto al ramo di test, il che significa che il kernel può spesso contenere parti e moduli obsoleti. Questo comporta la necessità di ricompilare manualmente il kernel o addirittura di passare al ramo di test se le proprie esigenze superano le capacità della versione stabile. Debian. In Ubuntu Non ci sono problemi di questo tipo legati alle differenze di versione: gli sviluppatori rilasciano una versione LTS stabile del sistema ogni due anni.
CentOS
Bene, concludiamo la nostra conversazione sul sistema operativo server RUVDS su CentOS. Sullo sfondo di una massa più massiccia Ubuntu e specialmente, Debian, CentOS sembra un adolescente. E sebbene il sistema sia diventato popolare tra le masse non molto tempo fa, Debian o Ubuntu, il rilascio della sua prima versione è avvenuto contemporaneamente a Ubuntu, cioè, nel 2004.
fondamentalmente CentOS Viene utilizzato per i server virtuali perché è ancora meno dispendioso in termini di risorse rispetto a Ubuntu o DebianForniamo configurazioni che utilizzano due versioni di questo sistema operativo: CentOS 7.6.1810 e precedenti CentOS 7.2.1510. Il caso d'uso principale riguarda le attività aziendali. CentOS — questa è una storia sul lavoro. Non è mai stato un sistema per uso domestico, come lo era, ad esempio, con Ubuntu, CentOS è stata inizialmente sviluppata come una distribuzione simile a RedHat basata su codice open source. È questa eredità RedHat che le conferisce il suo CentOS I suoi principali vantaggi sono la focalizzazione sulla risoluzione dei problemi aziendali, la stabilità e la sicurezza. Il caso d'uso più comune per il sistema è l'hosting web, in cui CentOS mostra risultati migliori rispetto ad altri Linux-risultati della distribuzione.
Tuttavia, il sistema presenta anche una serie di svantaggi. Ha un ciclo di sviluppo e aggiornamento più limitato rispetto allo stesso UbuntuCiò significa che a un certo punto dovrete affrontare vulnerabilità o problemi già risolti in altre distribuzioni. Anche il sistema di aggiornamento e installazione dei componenti è diverso: niente apt-get, solo yum e pacchetti RPM. CentOS non del tutto adatto per ospitare e lavorare con soluzioni di container Docker/k8s, in cui Ubuntu и Debian È chiaramente superiore. Quest'ultimo aspetto è importante, poiché la virtualizzazione di server e applicazioni web tramite containerizzazione ha acquisito slancio nell'ambiente DevOps negli ultimi anni. E naturalmente, CentOS una comunità molto più piccola rispetto a quelle più famose Debian и Ubuntu.
Invece di output
Come potete vedere, ogni sistema operativo ha i suoi pro e contro e occupa una nicchia specifica. I server che lo utilizzano si distinguono. Windows — l'ambiente Microsoft, per così dire, ha una sua atmosfera e delle sue regole di lavoro.
tutto Linux-Le distribuzioni sono simili tra loro in termini di consumo di risorse, ma presentano caratteristiche e differenze specifiche a seconda del compito da svolgere. Ubuntu più facile da usare, Debian — con una configurazione più precisa. CentOS Può fungere da alternativa a Red Hat a pagamento, aspetto importante se si necessita di un sistema operativo aziendale completo in un ambiente Unix. Tuttavia, presenta delle lacune in termini di containerizzazione e virtualizzazione delle applicazioni. In ogni caso, è possibile contattare i nostri specialisti, che selezioneranno la soluzione e la configurazione più adatte alle vostre esigenze.
Solo gli utenti registrati possono partecipare al sondaggio. Per favore.
Cari lettori, quale sistema operativo server considerate il migliore?
-
22,9%Windows server119
-
32,9%Debian171
-
40,4%Ubuntu210
-
34,8%CentOS181
520 utenti hanno votato. 102 utenti si sono astenuti.
Fonte: habr.com
