Um servidor headless é um computador sem monitor, teclado, mouse ou outros periféricos. Os computadores sem periféricos são normalmente controlados pela rede. Por exemplo, imagine os computadores sentados em racks em centros de dados enquanto alimentam sites. Esses são servidores sem cabeça.
O que significa “sem cabeça”?
Um sistema de computador “sem cabeça” é apenas aquele sem uma interface local. Não há monitor (“cabeça”) conectado a ele. Também não há teclado, mouse, touchscreen ou outra interface local para controlá-lo.
Esses sistemas não são computadores que você senta e usa como um computador desktop. Eles não têm uma interface gráfica configurada. Você os acessa e os administra remotamente – geralmente por meio de uma rede. Por exemplo, você pode controlar um servidor sem comando por meio de um painel de controle baseado na web ou via SSH , o que fornece um shell de linha de comando seguro que pode ser acessado por meio de uma rede. Você pode até acessar um desktop gráfico pela rede com uma solução como Remote Desktop ou VNC .
Você verá o termo “sem cabeça” aparecer em uma variedade de contextos diferentes, mas sempre significa a mesma coisa. “Headless Linux” refere-se a um sistema Linux sem monitor e teclado. Um “servidor Minecraft sem cabeça” é um computador sem monitor e teclado executando um servidor Minecraft. Você se conecta ao servidor pela rede.
Qual é o objetivo de um servidor sem cabeça?
Nem todo sistema de computador precisa de monitor, teclado e mouse. Muitos computadores são servidores projetados para acesso remoto. Os data centers estão cheios de computadores “ montados em rack ”, reunindo o máximo de recursos de computação no menor espaço possível. Eles economizarão espaço, eletricidade e dinheiro ao não conectar cada computador servidor a um monitor separado.
Os sistemas sem cabeça não são apenas para data centers. Por exemplo, você pode escolher hospedar um servidor de mídia em um computador antigo que está por perto, permitindo que você faça streaming de mídia de qualquer dispositivo em sua rede local. Depois de fazer isso, você pode decidir que pode simplesmente remover o monitor, o teclado e o mouse do servidor de mídia – afinal, basta acessá-lo pela rede. Você pode manter o PC servidor em um armário em algum lugar e controlá-lo sem se sentar na frente dele. Agora você tem um servidor headless.
Esses sistemas podem ser controlados e gerenciados remotamente sem os periféricos atrapalhando. Se houver um motivo pelo qual você precisa de um monitor e teclado com um servidor sem periférico – talvez para solucionar um problema – você sempre pode conectar esses periféricos quando precisar deles.
Por exemplo, o Gartner estimou que o Google tinha cerca de 2,5 milhões de servidores em seus data centers ao redor do mundo em julho de 2016. Esses serão em grande parte servidores sem periféricos – o Google não precisa de 2,5 milhões de monitores e teclados também.