Administras cuentas de clientes en distintos paises de la region y un dia cualquiera pasa esto: uno de tus clientes tiene una campana de marketing que funciona mejor de lo esperado, las visitas a su sitio se multiplican, y de repente los sitios de tus otros clientes en el mismo plan empiezan a tardar en cargar. Nadie toco nada del lado del servidor, pero varias webs empiezan a fallar al mismo tiempo.
Esto no tiene que ver con la calidad de tu hosting: tiene que ver con que tus planes de reseller todavia no tienen limites de recursos definidos por cuenta. Cuando todas las cuentas de tus clientes comparten el mismo lote de CPU, memoria y procesos sin un tope individual, una sola cuenta que consume de mas afecta directamente a las demas. La solucion esta en configurar bien tus paquetes, no en esperar que no vuelva a pasar.
El problema del «vecino ruidoso» en un negocio de reseller
Cuando revendes hosting, tus clientes conviven dentro del mismo plan o servidor, compartiendo los mismos recursos de base a menos que definas limites individuales para cada cuenta. Esto se 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 ningun cliente para que esto ocurra. Un plugin sin actualizar, una consulta lenta a la base de datos, un bot indexando el sitio sin parar o simplemente una buena semana 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 que ve un visitante. Sin limite de memoria por cuenta, un momento de mucho trafico o un plugin mal hecho puede consumir toda la memoria del plan.
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, 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, para que sepas 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 suele ser el origen 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 confirma 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.
Activar las alertas por correo que ofrece el panel cuando una cuenta se acerca a su tope tambien ayuda: en vez de enterarte por el reclamo de otro cliente, te enteras primero vos 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:
- Usar el mismo limite para todos los paquetes, sin diferenciar segun el tipo de sitio de cada cliente.
- Poner topes tan bajos que el propio cliente empieza a tener errores en su uso normal.
- Configurar los limites una sola vez y no volver a revisarlos, aunque tu cartera de clientes haya crecido.
- 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.
Un ejemplo real de como se aplica esto en la practica
Supone que administras diez cuentas de clientes bajo el mismo plan de reseller, repartidas en distintos paises. Nueve son sitios institucionales tranquilos, con poco trafico, y una es la tienda online de un cliente que vende productos por internet. 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, sin importar en que pais este.
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 del ano.
Preguntas frecuentes sobre limites de recursos en reseller
Poner limites hace que mi hosting parezca mas chico frente a otras opciones?
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 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.
Los limites de recursos son iguales en todos los paises de la region?
No necesariamente. Lo importante no es copiar un numero fijo, sino pensar el limite en funcion del tipo de sitio y del trafico esperado de cada cliente, sin importar en que pais opere su negocio.
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.
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.
Tambien conviene dejar por escrito, aunque sea en un documento simple, cual es el criterio que usaste para definir los limites de cada plan. Asi, cuando sumes un nuevo miembro a tu equipo o cuando vuelvas a revisar tus paquetes dentro de unos meses, no vas a tener que reconstruir de memoria por que elegiste esos numeros: vas a tener un criterio claro que podes ajustar sobre la marcha a medida que tu cartera de clientes va cambiando en distintos paises de la region.
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 una buena semana de ventas, va a ser una buena noticia para su negocio, y no un problema para el resto de las cuentas que administras.