Qué es un VPS y qué gestiona usted
Módulo 1: Su primer servidor · Tiempo de lectura: 9 minutos
Objetivo de aprendizaje: Después de esta lección podrá explicar qué es un VPS y qué significa "unmanaged" para sus tareas, y valorar si un VPS encaja con su proyecto o si es mejor un plan de hosting o un servicio gestionado.
Conceptos clave: servidor, virtualización, hipervisor, máquina virtual, VPS, vCPU, memoria de trabajo (RAM), almacenamiento, root, unmanaged, managed, hosting compartido, responsabilidad
Un servidor propio, pero virtual
Un servidor es un ordenador que presta servicios a otros ordenadores: un sitio web, un buzón de correo, una base de datos, una aplicación. Los servidores grandes de un centro de datos tienen decenas de núcleos de procesador y cientos de gigabytes de memoria de trabajo. Eso es más de lo que necesita la mayoría de la gente. Por eso se divide una máquina así.
Esa división se llama virtualización. En el servidor físico se ejecuta un hipervisor (por ejemplo KVM, que forma parte del kernel de Linux). El hipervisor crea varias máquinas virtuales: cada una recibe su propia parte del procesador, de la memoria y del disco, y cada una cree que es un ordenador normal. Un VPS (virtual private server, servidor privado virtual) es una de esas máquinas virtuales que usted alquila.
Lo que recibe:
| Componente | Qué significa |
|---|---|
| vCPU | Un núcleo de procesador virtual. A menudo compartido con otros VPS: si todos calculan a la vez, va algo más lento. |
| RAM | Memoria de trabajo. Si se agota, el servidor se vuelve lento o detiene programas. |
| Almacenamiento | Un disco virtual, normalmente en SSD o NVMe. |
| Dirección IPv4 e IPv6 | La dirección en la que su servidor es accesible en internet. |
| Acceso root | Usted manda sobre todo el sistema operativo. |
Root es el administrador en un sistema Linux: el usuario que puede hacerlo todo, también romperlo todo. Con un VPS usted recibe esa llave. Esa es a la vez su fuerza y su riesgo.
Hosting compartido, VPS y servicios gestionados
Para ver qué hace especial a un VPS, compárelo con las alternativas:
| Hosting compartido | VPS (unmanaged) | Servicio gestionado | |
|---|---|---|---|
| ¿Quién gestiona el sistema operativo? | El proveedor | Usted | El proveedor |
| Actualizaciones y seguridad del servidor | El proveedor | Usted | El proveedor |
| Qué puede instalar | Lo que permita el panel (PHP, bases de datos, correo) | Todo lo que funcione en Linux | Solo ese servicio |
| Acceso root | No | Sí | No |
| Copias de seguridad | Normalmente incluidas | A menudo una copia básica del proveedor; el resto lo organiza usted (módulo 8) | Normalmente incluidas |
| Conocimientos necesarios | Pocos | Muchos, este curso | Pocos |
Unmanaged (no gestionado) significa: el proveedor se encarga de que el hardware funcione, de que la red funcione y de que su VPS esté encendido. Todo lo que ocurre dentro de su VPS es cosa suya. Si aparece una vulnerabilidad en OpenSSH, usted instala la actualización. Si el disco se llena, usted lo limpia. Si su servidor es hackeado y envía spam, usted es el responsable, también ante su proveedor, que puede apagar su VPS para proteger a otros clientes.
Managed (gestionado) significa que el proveedor asume ese trabajo (o una parte). Cuánto exactamente varía mucho según el proveedor; lea siempre qué incluye la "gestión".
¿Cuándo es buena idea un VPS?
Un VPS encaja bien si usted:
- quiere ejecutar software que no es posible en hosting compartido, como un contenedor Docker, una aplicación Node.js o Python, una VPN, un servidor Git, un servidor de juegos o un servicio de monitorización propio;
- quiere aprender cómo funcionan los servidores (para eso es este curso);
- necesita control total sobre versiones y configuraciones;
- está dispuesto a dedicarle tiempo de forma constante: mantener las actualizaciones, leer registros, probar copias de seguridad.
Un VPS no es buena idea si usted:
- solo quiere un sitio WordPress o unos cuantos buzones de correo. Un plan de hosting lo hace con actualizaciones, correo, copias de seguridad y un panel, sin que tenga que proteger usted mismo un servidor;
- no tiene tiempo para mantener el servidor. Un servidor que pasa un año sin actualizaciones es un riesgo para usted y para los demás;
- quiere enviar correo desde el servidor sin saber qué son SPF, DKIM, DMARC y el DNS inverso (lección 7.1). Muchos proveedores bloquean por defecto el puerto 25 de salida.
Una regla práctica honesta: cuente con una hora de mantenimiento al mes para un servidor sencillo, y más si algo sale mal. Quien no quiera o no pueda dedicar ese tiempo estará mejor con un hosting o un servicio gestionado.
¿Qué hace el proveedor y qué hace usted?
| El proveedor | Usted |
|---|---|
| Servidores físicos, electricidad, refrigeración, red | Elegir e instalar el sistema operativo |
| El hipervisor y el almacenamiento | Actualizaciones del sistema operativo y del software |
| Un panel para encender y apagar su VPS, con una consola | Usuarios, contraseñas y claves SSH |
| A menudo: snapshots y una copia de seguridad básica | El firewall y lo que queda abierto |
| DNS inverso bajo petición o a través del panel | Sus servicios (servidor web, base de datos, contenedores) |
| Combatir el abuso de la red | Copias de seguridad propias de sus datos, y probar su restauración |
| Monitorización y respuesta a problemas |
En WebOké, el panel se llama pantalla del VPS: allí enciende y apaga el VPS, abre la consola, crea snapshots y configura el DNS inverso. En otros proveedores funciona de forma parecida, solo que los botones tienen otros nombres ("rescue", "VNC-console", "rDNS", "images").
Este curso es de autoayuda
Este curso es de autoayuda. No revisamos su servidor ni le resolvemos nada en él; los ejercicios solo comprueban desde fuera lo que cualquiera en internet también puede ver.
No es falta de voluntad: en un servidor unmanaged solo usted sabe qué se ejecuta y por qué. Por eso en este curso no solo aprenderá comandos, sino también a buscar usted mismo la causa de un problema (módulo 6), a volver a entrar si se queda fuera (lecciones 1.2 y 5.2) y a restaurar si algo sale realmente mal (módulos 8 y 10).
Lo que necesita para este curso
- Un ordenador con un terminal: en Windows, PowerShell o Windows Terminal; en macOS y Linux, la aplicación Terminal. Los tres incluyen de serie un cliente SSH (lección 1.3).
- Un servidor para practicar. Lo mejor es un VPS con una dirección IP pública, en WebOké o en otro proveedor. Sin VPS puede seguir la mayoría de las lecciones con una máquina virtual en su propio ordenador (VirtualBox, UTM, multipass) o con un PC antiguo con Debian o Ubuntu. Los ejercicios que comprueban su servidor desde fuera sí requieren una dirección IP pública.
- Un nombre de dominio resulta útil a partir del módulo 7 (sitio web con https). Basta con un subdominio de un dominio que ya tenga.
- Un sitio donde anotar cosas: direcciones IP, la huella digital de su servidor, qué servicios ha instalado. En la lección 10.4 convertirá esas notas en un documento del servidor.
Resumen
- Un VPS es una máquina virtual en un servidor físico compartido, con vCPU, RAM, almacenamiento, direcciones IP y acceso root propios.
- Unmanaged significa: el proveedor se ocupa del hardware y de la red, usted de todo lo que hay dentro del VPS, desde las actualizaciones hasta las copias de seguridad.
- Un VPS tiene sentido para software que no es posible en hosting, para aprender y para tener control total, si le dedica tiempo de forma constante.
- Para solo un sitio web o correo, un plan de hosting suele ser más seguro y supone menos trabajo.
- Este curso es de autoayuda: los ejercicios comprueban desde fuera, nadie inicia sesión en su servidor.
Cuestionario
Ejercicio
Ejercicio O1.1: ¿Encaja un VPS con su proyecto? Describa qué quiere ejecutar en su servidor, quién se encarga del mantenimiento y cuánto tiempo tiene para ello. Repase la lista de comprobación y elija: VPS, plan de hosting o servicio gestionado, con su motivo.
Ejercicio O1.1: ¿Encaja un VPS con su proyecto?
Este ejercicio lo hace usted mismo; nadie lo revisa. Marque lo que haya hecho y señale el ejercicio como realizado.
Un VPS es adecuado si el software no puede funcionar en un hosting (o si usted quiere aprender), si hay un administrador fijo con tiempo y si las copias de seguridad y las actualizaciones están asignadas. De lo contrario, un hosting o un servicio gestionado supone menos trabajo. Lo que cuenta es el motivo, no la elección.
Sus marcas y notas se quedan solo en este navegador; no las enviamos a ningún sitio. Si ha iniciado sesión, en Mis cursos solo guardamos que ha realizado el ejercicio.
Para saber más
- Primeros pasos con su VPS
- Linux KVM, qué es KVM: https://linux-kvm.org/page/Main_Page
