Cada cliente que tenes como reseller registro su dominio y confia en que su proyecto va a funcionar bien mientras este bajo tu administracion. El problema aparece cuando un solo cliente, sin darse cuenta, empieza a consumir mas recursos de los que le corresponden y termina afectando a todos los demas: sitios que cargan lento, correos que tardan en enviarse, clientes que te escriben preocupados sin que vos sepas bien por que paso.
Esto no tiene que ver con la calidad de tu hosting ni con la eleccion del dominio de cada cliente: tiene que ver con que tus planes de reseller todavia no tienen limites de recursos definidos por cuenta. Cuando todas las cuentas comparten el mismo lote de CPU, memoria y procesos sin un tope individual, una sola cuenta que crece o consume de mas afecta directamente a las demas. Se soluciona configurando bien tus paquetes.
El problema del “vecino ruidoso” cuando administras varios dominios de clientes
Cuando revendes hosting, cada cliente tiene su propio dominio, pero muchas veces todas las cuentas conviven dentro del mismo plan o servidor, compartiendo los mismos recursos de base. 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, sin que el dominio o el contenido de esas otras cuentas tenga nada que ver.
No hace falta mala intencion de ningun cliente para que esto pase. Un plugin sin actualizar, una consulta lenta a la base de datos o simplemente un buen momento de ventas pueden generar el mismo efecto en cualquier dominio que administres. La idea no es evitar que ocurra, sino que cuando ocurra quede contenido dentro de esa cuenta puntual y no afecte al resto de los dominios de tu cartera.
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 puede consumir toda la memoria del plan.
Procesos simultaneos
Define cuantas solicitudes puede atender una cuenta al mismo tiempo. En tiendas online 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 a las cuentas que comparten el mismo disco.
Espacio, correo y bases de datos por dominio
Ademas de CPU, memoria y procesos, cada plan deberia tener un limite claro de espacio en disco, cuentas de correo y bases de datos asociadas a cada dominio, para que sepas exactamente que le estas vendiendo a cada cliente.
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”, ahi esta 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, dominio por dominio, 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 dominio de tu cartera. 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 algun 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 los dominios que administras.
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 dominios, sin diferenciar entre un sitio simple y una tienda online activa.
- Poner topes tan bajos que el propio cliente empieza a tener errores en su uso normal.
- Configurar los limites una sola vez y no revisarlos nunca mas, aunque tu cartera de dominios haya crecido mucho.
- No avisarle a los clientes existentes cuando les aplicas un paquete con limites distintos a los que tenian antes.
- Ignorar 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 dominios de clientes bajo el mismo plan de reseller. Nueve son sitios institucionales tranquilos, con poco trafico, y uno es la tienda online de un cliente que vende productos por internet. Si le das el mismo limite de CPU y memoria a los diez dominios 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 dominio 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 dominios con mucho movimiento. Asi, cuando vendas un plan nuevo, elegis el paquete correcto segun lo que realmente va a necesitar ese cliente.
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 dominio 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 afecta de alguna forma el registro del dominio de mi cliente?
No. Los limites de recursos que definis en tus paquetes de reseller afectan unicamente al hosting: cuanta CPU, memoria o procesos puede usar esa cuenta. El registro y la administracion del dominio en si son cosas totalmente separadas y no se ven afectadas por estos limites.
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 en su dominio.
Como comunicarlo sin que suene a una restriccion arbitraria
Poner limites no es desconfiar de tus clientes: es ofrecerles un servicio parejo a todos, sin importar que dominio hayan elegido ni hace cuanto estan con vos. Incluir los limites de recursos dentro de la descripcion de cada plan 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 en su dominio. Es una conversacion que casi siempre se recibe bien, porque le estas mostrando que le prestas atencion a su proyecto con datos concretos.
Tambien conviene dejar por escrito, aunque sea en un documento simple, el criterio que usaste para definir los limites de cada plan y a que dominios se los aplicaste. Asi, cuando vuelvas a revisar tus paquetes dentro de unos meses, o cuando sumes un nuevo dominio de cliente a tu cartera, no vas a tener que reconstruir de memoria por que elegiste esos numeros: vas a tener un criterio claro y documentado que podes ajustar sobre la marcha.
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 el dominio de 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 los dominios que administras.