Las in­frae­s­tru­c­tu­ras de TI se mudan a la nube y cada vez es mayor el número de empresas que se deciden a de­s­lo­ca­li­zar sus recursos de hardware y a hacer uso de un modelo de alquiler flexible. Los pro­vee­do­res de alo­ja­mie­n­to web es­pe­cia­li­za­dos ofrecen diversos modelos de uso para pa­r­ti­cu­la­res y pro­fe­sio­na­les y no es raro que aparezcan con términos nuevos que no siempre se co­rre­s­po­n­den con un concepto innovador.

Las ideas creativas del sector del hosting son muy atra­ye­n­tes, aunque dejan a los usuarios un tanto perplejos. Uno de estos conceptos de marketing que obtuvo una gran po­pu­la­ri­dad en el tra­n­s­cu­r­so de la “clou­di­fi­ca­tion” es el de servidor bare metal. A co­n­ti­nua­ción te ex­pli­ca­mos en qué consiste y bajo qué ci­r­cu­n­s­ta­n­cias se debe co­n­te­m­plar este producto de alo­ja­mie­n­to web.

Se­r­vi­do­res dedicados
Re­n­di­mie­n­to e in­no­va­ción
  • Pro­ce­sa­do­res de última ge­ne­ra­ción
  • Hardware dedicado de alto re­n­di­mie­n­to
  • Centros de datos con ce­r­ti­fi­ca­ción ISO

¿Qué es un bare metal server?

La de­no­mi­na­ción “bare metal” (metal desnudo o expuesto) pone de ma­ni­fie­s­to que este producto hace re­fe­re­n­cia a un concepto basado en la parte física del alo­ja­mie­n­to web, es decir, el hardware. Bá­si­ca­me­n­te, un servidor bare metal no es otra cosa que lo que antes se llamaba “servidor dedicado” (dedicated server), es decir, un ordenador en el centro de datos de un proveedor de hosting cuyos recursos están di­s­po­ni­bles única y ex­clu­si­va­me­n­te para un cliente, a lo que también se aplica la no­me­n­cla­tu­ra de “single tenant server”. Es así como un bare metal server se di­fe­re­n­cia de los productos clásicos de alo­ja­mie­n­to co­m­pa­r­ti­do como los se­r­vi­do­res virtuales, en los que los proyectos web de di­fe­re­n­tes clientes se alojan en los mismos fu­n­da­me­n­tos de hardware dentro de máquinas virtuales separadas.    

Las ventajas de un alo­ja­mie­n­to web dedicado saltan a la vista:

  • Acceso raíz: a di­fe­re­n­cia de los se­r­vi­do­res de tenencia múltiple, los se­r­vi­do­res bare metal ofrecen acceso raíz. En el alo­ja­mie­n­to co­m­pa­r­ti­do no es co­n­ve­nie­n­te que los usuarios realicen cambios en el di­re­c­to­rio raíz de la pla­ta­fo­r­ma común de hosting, por lo que la ad­mi­ni­s­tra­ción se limita a los di­re­c­to­rios del proyecto. Por el contrario, todo bare metal server ofrece po­si­bi­li­da­des de ad­mi­ni­s­tra­ción ili­mi­ta­das, lo que otorga a los usuarios máxima libertad en cuanto a la in­s­ta­la­ción de los co­m­po­ne­n­tes de software y a la co­n­fi­gu­ra­ción del servidor.
  • Hardware dedicado: en las pla­ta­fo­r­mas de alo­ja­mie­n­to co­m­pa­r­ti­do las máquinas virtuales son in­de­pe­n­die­n­tes las unas de las otras debido al en­ca­p­su­la­do. Sin embargo, en este caso una página web podría verse pe­r­ju­di­ca­da por scripts dañados o brechas de seguridad en otros proyectos alojados en la misma máquina física. Los se­r­vi­do­res bare metal, en cambio, excluyen estos de­no­mi­na­dos efectos noisy neighbor, al­te­ra­cio­nes en el re­n­di­mie­n­to y la es­ta­bi­li­dad de un servidor virtual por proyectos web ad­ya­ce­n­tes. Los recursos de hardware como el disco duro, la CPU y la memoria RAM solo son uti­li­za­dos por el arre­n­da­ta­rio del servidor.

Los se­r­vi­do­res bare metal sirven, sobre todo, para proyectos web de alto nivel que necesitan recursos co­n­ti­nua­me­n­te, pero los proyectos que deben sa­ti­s­fa­cer re­qui­si­tos de cu­m­pli­mie­n­to es­pe­cia­les también deben alojarse en hardware dedicado.

Es­tru­c­tu­ra de un bare metal server

La es­tru­c­tu­ra de un bare metal server depende de las exi­ge­n­cias del usuario pero, en general, se pueden di­s­ti­n­guir dos es­ce­na­rios: los se­r­vi­do­res bare metal tra­di­cio­na­les y los se­r­vi­do­res bare metal con hi­pe­r­vi­sor.

Nota

Un hi­pe­r­vi­sor, también conocido como Virtual Machine Monitor o VMM, es un software que permite gestionar sistemas huésped, las llamadas máquinas virtuales (VM). De­pe­n­die­n­do del tipo de hi­pe­r­vi­sor, el software se basa bien en un sistema operativo (hi­pe­r­vi­sor alojado) o di­re­c­ta­me­n­te en el hardware (hi­pe­r­vi­sor nativo). En los se­r­vi­do­res bare metal se utilizan hi­pe­r­vi­so­res nativos que se comunican con la máquina física sin necesidad de recurrir a un sistema operativo para se­r­vi­do­res in­te­r­me­dio.

  • Se­r­vi­do­res bare metal tra­di­cio­na­les: el servidor bare metal tra­di­cio­nal es un servidor dedicado clásico en el que el sistema operativo (OS) ad­mi­ni­s­tra­do por el usuario, por ejemplo, Windows Server, Ubuntu, SUSE, Red Hat, Debian o CentOS, se instala en el hardware, de modo que todas las apli­ca­cio­nes de usuario se ejecutan di­re­c­ta­me­n­te en el sistema operativo. Los se­r­vi­do­res bare metal tra­di­cio­na­les albergan tanto los se­r­vi­do­res de alquiler dedicados como los se­r­vi­do­res em­pre­sa­ria­les con alo­ja­mie­n­to propio.
  • Se­r­vi­do­res bare metal con hi­pe­r­vi­sor: en el entorno en la nube, los se­r­vi­do­res bare metal se utilizan en co­m­bi­na­ción con un hi­pe­r­vi­sor, el cual se instala en el hardware (hi­pe­r­vi­sor nativo) y ofrece a los usuarios una interfaz de ad­mi­ni­s­tra­ción para gestionar las máquinas virtuales. Las apli­ca­cio­nes de usuario no se ejecutan di­re­c­ta­me­n­te en el hi­pe­r­vi­sor, sino por separado en sistemas ope­ra­ti­vos huésped vi­r­tua­li­za­dos. Los hi­pe­r­vi­so­res más ha­bi­tua­les son KVM (Kernel-based Virtual Machine o máquina virtual basada en el núcleo), la función de vi­r­tua­li­za­ción nativa del núcleo de Linux, el cliente Hyper-V de Microsoft, vSphere de VMware o Citrix XenServer.

El siguiente gráfico muestra una re­pre­se­n­ta­ción es­que­má­ti­ca de ambos conceptos:

Si en el marco del alo­ja­mie­n­to bare metal se ponen los recursos de hardware de varios se­r­vi­do­res dedicados a di­s­po­si­ción del usuario, se puede hablar de bare metal cloud.

El producto de alo­ja­mie­n­to bare metal concede a los usuarios amplios permisos de acceso al servidor: mientras que el control de un cliente de alo­ja­mie­n­to co­m­pa­r­ti­do está limitado a una única máquina virtual, en un bare metal server los co­m­po­ne­n­tes de software ge­s­tio­na­dos por el usuario (OS o hi­pe­r­vi­sor) se instalan en el hardware. Entre los recursos de hardware del servidor y el usuario no hay ningún nivel de ab­s­tra­c­ción ge­s­tio­na­do por la entidad encargada del alo­ja­mie­n­to.

El mercado de los productos bare metal está dominado por los es­ce­na­rios basados en hi­pe­r­vi­so­res.  Mediante el software de vi­r­tua­li­za­ción co­n­tro­la­do por el usuario, este concepto de hosting permite instalar máquinas virtuales fá­ci­l­me­n­te. Con todo ello, un bare metal server con hi­pe­r­vi­sor ofrece una al­te­r­na­ti­va flexible a los clásicos se­r­vi­do­res dedicados que los usuarios suelen asociar con una co­n­fi­gu­ra­ción manual más compleja.

¿Para qué usuarios resulta apropiado el alo­ja­mie­n­to bare metal?

Un bare metal server va dirigido pri­n­ci­pa­l­me­n­te a los usuarios que quieren realizar proyectos web complejos en una pla­ta­fo­r­ma de hosting pe­r­so­na­li­za­da. En este sentido, se re­co­mie­n­da recurrir a un servidor con hardware dedicado para las tiendas online y las páginas web con un tráfico elevado constante. Asimismo, los se­r­vi­do­res de bases de datos o de apli­ca­cio­nes en el entorno co­r­po­ra­ti­vo que tengan que cumplir re­qui­si­tos de seguridad es­pe­cia­les también se alojan en se­r­vi­do­res bare metal.

El acceso raíz permite una co­n­fi­gu­ra­ción in­di­vi­dual sin recurrir a so­lu­cio­nes in­te­r­me­dias. En función del proyecto, los usuarios deciden si se puede hacer uso de los recursos de hardware de un único sistema operativo o si estos se reparten por varios sistemas con ayuda de un software de vi­r­tua­li­za­ción autónomo.

Al igual que los paquetes de alo­ja­mie­n­to co­m­pa­r­ti­do, los se­r­vi­do­res bare metal también están di­s­po­ni­bles en di­fe­re­n­tes niveles de re­n­di­mie­n­to. En este sentido, mientras que el servidor virtual clásico se engloba en un segmento medio de precios, el esfuerzo necesario para im­ple­me­n­tar un hardware dedicado va ligado ge­ne­ra­l­me­n­te a costes más elevados. Además, los se­r­vi­do­res bare metal se dirigen a clientes em­pre­sa­ria­les y a proyectos web pro­fe­sio­na­les, mientras que los pa­r­ti­cu­la­res que gestionan páginas de ocio o se­mi­pro­fe­sio­na­les en­cue­n­tran en el alo­ja­mie­n­to co­m­pa­r­ti­do una opción más acertada.

Nota

Un servidor raíz plantea numerosas po­si­bi­li­da­des a las ad­mi­ni­s­tra­cio­nes con ex­pe­rie­n­cia para adaptar los co­m­po­ne­n­tes de software a las ne­ce­si­da­des in­di­vi­dua­les. Un requisito in­di­s­pe­n­sa­ble para ello es tener unos co­no­ci­mie­n­tos sólidos, por lo que es más re­co­me­n­da­ble que los pro­pie­ta­rios de las páginas web recurran en lugar de a un servidor bare metal a un alo­ja­mie­n­to ge­s­tio­na­do en el que el proveedor se encargue de la ad­mi­ni­s­tra­ción de la pla­ta­fo­r­ma de alo­ja­mie­n­to.

Ventajas e in­co­n­ve­nie­n­tes de los se­r­vi­do­res bare metal

¿No estás seguro de si el modelo de alo­ja­mie­n­to “bare metal” es el adecuado para tu proyecto web? Para ayudarte a decidirte, a co­n­ti­nua­ción te pre­se­n­ta­mos las ventajas y los in­co­n­ve­nie­n­tes de la uti­li­za­ción de un bare metal server:

Ventajas In­co­n­ve­nie­n­tes
El usuario tiene a su di­s­po­si­ción el hardware dedicado del servidor Necesidad de tener co­no­ci­mie­n­tos sólidos sobre la ad­mi­ni­s­tra­ción de se­r­vi­do­res
El acceso raíz permite la im­ple­me­n­ta­ción in­di­vi­dual Costes más elevados que los de otros productos de alo­ja­mie­n­to
Gestión de varios sistemas huésped con ayuda de un hi­pe­r­vi­sor nativo ad­mi­ni­s­tra­do por el usuario
Ir al menú principal