Administras varias cuentas de clientes como reseller y en algun momento te paso esto: un bot empezo a rastrear sin parar el sitio de uno de tus clientes, o una tienda tuvo mas ventas de lo esperado un fin de semana, y de repente los sitios de tus otros clientes empezaron a tardar en cargar. Vos no tocaste nada, el servidor no cambio, pero varias webs a la vez empezaron a fallar al mismo tiempo.
Lo que paso ahi no tiene que ver con la calidad de tu hosting: tiene que ver con que tus planes de reseller no tenian limites de recursos definidos por cuenta. Cuando todas las cuentas de tus clientes comparten el mismo lote de CPU, memoria y procesos sin ningun tope individual, una sola cuenta que consume de mas afecta directamente a las demas. Se arregla configurando bien tus paquetes, no esperando que no vuelva a pasar.
El problema del “vecino ruidoso” en un entorno de reseller
Cuando revendes hosting, tus clientes conviven dentro del mismo plan o servidor, compartiendo los mismos recursos de base a menos que vos definas limites individuales para cada cuenta. A esto se lo conoce como el problema del vecino ruidoso: una sola cuenta que usa mas CPU, mas memoria o mas procesos de los que le corresponden le saca capacidad a las demas, aunque esas otras cuentas tengan todo bien configurado de su lado.
No hace falta mala intencion de parte de ningun cliente para que esto ocurra. Un plugin sin actualizar, una consulta lenta a la base de datos, un bot agresivo indexando el sitio o simplemente un buen dia de ventas pueden generar el mismo efecto. La idea no es evitar que pase, sino que cuando pase quede contenido dentro de esa cuenta puntual y no se note en el resto de los sitios que administras.
Los recursos que conviene limitar por cuenta
CPU
Define cuanto procesador puede usar cada cuenta en un momento dado. Sin este tope, un proceso pesado de un solo cliente puede quedarse con toda la capacidad disponible mientras dura.
Memoria
Cada sitio necesita memoria para procesar PHP y armar cada pagina. Sin limite de memoria por cuenta, un momento de mucho trafico o un plugin mal hecho puede consumir toda la memoria del plan y dejar poco para el resto.
Procesos simultaneos
Define cuantas solicitudes puede atender una cuenta al mismo tiempo. En tiendas online o sitios con trafico variable, es uno de los limites mas importantes de configurar, porque evita que una sola cuenta ocupe todos los procesos disponibles en un momento de mucha demanda.
I/O de disco
Mide la velocidad de lectura y escritura en disco. Copias de seguridad, importaciones grandes o caches mal armadas pueden generar un uso intensivo de disco que afecta tambien a las cuentas que comparten el mismo disco.
Espacio, correo y bases de datos
Ademas de CPU, memoria y procesos, cada plan deberia tener un limite claro de espacio en disco, cuentas de correo y bases de datos. No afectan tanto el rendimiento del resto, pero te ayudan a saber exactamente que estas vendiendo en cada plan.
Paso a paso: como configurar los limites en tus paquetes de reseller
- Entra al panel de administracion de tu cuenta de reseller con tus credenciales de administrador.
- Busca la seccion de gestion de paquetes, donde estan definidos los planes que le vendes a tus clientes.
- Revisa los limites actuales de cada paquete. Si CPU, memoria o procesos figuran como “sin limite”, ese es el origen mas probable del problema.
- Define un tope de CPU acorde al tipo de sitio que suele contratar ese plan.
- Define un tope de memoria, dejando margen para variaciones normales de trafico pero sin dejarlo abierto.
- Configura el limite de procesos simultaneos, especialmente en los planes orientados a tiendas online.
- Guarda los cambios y verifica que se apliquen a las cuentas nuevas que crees desde ahora.
- Revisa una por una las cuentas de clientes que ya estaban activas antes de definir estos limites, y aplicales el paquete corregido.
Monitorear el uso antes de que se convierta en un problema
Definir los limites es el primer paso, pero conviene revisar periodicamente como los esta usando cada cliente. La seccion de uso de recursos del panel te muestra, cuenta por cuenta, que tan cerca esta cada una de su tope de CPU, memoria y procesos. Dedicarle unos minutos por semana te permite anticiparte antes de que un cliente llegue al limite y empiece a generar errores para si mismo o para los demas.
Activar las alertas por correo que ofrece el panel cuando una cuenta se acerca a su tope tambien ayuda mucho: en vez de enterarte por el reclamo de otro cliente, te enteras vos primero y podes conversar con el cliente que esta creciendo antes de que el problema se note en el resto de tu cartera.
Errores comunes al definir limites de recursos
Antes de dar por terminada la configuracion, revisa que no estes cometiendo alguno de estos errores frecuentes:
- Usar el mismo limite para todos los paquetes, sin diferenciar entre un sitio simple y una tienda online que necesita bastante mas margen.
- Poner topes tan bajos que el propio cliente empieza a tener errores en su uso normal, generando reclamos que podrias haber evitado con un limite mejor calculado.
- Configurar los limites una sola vez y no volver a revisarlos, aunque tu cartera de clientes haya cambiado mucho desde entonces.
- No avisarle a los clientes existentes cuando les aplicas un paquete con limites distintos a los que tenian antes.
- Dejar pasar las alertas de uso hasta que un cliente se queja, en vez de usarlas para anticiparte.
Un ejemplo real de como se aplica esto en la practica
Supone que administras diez cuentas de clientes bajo el mismo plan de reseller. Nueve son sitios institucionales tranquilos, con poco trafico, y una es la tienda online de un cliente que vende ropa. Si le das el mismo limite de CPU y memoria a las diez cuentas por igual, dos cosas pueden salir mal: le pones un limite bajo pensado para los sitios tranquilos y la tienda empieza a fallar en cada fecha de descuentos, o le das a todos un limite alto pensado para la tienda y dejas la puerta abierta para que cualquier cuenta consuma de mas sin control real.
La solucion practica es crear al menos dos o tres paquetes distintos dentro de tu reseller: uno con limites moderados para sitios institucionales y de bajo trafico, y otro con limites mas altos, pensado especificamente para tiendas online o sitios con mucho movimiento. Asi, cuando vendas un plan nuevo, elegis el paquete correcto segun lo que realmente va a necesitar ese cliente, en vez de aplicar el mismo criterio a todos por costumbre.
Con el tiempo, vas a poder afinar estos paquetes en base a lo que observes en la seccion de uso de recursos: si notas que casi ningun cliente institucional se acerca a su limite, podes bajarlo un poco y usar ese margen para reforzar el plan de tiendas online, que suele necesitar mas capacidad en ciertas fechas puntuales.
Preguntas frecuentes sobre limites de recursos en reseller
Poner limites hace que mi hosting parezca mas chico frente a la competencia?
No, al contrario: un servicio con limites bien pensados es mas estable para todos tus clientes, y eso se nota en menos reclamos y mejor experiencia general. Lo que si conviene evitar es poner topes exageradamente bajos solo para ahorrar recursos, porque eso si genera problemas reales a tus clientes.
Tengo que avisarle a cada cliente que le voy a aplicar un limite?
Si el limite es razonable para el uso normal de su plan, no hace falta un aviso especial: es parte del servicio que contrato. Lo que si conviene comunicar es cuando estas por cambiar los limites de cuentas que ya estan activas, para que nadie se sorprenda si nota algo distinto.
Como comunicarlo sin que suene a una restriccion arbitraria
Poner limites no es desconfiar de tus clientes: es ofrecerles un servicio parejo a todos. Incluir los limites de recursos dentro de la descripcion de cada plan, junto con el espacio en disco y la cantidad de cuentas de correo, deja claro que es parte normal del servicio y no algo que le impusiste a alguien en particular.
Cuando un cliente crece de verdad y se acerca a su limite, esa es tu oportunidad para contactarlo y ofrecerle pasar a un plan superior antes de que note cualquier inconveniente. Es una conversacion que casi siempre se recibe bien, porque le estas mostrando que le prestas atencion a su negocio con datos concretos, no con una explicacion tecnica que no entiende.
Revisar los limites de recursos de tus paquetes de reseller es una tarea que conviene resolver antes de que un problema real te obligue a hacerlo de apuro. Dedicale un rato a repasar cada plan: la proxima vez que un cliente tenga un buen dia de ventas, va a ser una buena noticia para su negocio, y no un problema para el resto de las cuentas que administras.