Un server headless, sau fără cap, reprezintă un computer care operează fără necesitatea unui monitor, a unei tastaturi, a unui mouse sau a altor periferice de intrare. Aceste mașini sunt, în mod obișnuit, gestionate prin intermediul rețelei. Pentru a ilustra, gândiți-vă la serverele situate în centrele de date, care susțin funcționarea website-urilor. Acestea sunt exemple elocvente de servere headless.
Ce semnifică termenul „headless”?
Un sistem informatic descris ca fiind „headless” se caracterizează prin absența unei interfețe locale. Concret, nu există un monitor („cap”) atașat direct. În plus, nu dispune de o tastatură, un mouse, un ecran tactil sau alte mijloace locale pentru a interacționa direct cu acesta.
Aceste sisteme nu sunt concepute pentru utilizarea directă, similar unui computer desktop. Ele nu au o interfață grafică preconfigurată. Accesul și administrarea lor se realizează de la distanță, de obicei printr-o conexiune de rețea. De exemplu, un server headless poate fi controlat printr-un panou de control web sau prin SSH, care oferă un shell de linie de comandă securizat accesibil prin rețea. Mai mult, este posibil accesul la un desktop grafic prin intermediul rețelei, utilizând soluții precum Remote Desktop sau VNC.
Termenul „headless” este întâlnit în diverse contexte, însă semnificația sa rămâne constantă. Un „Linux headless” se referă la un sistem Linux care nu are atașat un monitor și o tastatură. Similar, un „server Minecraft headless” reprezintă un computer fără monitor și tastatură, dedicat rulării unui server Minecraft, accesat prin rețea.
Care este utilitatea unui server headless?
Nu toate sistemele informatice necesită un monitor, o tastatură și un mouse. Multe dintre acestea sunt servere proiectate pentru acces de la distanță. Centrele de date găzduiesc numeroase computere „montate în rack”, concepute pentru a oferi performanță maximă într-un spațiu minim. Prin eliminarea necesității unui monitor individual pentru fiecare server, se realizează economii semnificative de spațiu, energie electrică și costuri.
Sistemele headless nu se limitează la centrele de date. De exemplu, puteți opta pentru găzduirea unui server media pe un computer mai vechi, permițând redarea conținutului media pe orice dispozitiv din rețeaua locală. Odată configurat, monitorul, tastatura și mouse-ul devin redundante, deoarece accesul se face exclusiv prin intermediul rețelei. Astfel, serverul poate fi amplasat într-un dulap, fiind controlat fără necesitatea de a vă afla în fața lui. Acesta este un exemplu de server headless.
Aceste sisteme pot fi monitorizate și gestionate de la distanță, fără ca perifericele să reprezinte o piedică. Dacă se ivește necesitatea unui monitor și a unei tastaturi pentru un server headless, de exemplu, în scopul depanării, aceste periferice pot fi conectate temporar, la nevoie.
De exemplu, o estimare Gartner sugera că Google deținea aproximativ 2,5 milioane de servere în centrele sale de date la nivel global, în iulie 2016. Acestea sunt, în mare parte, servere headless, deoarece Google nu are nevoie de 2,5 milioane de monitoare și tastaturi.