| |

¿Qué es un VPS? Ventajas de un Servidor Virtual

Vamos a empezar a oír, cada vez con más frecuencia, que el futuro de internet radica en virtualizar servidores y puede que nos preguntemos en qué consiste, por qué es tan importante y qué beneficios nos da un servidor virtual VPS. En este artículo me gustaría hacer una introducción simple y aclaratoria de los conceptos más básicos que conlleva la virtualización; en especial para la Pyme

Empezaré explicando de forma muy simple que es la virtualización, qué uso le podemos dar y quién puede sacarle más ventajas. Daré también una lista de precios orientativos para que veamos las posibilidades de tener nuestro propio servidor virtualizado o VPS.

¿Qué es un VPS?

Un VPS es el acrónimo de “Virtual Private Server” o traducido al castellano, un “Servidor Virtual Privado”. Su nombre no debe llevarte a ningún engaño porque se trata de un servidor construido a partir de tecnología de software y virtualizado; es decir, no es un equipo con su carcasa, su procesador, su memoria etc, pero al mismo tiempo dispone de esos mismos elementos.

Esquema Servidor VPS

Gracias a un hardware cada vez más sobredimensionado y a un software cada vez más eficiente y optimizado, los servidores físicos pueden dividirse en partes más pequeñas y virtualizando esas partes se puede asignar distintos recursos hasta obtener tantos servidores como se pueda.

Así, un servidor físico puede contener, por ejemplo, 16 servidores virtuales preparados para funcionar como 16 servidores independientes, todos ellos con sus propios dominios o sus bases de datos o su discos duros configurados para gestionar copias de seguridad. La división del trabajo y de los recursos, además, garantiza que no se destinan recursos innecesarios a la carga de trabajo del hardware principal. Y no olvidemos tampoco la cantidad de espacio que se necesita para alojar tantos servidores se ve reducida en los “datacenters”, consiguiendo ahorrar energía y espacio físico.

Ventajas VPS

Estas son algunas de las ventajas de la tecnología de virtualización de servidores.

  • Los datacenters de servidores ahorran energía y liberan espacio, ya que un servidor host puede contener distintos servidores al mismo tiempo.
  • Fácil disponibilidad de servidores que se configuran y se entregan al cliente en cuestión de minutos.
  • No les afecta el cambio de hardware para funcionar ya que están contenidos en una máquina virtual
  • La migración y su transporte es fácil. Puedes migrar y hacer copias del servidor virtual entero
  • Facilidad para gestionar las copias de seguridad
  • Se puede aumentar el rendimiento de cada VPS moviéndolo a un entorno o un servidor host con más recursos, incluso se pueden incrementar sus prestaciones en caso de necesidad sin tener que reinstalar.
  • Resulta fácil utilizar los VPS para realizar pruebas de compatibilidad y de software ya que no se ha de montar una infraestructura física.

Inconvenientes de los VPS

Estos son algunos de los inconvenientes de usar Servidor Virtual VPS

  • Los sistemas de virtualización son caros y requieren de grandes servidores e instalaciones. Además requieren también personal y técnicos especializados.
  • También ocupan recursos de forma intensiva. Por ejemplo, se les debe asignar memoria RAM de trabajo.
  • Al no ser máquinas reales, no se puede depender del hardware para instalar aplicaciones, se debe realizar todo vía internet o ssh
  • La sobrecarga de un servidor puede afectar a los VPS alojados. Resulta fácil abusar de la máquina virtual haciendo que tenga una carga de trabajo superior para la que esté preparada y esto puede afectar tanto al VPS como a los VPS alojados en el mismo host.

Uso y Utilidades Principales

Los servidores virtuales VPS no se dedican a realizar tareas muy distintas de los servidores físicos. Bueno, digamos que eso no es verdad del todo, porque la realidad es que hay aplicaciones muy distintas y no siempre los VPS son la mejor solución a las necesidades de un cliente, ya sea empresa o particular. Pero en general, su uso está muy extendido para:

  • Alojar páginas webs
  • Crear un espacio de copias de seguridad
  • Alojar intranets o extranets corporativas
  • Disponer un servidor de correo propio
  • Virtualizar aplicaciones de escritorio

Alojamiento Web

Si hay un uso que está ampliamente extendido para los VPS, sin lugar a dudas, es el de servidor web. Esto se debe a que la mayoría de páginas de internet no tienen un tráfico tan elevado como para dedicar recursos específicos a soportar la carga de trabajo y cualquier servicio, por pequeño que sea, puede cumplir ese cometido. Pensemos en páginas webs presenciales o blogs personales con un tráfico ajustado. Pensemos también en páginas de comercios electrónicos que están empezando o proyectos muy nuevos que requieren una inversión mínima para ser presenciales en la red.

Gracias al éxito de esta funcionalidad, los Servidores Virtuales VPS suelen venderse ya preparados para ser administrados como servidores web y cualquier usuario con un mínimo de conocimiento puede realizar las tareas básicas de administración del servicio.  Se pueden añadir dominios, configurarlos, instalar aplicaciones e instalar certificados SSL con unos pocos clicks. Las nuevas consolas han sustituido muchas funciones de los antiguos programas en línea de comando y con unos conocimientos medios se pueden autogestionar.

En contra, ya que no todo puede ser positivo, los servidores virtuales se suelen masificar con una cantidad ingente de páginas pequeñas y la larga el tráfico de alguna de estas webs puede poner en riesgo el rendimiento del servidor. Algo así como tener un vecino muy molesto en el mismo edificio que no nos deja dormir de noche. Si el VPS es de nuestra propiedad, esto no debiera pasar, pero si contratamos una web a un revendedor y aparca nuestro proyecto en un VPS con 60 dominios más, es probable que nos acabe afectando de una forma u otra.

Copias de Seguridad

La segunda gran ventaja que ofrecen los servidores virtuales es la posibilidad de obtener una cantidad importante de almacenamiento a un precio relativamente bajo para poder realizar copias de seguridad de los archivo importantes. Nótese que no estoy hablando de guardar películas o música o archivos muy pesados (eso te lo haces con un disco duro externo), sino de guardar una copia de los archivos importantes en un lugar externo, alejado de nuestra casa o de nuestra empresa.

Si algún día entraran a robarnos o hubiera un incendio que quemara el espacio donde vivimos, la seguridad de nuestros datos estaría garantizada (fotos personales, documentos importantes, contratos de trabajo etc.) Alguien puede estar pensando que en vez de utilizar un Servidor Virtual VPS podemos usar un disco duro externo, el cual pagamos una sola vez y amortizamos en el tiempo, pero hay 2 aspectos que se nos olvidan.

Primero, si nos entran a robar y el ladrón encuentra el disco duro también se lo va a llevar, o si tenemos el disco en casa en un cajón y se nos quema la casa, perderemos el ordenador y la copia de seguridad. Así que tener copias en lugares distintos, como podéis ver, tiene grandes ventajas. En segundo lugar, los discos externos pueden tener sectores defectuosos o pueden sufrir accidentes. En cambio, los VPS disponen no solo de opciones de copia de seguridad ( lo cual sería una copia de la copia en este caso) sino que además suelen trabajar en RAID para garantizar que los datos no se corrompan.

Finalmente, con el software adecuado podemos incluso montar nuestro propio servidor en la nube, nuestro propio “cloud” y acceder a los archivos importantes desde cualquier dispositivo. Es verdad que la mayoría de servicios de cloud como onedrive, googledrive o dropbox funcionan muy bien y dan pocos dolores de cabeza, pero si alguien quiere un sistema de copias en la nube a su medida y privado, se puede hacer perfectamente contratando un servidor virtual.

Plataforma de Pruebas o de Trabajo (Intranets y Extranets)

Lo que no debemos olvidar cuando hablamos de servidores virtuales es que a pesar de que están situados en un centro de datos, pueden utilizarse como auténticos servidores de aplicaciones. Permiten instalar bases de datos y así, cualquier software cliente/servidor que funcione con tecnología php o asp podría ejecutarse de distintas formas para cubrir las necesidades de una empresa que requiera movilidad o disponga de diferentes delegaciones.

Además, la misma esencia de la virtualización permite crear “sandbox” de trabajo o entornos. Pensemos en este caso en servidores de aplicaciones o de juegos. Resulta relativamente fácil crear una plataforma de juegos distribuida mediante servidores virtuales que distribuyen a los jugadores. Bueno, tal vez fácil no sea la palabra más acertada, pero está claro que hay centenares de posibilidades y recursos al alcance de todos nosotros, dependiendo de nuestro nivel o experiencia le podremos sacar más o menos rendimiento. También podemos hacer pruebas a un coste muy bajo para nuestras aplicaciones, por ejemplo probando software o aplicaciones cliente-servidor a un precio muy bajo.

Servidores de Correo

Tampoco es muy difícil de entender. Hay empresas que prefieren no delegar el tráfico de comunicaciones de su compañía a correos de outlook o gmail. No es necesario que sean empresas grandes, solo con que sean empresas que quieran dar una imagen de eficiencia y seriedad es suficiente. Así que un servidor virtual básico puede utilizarse como servidor de correo electrónico sin mucha dificultad. Un VPS básico permite disponer de infinitas cuentas de correo y de espacio más que suficiente.

Esta utilización de VPS como servidores de correo obviamente es mucho más polémica ya que abren la puerta a crear servidores de spam. Empresas como Google o Microsoft, que viven también en parte de los servicios de correo, no han sido para nada indulgentes con estos servidores y suelen penalizar sus mensajes enviandolos a la bandeja de correo no deseado, o en el caso de outlook ni eso, borrandolos directamente. Si buscas tener tu propio servidor de correo, recomiendo que contactes con una empresa especializada.

Escritorio Virtual

Con los conocimientos adecuados, en vez de instalar un software de servidor, puedes instalarte un software de cliente, por ejemplo una versión de escritorio de Linux o de Windows. Esto crearía un ordenador o escritorio virtual en la nube, que podría ser utilizado como un ordenador virtualizado en la red, desde el que podríamos acceder con cualquier ordenador de sobremesa o tablet.

Un escritorio virtual nos ofrece 2 grandes ventajas, la primera es que trabajamos con una ip y un dispositivo distinto del ordenador de casa y, en segundo lugar, nos permite además usarlo desde cualquier ordenador con una conexión a internet. Sería como disponer de un ordenador de trabajo distinto al nuestro. Podríamos conectarnos desde nuestro teléfono, por ejemplo, o desde nuestra tablet al escritorio remoto y realizar tareas.

Si bien podemos instalarlo y configurarlo nosotros mismos con un VPS, existen también empresas que nos solucionan el problema de la virtualización ofreciéndonos un servicio ya instalado y listo para usarse. Hablaré más adelante de dos soluciones bastante económicas en un artículo que estoy escribiendo.

Características Principales

Los Servidores Virtuales pueden escalarse de muchas formas distintas y existen además distintas formas y técnicas de virtualización. En función de la tecnología de virtualización que haya elegido el proveedor del servicio, se podrán configurar más o menos.  Los principales puntos que deberemos tener en cuenta para contratar un servicio son:

  • Sistema Operativo
  • Recursos: CPU y Memoria
  • Tecnología de Virtualización

Sistema Operativo

Los VPS suelen llevar instalados una versión de servidor de Linux. Normalmente Ubuntu Debian o CentOS.  Dependiendo de vuestras preferencias podréis elegir una u otra, hay técnicos que prefieren o se sienten más cómodos con Ubuntu y es más fácil encontrar ayuda para esta distribución. No olvidemos que el sistema operativo del que hablamos es el que llevará el espacio virtual que contratamos.

Algunos proveedores ofrecen también una licencia de Windows Server, pero la licencia se ha de pagar y por tanto encarece algo más el producto. La decisión de un sistema u otro va en función de las necesidades y delos conocimientos. Por ejemplo, si hay que trabajar en asp lo normal sería contratar un VPS en Windows Server.

Otra opción muy habitual y muy cómoda para servidores web es contratar el servidor en Linux con las versiones de Plesk o cPanel ya instaladas. Estas aplicaciones no son gratuitas y el proveedor del servicio puede optar por incluirlas de forma camuflada dentro del precio o puede cobrarlas a parte y dar la opción de elegir. Lo realmente importante es comprender que nos van a facilitar mucho el trabajo para instalar y configurar páginas web.

Recursos CPU y Memoria

Los principales elementos que interesan o nos quieren hacer comparar para contratar un VPS son: procesador, memoria ram y disco duro y es cierto que son los principales factores. Dependiendo de la cantidad de datos que queramos alojar podremos optar por potenciar o pagar más por un recurso que por el otro. Por ejemplo, si debemos alojar muchas webs pequeñas, tal vez sea más interesante contratar ram y si debemos alojar una web más grande, la prioridad puede estar en el disco duro.

Lo que no podemos olvidar es que hay otros factores importantes que a menudo pasan desapercibidos entre la maraña de ofertas y configuraciones:

  • Sistemas operativos disponibles
  • Transferencia ( limitada o ilimitada )
  • Ancho de banda
  • Protección Anti-DDS incluida
  • IP disponibles y a qué precio
  • Acceso root o no

Si hemos de alojar varias webs de clientes importantes nos puede interesar que tengan IPs diferentes de las de otras webs de otros clientes. Existen aplicaciones que rastrean IPs y permiten saber qué dominios están compartiendo esas IPs y a veces no es elegante. Por ejemplo, en su día tuve alojado una web de sexo de un cliente y la aislé de otras webs para que nadie supiera que estaban en el mismo servidor. Esta IP solo me costó 2€ y me ahorró posibles problemas y tontos malentendidos.

Tecnología de Virtualización

La tecnología de virtualización es compleja y existen varias soluciones disponibles en el mercado tanto para sistemas operativos Linux como Windows. Pese a la complejidad, el concepto es simple, la virtualización se construye en capas sobre un sistema operativo anfitrión. Una vez configurado el sistema y también la estructura de virtualización se generan espacios virtuales contenedores y se distribuyen al cliente final o a un revendedor.

Os añado algunos nombres importantes que os pueden ser familiares: VMware, Microsoft Enterprise Desktop Virtualization (MED-V), Xen Server, KVM, openvz y Virtuozzo. A esto le deberíamos añadir Openstack que es la tecnología que permite distribuir esos servidores virtuales a los clientes. No es que debamos tener un gran conocimiento técnico de cada uno de ellos, pero no está demás conocerlos y saber cómo se virtualizan nuestros VPS.

A grandes rasgos lo que hace un proveedor de servicios de hosting es crear una infraestructura de servidores físicos conectados entre sí (si no dispone del dinero o de los conocimientos puede subcontratar una infraestructura ya creada) y configura una distribución de servidores virtuales, que se pone a disposición de sus clientes mediante una interfaz. Esta distribución es compleja y requiere de importantes conocimientos técnicos, pero es la que suministra el VPS a un revendedor o a un cliente final.

El revendedor lo que hace es ofrecer alojamiento en su servidor virtual a un precio más reducido y por tanto más atractivo para el usuario final. Algo así como comprar un edificio y alquilar los apartamentos. Aunque cada vez es más común que el cliente final opte por comprar el VPS entero y así no tener que compartir ningún recurso con otros usuarios.

Rango de Precios de un Servidor Virtual

Los VPS se encarecen en función de varios parámetros que ya he descrito antes: los recursos contratados, la tecnología de virtualización  y los servicios incluidos. Los más económicos están alrededor de los 10€ más IVA y los más caros no suelen sobrepasar de los 40€. Obviamente hay excepciones y tecnologías de virtualización más seguras con paquetes de venta mejor optimizados que pueden llegar a valer más de 70€.

Lo que hemos de considerar en cada momento, si optamos por un VPS de la línea más cara es si no es preferible contratar y pagar un servidor propio no gestionado disponiendo así de recursos propios y mejores prestaciones. No olvidemos que los servidores virtuales se depositan en servidores reales y comparten recursos con otros servidores virtuales. Un servidor propio nos puede garantizar más estabilidad y mejores resultados por unos pocos euros más al mes.

Os ofrezco una lista orientativa de precios de algunos proveedores, un poco para ver el rango de precios y prestaciones, no quiero ni tengo la intención de recomendar ninguno. Se trata de una lista heterogénea que incluye a un proveedor de gran reputación, otro económico y otro del cual no tengo ninguna referencia.

Arsys Cloud Next#1

1 vCPU Xeon
1 GB RAM
40 GB SSD

20€

Aruba Cloud VPS

1 vCPU Xeon
2 GB RAM
40 GB SSD

6.50€

Hetzner Virtual Servers

1 vCore
2 GB RAM
20 GB SSD

2.96€

*Precios de servidor virtual VPS actualizados y revisados el 5 de noviembre de 2019

Me gustaría aclarar que he puesto 3 proveedores al azar, y proveedores que en mi caso nunca he utilizado y con los que no he tenido experiencia, pero creo que estos tres casos ofrecen una idea bastante clara del rango de precios para contratar un mismo estilo de servidor. La decisión final la podemos basar en varios factores y en el detallado análisis de cada oferta, por ejemplo, no sirve de nada contratar la oferta más económica si limitan el tráfico de datos.

Viendo los precios de servidores virtuales explica el por qué tener una página web en la actualidad es muy económico. Los números salen solos, ya que un revendedor puede contratar una VPS por unos 20€ mensuales y añadir 30 webs de poco tráfico a unos 40€ al año. El servidor virtual puede generar un beneficio de mil euros al año.

Consideraciones Para Contratar

Como he dicho antes, a la hora de contratar un servidor virtual VPS no solo debemos tener en cuenta el precio y las prestaciones, sino que hay más factores que pueden interesarnos y que nada o poco tiene que ver con la configuración del servicio.

  • Número de distribuciones incluidas
  • Capacidad y opciones para gestionar el servidor
  • Servicio técnico
  • Formas de pago y de gestión comercial

Hay proveedores que solo ofrecen cPanel en sus productos virtuales y esto de por sí no es nada malo, al contrario, porque cPanel es un producto que funciona muy bien, pero en cambio encarece el precio y por ejemplo, una distribución de Plesk Pro puede ser más económica y ofrecer casi las mismas prestaciones.

También nos puede pasar que el proveedor ofrezca solo soporte técnico para fallos de servicio y se nieguen a solventar pequeñas incidencias de configuración o personalización. Por poner un ejemplo recuerdo el caso en que fallaba un paquete de actualización de Plesk y mi proveedor no quiso hacerse responsable ni ayudarme; pese a que la configuración de la distribución ( o digamos, la mala configuración de la distribución en este caso )  era suya. Tuve que contratar a un técnico para que arreglaran su problema. Todo lo que me pude ahorrar en un año contratando ese Servidor Virtual VPS económico lo perdí pagando a un tercero. Esto sucede cuando te dedicas a trabajar con este tipo de servicios por tu cuenta, y con los conocimientos elementales. A veces, es mejor pagar un poco más y, aunque no te solventen el problema de forma inmediata, que las incidencias se resuelvan lo más satisfactoriamente posible.

Cualquier empresa o particular puede disponer de su propio servidor virtual VPS y no son necesarios grandes conocimientos para su gestión y mantenimiento.

Reflexión Final

La tecnología de virtualización se ha mostrado muy eficiente y creo que cualquier empresa pequeña con un mínimo de necesidades tecnológicas debería disponer de un Servidor Virtual VPS propio que cubriera sus necesidades presenciales en Internet. Incluyo en este apartado a los profesionales autónomos y/o freelance. Hablamos de precio al alcance de cualquiera ( 10€ de media) y un producto que ofrece muchas ventajas y usos.

No descarto que en un futuro, si conseguimos simplificar la conectividad y el interfaz, muchos usuarios particulares vean con muy buenos ojos utilizar ordenadores virtualizados con distintos objetivos: seguridad y privacidad por ejemplo. Supone un esfuerzo importante de adaptación a las necesidades del cliente doméstico y será complejo, pero insisto que me parece una idea muy atractiva porque los dispositivos cada vez son más pequeños y las conectividad cada vez está más valorada y es más accesible y rápida.

Soy consciente de que no todo el mundo dispone de los conocimientos técnicos ni conceptuales para poder gestionar su propio servidor virtualizado, ni tampoco las ganas de aprender ni el tiempo suficiente para dedicarle al aprendizaje y a la gestión. A día de hoy los servicios están muy estandarizados, pero es verdad que aún podría simplificarse más. Mientras vemos la evolución de este mercado, creo que tarde o temprano esta virtualización llegará a los sistemas domésticos en forma de escritorio virtual. Veremos.

Publicaciones Similares

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments