Storage VPS: cómo montar un almacenamiento fiable en un servidor con disco grande
Un Storage VPS es un servidor en el que lo principal no es el procesador ni la memoria, sino la capacidad del disco. Se contrata para guardar copias de seguridad de otros servidores, los archivos del equipo, una mediateca o un archivo. Comprar muchos gigabytes no es difícil; lo difícil es entender hasta qué punto están protegidos y qué pasará con los datos si falla un disco en el nodo del proveedor.
Para qué se contrata un storage VPS
- Copias de seguridad remotas. Copias de servidores de trabajo, bases de datos y webs que se guardan en otro centro de datos y no desaparecerán junto con la máquina principal. El escenario se describe en detalle en la página VPS para copias de seguridad.
- Nube propia para archivos. Nextcloud o Seafile para el equipo: sincronización de documentos, acceso compartido, calendarios. Los requisitos de un servidor así se analizan en la selección VPS para Nextcloud.
- Mediateca y archivo: fotos y vídeos de la empresa, grabaciones de webinars, fuentes de proyectos que da pena borrar y que es incómodo guardar en local.
- Almacenamiento para aplicaciones mediante un servidor compatible con S3 como MinIO o Garage, cuando el almacenamiento de objetos en la nube sale más caro.
Elige la ubicación del almacenamiento siguiendo dos reglas. Primera: no en el mismo centro de datos que el servidor principal; de lo contrario, una avería o un incendio destruirán ambas copias. Segunda: ten en cuenta la ley. Si en las copias hay datos personales de ciudadanos rusos, la ley rusa de datos personales 152-FZ exige que la base primaria esté en Rusia, así que es más práctico tener ese almacenamiento en un proveedor ruso. Más sobre los requisitos en la página VPS para la ley 152-FZ. Para un almacenamiento el ping casi no importa; importa más un canal estable.
El RAID del proveedor y lo que garantiza de verdad
Casi todos los proveedores montan los discos del nodo en RAID, normalmente RAID 10 o RAID 6. Esto protege frente al fallo de uno o dos discos: el servidor sigue funcionando mientras el ingeniero cambia el averiado. Pero el RAID no protege frente al borrado de archivos, un error en un script, un ransomware, un fallo del sistema de archivos o problemas con todo el nodo. Y lo principal: en la mayoría de los planes el contrato dice claramente que el proveedor no garantiza la integridad de los datos del cliente y que las copias de seguridad corren de tu cuenta.
Antes de comprar, aclara tres cosas: qué nivel de RAID se usa, si el proveedor hace copias propias de los discos de los clientes y a qué precio, y qué promete el acuerdo de nivel de servicio en caso de pérdida de datos. Si la respuesta es «no hacemos ninguna copia», es normal en un almacenamiento económico; simplemente construye la protección tú mismo.
Una instantánea todavía no es una copia de seguridad
Una instantánea (snapshot) en el panel del proveedor fija el estado del disco en el momento de crearla y permite volver atrás rápidamente tras una actualización fallida. Pero normalmente se guarda en el mismo sistema de almacenamiento que el propio disco. Si desaparece la cuenta, el nodo o el array, las instantáneas desaparecen junto con los datos. Una copia de seguridad de verdad está en otro sitio y en otro proveedor.
Una regla práctica es la 3-2-1: tres copias de los datos, en dos soportes o sistemas distintos, una de ellas en otro lugar. Un Storage VPS encaja perfectamente en el papel de esa copia remota, pero tampoco debe quedarse como único ejemplar de un archivo importante.
La instantánea es útil antes de acciones arriesgadas: actualizar el sistema, migrar la base de datos, cambiar de versión de Nextcloud. Hazla, comprueba el resultado y bórrala cuando ya no haga falta. Muchos proveedores limitan el número de instantáneas o las cobran por volumen, y una instantánea de larga duración ralentiza la escritura en disco en algunos sistemas de almacenamiento.
Cómo configurar el almacenamiento para poder confiar en él
- Cifra en el lado del cliente. Los programas restic y BorgBackup cifran los datos antes de enviarlos, así que incluso con acceso al disco un extraño solo verá bloques cifrados. Guarda la clave por separado del servidor.
- Usa deduplicación. Los mismos restic y Borg guardan una sola vez los bloques repetidos, y las copias diarias ocupan una fracción del volumen completo.
- Impide el borrado desde el origen. Si hackean el servidor que envía las copias, el atacante no debe tener permiso para borrar el archivo. Para eso existen el modo de solo añadir de Borg, las claves de acceso separadas y los buckets inmutables en los servidores compatibles con S3.
- Calcula el tráfico. La primera subida completa de varios cientos de gigabytes puede agotar el paquete mensual. Para un almacenamiento es más cómodo el tráfico ilimitado o un paquete grande.
- Comprueba la restauración. Una vez al mes, restaura un conjunto aleatorio de archivos o una base de datos completa en una máquina de pruebas. Una copia de seguridad que nunca se ha restaurado es una esperanza, no una copia.
La mayoría de los planes de esta selección funcionan con discos duros, así que son buenos para almacenar, pero no para una base de datos ni una web activa. Cómo medir la velocidad del disco y distinguir un array HDD normal de uno saturado se explica en la página VPS con HDD.