La experiencia de VPS.one
Transición de scripts artesanales a plataforma de producción: la historia de la automatización del alojamiento internacional utilizando VMmanager y BILLmanager
Sobre la empresa: antecedentes
VPS.one es un proveedor de alojamiento internacional especializado en servidores virtuales (VPS) basados en KVM con unidades SSD y acceso root completo. La empresa trabaja con clientes de todo el mundo, centrándose en desarrolladores y pequeñas y medianas empresas que necesitan recursos predecibles, precios transparentes y control sobre su infraestructura sin la excesiva complejidad de la "nube empresarial".
La infraestructura de VPS.one se encuentra en centros de datos Tier III en Europa – Países Bajos, Eslovaquia y Serbia – con la opción de elegir una ubicación al solicitar un servidor. La compañía ofrece más de 10 distribuciones de Linux, opciones de pago por día, mes o año, acepta tarjetas bancarias, WebMoney y criptomonedas, y proporciona soporte técnico 24/7.
Cómo está estructurada la unidad de TI
La función de TI en VPS.one está distribuida, pero esencialmente representa una única unidad técnica y de producto de 10 a 12 personas, divididas en varias áreas clave:
| Área | Función |
|---|---|
| Equipo de infraestructura | Servidores y redes en centros de datos, virtualización, copias de seguridad y monitorización |
| Equipo de plataforma (DevOps) | Implementación de paneles de control, integración de facturación, automatización del ciclo de vida de VPS, CI/CD |
| Soporte 24/7 (L1/L2) | Trabajo con clientes a través del sistema de tickets: configuración del sistema operativo, paneles de control, migraciones, problemas de rendimiento |
| Producto y análisis | Monitorización de métricas (conversión, carga, ingresos), lanzamiento y prueba de nuevas tarifas y ubicaciones, y ofertas especiales |
Las principales tareas del departamento de TI:
- mantener la estabilidad y el rendimiento predecible de la infraestructura VPS;
- escalar rápidamente la capacidad para adaptarse al aumento de la carga;
- garantizar la automatización de todas las operaciones estándar (creación/transferencia/eliminación de VPS, facturación, flujo de documentos);
- proporcionar a marketing y ventas un producto predecible y manejable.
Arquitectura del proyecto: antes y después de la integración con ISPsystem
Al principio, el proyecto se desarrollaba de manera bastante rudimentaria para los estándares de un proveedor de hosting profesional:
- Hipervisores basados en Linux KVM en varios centros de datos europeos;
- gestión de la virtualización mediante una combinación de Proxmox y scripts/utilidades personalizados;
- gestión de direcciones IP y configuraciones en tablas y archivos separados, y parcialmente en el sistema de monitoreo;
- desarrollo interno de facturación y cuenta personal con integración básica de pasarelas de pago, sin tarifas flexibles por minuto/día;
- tickets y soporte por correo electrónico y una mesa de ayuda independiente, no conectada a la facturación.
Los recursos de TI interactuaban deficientemente entre sí: una plataforma de virtualización separada, una facturación separada y herramientas de gestión de IP y tickets separadas. Cualquier actualización o cambio de tarifa requería ediciones en múltiples áreas, y la automatización del ciclo de vida de las VPS dependía en gran medida de scripts personalizados.
Tras la implementación de los productos de ISPsystem, la arquitectura se volvió significativamente más integrada:
| Componente | Rol en la infraestructura |
|---|---|
| VMmanager | Gestiona clústeres de hipervisores KVM en centros de datos en Países Bajos, Eslovaquia y Serbia: control de nodos, plantillas de SO, creación/eliminación de VPS, gestión de recursos |
| BILLmanager | Un punto central para la facturación, tarifas, pedidos, renovaciones, gestión de saldos, programas de afiliados e informes financieros. |
| Cuenta personal | Construida sobre BILLmanager y vinculada a VMmanager. La solicitud y gestión de VPS se realiza sin separación entre la facturación y la infraestructura. |
| Sistemas de pago y tickets | Integrados en un único marco de BILLmanager, los estados de los servicios se sincronizan bidireccionalmente con VMmanager |
Como resultado, gran parte de la lógica que antes se implementaba mediante scripts personalizados y operaciones manuales se ha trasladado a la funcionalidad estándar de las plataformas de ISPsystem, con personalizaciones adicionales para escenarios específicos de VPS.one.
Reto: por qué se necesitaba una nueva plataforma
Cuando VPS.one comenzó a buscar una solución, ya habían acumulado varios problemas críticos que obstaculizaban el desarrollo de su negocio.
Fragmentación y operaciones manuales
La creación y modificación de VPS en múltiples centros de datos se realizaba de diferentes maneras: en algunos casos a través de la interfaz de Proxmox, en otros mediante la línea de comandos y scripts personalizados. Esto aumentaba el número de errores, complicaba la incorporación de nuevos empleados y ralentizaba la respuesta ante el aumento de la demanda.
Limitaciones de la facturación personalizada
El antiguo sistema de facturación ofrecía un soporte deficiente para:
- pago por día – una característica clave de VPS.one;
- descuentos y promociones flexibles;
- contabilidad normal de los períodos de validez del servicio y renovación automática.
Sin una visión unificada para el cliente
El sistema de tickets existía por separado de la facturación. El equipo de soporte no tenía una ventana única para ver los servicios, pagos, historial de solicitudes y operaciones técnicas del cliente. Esto dificultaba mantener un alto nivel de servicio y resolver los problemas rápidamente.
Dificultades de escalabilidad
Con la aparición de nuevos sitios en Europa, quedó claro que la combinación actual de "facturación personalizada + Proxmox + scripts" no escalaba bien y era difícil de gestionar al expandirse geográficamente.
El modelo de negocio de VPS.one se basa en:
- un alto nivel de automatización (para que los costos operativos no aumenten a medida que crece el número de VPS);
- la introducción rápida de nuevas tarifas y ubicaciones;
- soporte 24/7 y SLA predecible.
Sin una plataforma estable de gestión y facturación, la empresa estaba alcanzando un límite de crecimiento y corría el riesgo de una disminución en la calidad del servicio.
Por qué se seleccionó ISPsystem
Al elegir una solución, se consideraron soluciones SaaS extranjeras, paneles abiertos en conjunto con sistemas de facturación externos y otras opciones.
Varios factores jugaron a favor de ISPsystem:
- La integración profunda de VMmanager y BILLmanager crea un ecosistema unificado para virtualización y facturación, sin necesidad de parchar productos dispares.
- La facturación flexible admite varios modelos de pago, descuentos, códigos promocionales e informes avanzados, lo cual es fundamental para el marketing y la economía unitaria.
- El control de datos brinda la posibilidad de implementar completamente las soluciones en tu propia infraestructura.
- El soporte experto y la documentación durante la fase de pruebas permitieron que el equipo de ISPsystem respondiera rápidamente a las preguntas y ayudara con escenarios de integración complejos.
Productos de ISPsystem usados y funcionalidad clave
VMmanager es una plataforma para crear un entorno de virtualización de alta disponibilidad.VMmanager gestiona clústeres del hipervisor KVM en los centros de datos europeos de VPS.one y proporciona:
creación, reinicio, apagado y eliminación automáticos de VPS basados en comandos del sistema de facturación;
almacenamiento e implementación de más de 10 plantillas de distribución de Linux (AlmaLinux, Debian, Ubuntu, CentOS, etc.);
gestión unificada de recursos (CPU/RAM/SSD), límites, ajustes de red y direcciones IP.
BILLmanager se utiliza como base para las cuentas personales de los clientes de VPS.one y cubre todo el ciclo de facturación y soporte:
registro, pedido de servicios, renovación, historial de pagos, flujo de documentos;
implementación de planes tarifarios con pago por días, meses y años, así como ofertas especiales;
integración con múltiples canales de pago (tarjetas bancarias, WebMoney, criptomonedas), algo crítico para una audiencia internacional;
un sistema de tickets integrado que brinda soporte 24/7 para servicios de clientes y pagos específicos.
Esta integración permite al cliente cubrir todo el ciclo: desde el escaparate de tarifas en el sitio web hasta el despliegue automático de una máquina virtual, su renovación, suspensión y trabajo de soporte, sin necesidad de mantener múltiples sistemas superpuestos y escritos a medida.
Conclusiones: cómo los productos de ISPsystem ayudaron a los negocios
Quién trabaja con productos
| Rol | Producto | Cómo usarlo |
|---|---|---|
| Equipo de infraestructura y DevOps | VMmanager | Gestionar nodos, plantillas de SO, diagnóstico de incidentes, planificación de capacidad |
| Equipo de soporte y especialistas en facturación | BILLmanager | Ver servicios de clientes, emitir facturas, procesar tickets, gestionar pagos y renovaciones |
| Equipo de marketing y de producto | BILLmanager | Análisis de ingresos por tarifas y ubicaciones, planificación de ofertas especiales y cambios en la gama de productos |
Vida útil
La transición a las soluciones de ISPsystem y su uso en producción tomó varios meses. El paquete VMmanager + BILLmanager ha estado funcionando en modo producción durante más de un año. Durante este tiempo, la empresa se expandió gradualmente a sus principales ubicaciones geográficas e introdujo nuevas tarifas.
Puntos clave: 5 efectos principales
Según evaluaciones y métricas internas, VPS.one ha logrado lo siguiente:
Tiempo reducido para proporcionar un servicio
El tiempo desde el pago hasta recibir un VPS listo se ha reducido a menos de un minuto, independientemente del centro de datos seleccionado. Anteriormente, algunas implementaciones requerían intervención del operador o verificación de scripts.
Carga operativa reducida
La proporción de operaciones manuales al crear/modificar VPS y gestionar recursos IP se ha reducido aproximadamente un 30-40 %. Esto permitió evitar aumentar el personal a medida que crecía el número de VPS activos.
Mejor experiencia del cliente
Gracias a una cuenta personal y un sistema de tickets unificados, ha disminuido el número de solicitudes interrumpidas y consultas repetidas de los clientes. La calidad de la primera respuesta y el tiempo para resolver problemas típicos se han vuelto más predecibles.
Política tarifaria flexible
Marketing ahora tiene la capacidad de lanzar y probar rápidamente nuevas tarifas, períodos de pago y promociones sin involucrar a los desarrolladores en la reescritura de sistemas de facturación personalizados.
Preparación para escalar
Contar con una plataforma estandarizada de gestión y facturación nos ha dado más confianza al planificar el lanzamiento de nuevas ubicaciones y servicios (almacenamiento VPS, escenarios de juego, tarifas VPN dedicadas, entre otros) sin el riesgo de interrumpir la infraestructura existente.
Planes adicionales
VPS.one continúa desarrollándose junto con el ecosistema de ISPsystem. La hoja de ruta de la compañía incluye:
- expansión geográfica con la incorporación de nuevos centros de datos;
- lanzamiento de nuevas gamas de productos (Storage VPS, tarifas dedicadas);
- mayor automatización de los procesos operativos;
- fortalecimiento de la posición en el mercado internacional de hosting VPS.
Opinión
CTO de VPS.one