Windows Server sau distribuții Linux? Alegerea unui sistem de operare pentru server

Windows Server sau distribuții Linux? Alegerea unui sistem de operare pentru server

Sistemele de operare sunt piatra de temelie a industriei moderne. Pe de o parte, consumă resurse valoroase de server care ar putea fi cheltuite pentru ceva mai util. Pe de altă parte, sistemul de operare acționează ca un orchestrator pentru aplicațiile server și vă permite să transformați un sistem de calcul cu o singură sarcină într-o platformă multitasking și, de asemenea, facilitează interacțiunea tuturor părților interesate cu echipamentul. Acum, curentul principal al sistemelor de operare pentru server este Windows Server + mai multe distribuții Linux de diferite tipuri. Fiecare dintre aceste sisteme de operare are propriile sale avantaje, dezavantaje și nișe de aplicații. Astăzi vom vorbi pe scurt despre sistemele care vin cu serverele noastre.

Windows Server

Acest sistem de operare este extrem de popular în segmentul corporate, deși majoritatea utilizatorilor obișnuiți asociază Windows exclusiv cu versiunea desktop pentru PC-uri. În funcție de sarcinile și infrastructura necesară suportării, companiile operează acum mai multe versiuni de Windows Server, începând cu Windows Server 2003 și terminând cu cea mai recentă versiune - Windows Server 2019. Furnizăm servere cu toate sistemele de operare enumerate, adică Windows Server 2003, 2008 R2, 2016 și 2019.

Windows Server 2003 este utilizat în principal pentru a susține sisteme și rețele corporative construite pe Windows XP. În mod surprinzător, versiunea Microsoft a sistemului de operare desktop, care a fost întreruptă acum aproximativ cinci ani, este încă în uz, deoarece o mulțime de software de producție proprietar au fost scrise pentru ea la un moment dat. Același lucru este valabil și pentru Windows Server 2008 R2 și Windows Server 2016 - acestea sunt cele mai compatibile cu software-ul mai vechi, dar funcțional și, prin urmare, sunt încă folosite astăzi.

Principalele avantaje ale serverelor care rulează Windows sunt ușurința relativă de administrare, un strat destul de mare de informații, manuale și software. În plus, nu vă puteți lipsi de un server Windows dacă ecosistemul companiei include software sau soluții care utilizează biblioteci și părți din nucleul sistemelor Microsoft. De asemenea, puteți adăuga tehnologie RDP pentru accesul utilizatorilor la aplicațiile server și versatilitatea generală a sistemului. În plus, Windows Server are o versiune ușoară fără GUI cu consum de resurse la nivelul unei distribuții Linux - Windows Server Core, despre care am scris mai devreme. Livrăm toate serverele Windows cu o licență activată (gratuit pentru utilizatorii noi).

Dezavantajele Winserver includ doi parametri: costul licenței și consumul de resurse. Dintre toate sistemele de operare pentru server, Windows Server este cel mai consumator de energie și necesită cel puțin un nucleu de procesor și de la unu și jumătate până la trei gigaocteți de RAM doar pentru ca serviciile de bază și standard să funcționeze. Acest sistem nu este potrivit pentru configurații cu consum redus și are, de asemenea, o serie de vulnerabilități legate de RDP și politicile de grup și utilizatori.

Cel mai adesea, Windows Server este destinat administrării intranet-urilor companiei și asigurării funcționalității unor programe specifice, baze de date MSSQL, instrumente ASP.NET sau alte software create special pentru Windows. În același timp, acesta este încă un sistem de operare cu drepturi depline pe care puteți implementa rutarea, ridica DNS sau orice alt serviciu.

Ubuntu

Ubuntu este una dintre cele mai populare și în creștere constantă distribuții ale familiei Linux, lansată pentru prima dată în 2004. Odată „gospodinele” în shell-ul Gnome, Ubuntu a devenit de-a lungul timpului sistemul de operare implicit al serverului datorită comunității sale extinse și dezvoltării continue. Cea mai recentă versiune populară este 18.04, dar furnizăm și servere pentru 16.04, iar în urmă cu aproximativ o săptămână, lansarea versiunii 20.04, care a adus o mulțime de bunătăți.

Dacă Windows Server a fost folosit ca sistem de operare pentru a susține software specific și orientat spre Windows, atunci Ubuntu ca distribuție Linux este o poveste despre open source și dezvoltare web. Astfel, serverele Linux sunt folosite pentru a găzdui servere web pe Nginx sau Apache (spre deosebire de Microsoft IIS), pentru a lucra cu PostgreSQL și MySQL sau cu limbaje de dezvoltare de scripting populare în prezent. Serviciile de rutare și gestionare a traficului se vor potrivi perfect și pe un server Ubuntu.

Avantajele includ un consum mai mic de resurse decât Windows Server, precum și lucrul nativ cu consola și managerii de pachete pentru toate sistemele Unix. În plus, Ubuntu, fiind inițial un „desktop home Unix”, este destul de ușor de utilizat, ceea ce îl face mai ușor de administrat.

Principalul dezavantaj este Unix, cu tot ceea ce presupune. Ubuntu poate fi prietenos, dar numai în raport cu alte sisteme Linux. Așa că pentru a lucra cu el, mai ales într-o configurație completă de server - adică exclusiv prin terminal - vei avea nevoie de anumite abilități. În plus, Ubuntu este mai axat pe uz personal și nu este întotdeauna potrivit pentru rezolvarea cazurilor corporative.

Debian

Este ironic că Debian este precursorul extrem de popular Ubuntu pe care l-am menționat mai devreme. Prima versiune a Debian a fost publicată cu mai bine de 25 de ani în urmă - în 1994, și codul Debian a stat la baza Ubuntu. De fapt, Debian este una dintre cele mai vechi și, în același timp, distribuții hardcore din familia de sisteme Linux. În ciuda tuturor asemănărilor cu Ubuntu, spre deosebire de „succesorul său”, Debian nu a primit același nivel de ușurință pentru utilizare ca sistemul mai tânăr. Cu toate acestea, acest lucru are și avantajele sale. Debian este mai flexibil decât Ubuntu și poate fi configurat mai profund și poate rezolva mai eficient o serie de sarcini specifice, inclusiv cele corporative.

Principalul avantaj al Debian este securitatea și stabilitatea mai mare în comparație cu Ubuntu și, mai ales, cu Windows. Și, desigur, ca orice sistem Linux, consum redus de resurse, mai ales sub forma unui sistem de operare server care rulează un terminal. În plus, comunitatea Debian este open source, astfel încât acest sistem se concentrează în primul rând pe lucrul corect și eficient cu soluții gratuite.

Cu toate acestea, flexibilitatea, hardcore și securitatea au un preț. Debian este dezvoltat de comunitatea open source fără un nucleu clar printr-un sistem de master master, cu tot ceea ce implică. La un moment dat, Debian are trei versiuni: stabil, instabil și de testare. Problema este că ramura de dezvoltare stabilă rămâne în urmă cu ramura de testare, adică pot exista adesea părți și module învechite în nucleu. Toate acestea au ca rezultat o reconstruire manuală a nucleului sau chiar o tranziție la ramura de testare dacă sarcinile dvs. depășesc capacitățile versiunii stabile a Debian. În Ubuntu nu există astfel de probleme cu întreruperile versiunii: acolo, dezvoltatorii lansează o versiune LTS stabilă a sistemului la fiecare doi ani.

CentOS

Ei bine, să încheiem conversația noastră despre sistemele de operare pentru servere RUVDS pe CentOS. În comparație cu Ubuntu mai masiv și, mai ales, cu Debian, CentOS arată ca un adolescent. Și deși sistemul a devenit popular în rândul maselor nu cu mult timp în urmă, precum Debian sau Ubuntu, lansarea primei sale versiuni a avut loc în același timp cu Ubuntu, adică în 2004.

CentOS este folosit în principal pentru serverele virtuale, deoarece necesită chiar mai puține resurse decât Ubuntu sau Debian. Livrăm configurații care rulează două versiuni ale acestui sistem de operare: CentOS 7.6.1810 și CentOS mai vechi 7.2.1510. Principalul caz de utilizare este sarcinile corporative. CentOS este o poveste despre muncă. Niciodată un sistem de uz casnic, așa cum a fost cazul, de exemplu, cu Ubuntu, CentOS a fost imediat dezvoltat ca o distribuție asemănătoare RedHat, bazată pe cod sursă deschisă. Moștenirea de la RedHat este cea care oferă CentOS principalele sale avantaje - concentrare pe rezolvarea problemelor corporative, stabilitate și securitate. Cel mai obișnuit scenariu de utilizare a sistemului este găzduirea web, în ​​care CentOS arată rezultate mai bune decât alte distribuții Linux.

Cu toate acestea, sistemul are și o serie de dezavantaje. Un ciclu de dezvoltare și actualizare mai restrâns decât Ubuntu înseamnă că la un moment dat va trebui să suportați vulnerabilități sau probleme deja rezolvate în alte distribuții. Sistemul de actualizare și instalare a componentelor este, de asemenea, diferit: fără apt-get, doar pachete yum și RPM. De asemenea, CentOS nu este tocmai potrivit pentru găzduirea și lucrul cu soluții de containere Docker/k8s, în care Ubuntu și Debian sunt net superioare. Acesta din urmă este important, deoarece virtualizarea serverelor și aplicațiilor web prin containerizare a câștigat amploare în mediul DevOps în ultimii ani. Și, desigur, CentOS are o comunitate mult mai mică în comparație cu cele mai populare Debian și Ubuntu.

În loc de ieșire

După cum puteți vedea, orice sistem de operare are avantajele și dezavantajele sale și a primit propria sa nișă. Serverele care rulează Windows se deosebesc - mediul Microsoft, ca să spunem așa, are propria sa atmosferă și reguli de funcționare.
Toate distribuțiile Linux sunt similare între ele în ceea ce privește consumul de resurse, dar au propriile caracteristici și diferențe specifice în funcție de sarcina la îndemână. Ubuntu este mai ușor de utilizat, Debian este configurat mai fin. CentOS poate acționa ca înlocuitor pentru RedHat plătit, ceea ce este important dacă aveți nevoie de un sistem de operare corporativ cu drepturi depline în versiunea Unix. Dar, în același timp, este slab în materie de containerizare și virtualizare a aplicațiilor.În orice caz, puteți contacta specialiștii noștri și vom selecta soluția și configurația necesară pentru dvs. în funcție de sarcinile dvs.

Windows Server sau distribuții Linux? Alegerea unui sistem de operare pentru server

Numai utilizatorii înregistrați pot participa la sondaj. Loghează-te, Vă rog.

Dragi cititori, care sistem de operare server considerați cel mai bun?

  • 22,9%Server Windows119

  • 32,9%Debian171

  • 40,4%Ubuntu 210

  • 34,8%CentOS181

Au votat 520 utilizatori. 102 utilizatori s-au abținut.

Sursa: www.habr.com

Adauga un comentariu