Sur un serveur avec plusieurs clients ou sites web, il est conseillé de définir des limites de ressources. Cela évite qu’un site très fréquenté n’accapare tout le CPU ou la mémoire, ralentissant ainsi les autres sites. Dans Plesk, cela se gère via des packages de ressources et des limites par abonnement, afin que chaque client bénéficie d’une part équitable et prévisible de la capacité du serveur.
Pourquoi définir des limites de ressources
Sans limites, un site web connaissant un pic de visiteurs ou un script mal optimisé peut consommer tellement de CPU et de mémoire que les autres sites web sur le même serveur réagissent plus lentement, voire deviennent temporairement inaccessibles. C’est ce qu’on appelle le phénomène du « voisin bruyant » (noisy neighbour). En définissant des limites par client ou par abonnement, vous garantissez la stabilité pour tous les utilisateurs du serveur et évitez d’intervenir manuellement en permanence en cas de surcharge.
Les limites de ressources sont également utiles pour proposer différents niveaux de service. Vous pouvez par exemple combiner un forfait moins cher avec des limites plus basses avec un forfait premium bénéficiant de davantage de CPU et de mémoire.
Quelles ressources peut-on limiter
Dans Plesk, lors de la création ou de la modification d’un abonnement, vous pouvez limiter différentes ressources :
- CPU : le pourcentage maximal de capacité processeur qu’un client peut utiliser.
- Mémoire (RAM) : la quantité de mémoire vive disponible pour les processus de ce client.
- Espace disque : le stockage total pour les sites web, e-mails et bases de données.
- Trafic (bande passante) : le trafic de données maximal par mois.
- Nombre de sites web, bases de données et boîtes mail : afin que les clients restent dans les limites de leur forfait.
- Processus simultanés : par exemple le nombre de processus PHP ou de connexions.
Toutes les limites ne sont pas pertinentes pour chaque client. Pour un simple site vitrine, l’espace disque et le trafic sont souvent plus importants que le CPU, tandis qu’une boutique en ligne a surtout besoin de suffisamment de mémoire et de processus.
Définir des limites dans Plesk
Plesk propose une interface claire pour définir des limites, aussi bien pour des abonnements individuels que pour des modèles de service que vous appliquez à plusieurs clients.
Ouvrez les plans de service
Dans Plesk, allez dans Service Plans (Plans d’abonnement) et créez un nouveau modèle ou modifiez-en un existant.
Définissez les limites de ressources
Dans l’onglet Ressources, saisissez les valeurs maximales pour l’espace disque, le trafic, le nombre de domaines, de bases de données et de boîtes mail.
Configurez les limites de CPU et de mémoire
Via les paramètres de gestion des ressources (sur les serveurs disposant de ce module), définissez par abonnement le pourcentage maximal de CPU et l’utilisation mémoire, afin que les processus soient automatiquement limités.
Associez le modèle aux clients
Attribuez le plan de service aux abonnements nouveaux ou existants, afin que les limites soient automatiquement appliquées.
Testez les limites
Après la configuration, vérifiez qu’un site de test continue de fonctionner dans les limites fixées et que tout dépassement est géré correctement, par exemple via un avertissement plutôt qu’un plantage.
Surveiller et ajuster les limites
Définir des limites n’est pas une action ponctuelle. Les sites web se développent, le nombre de visiteurs évolue et les clients élargissent leurs services. Vérifiez donc régulièrement l’utilisation des ressources par abonnement dans Plesk, par exemple via la page de statistiques de chaque client.
Si un client atteint systématiquement sa limite, c’est souvent le signe qu’il doit passer à un forfait supérieur plutôt que de simplement augmenter la limite. Ainsi, le niveau de service reste logiquement lié au forfait souscrit et le serveur demeure stable pour tout le monde. Si vous envisagez de passer à un hébergeur qui gère cela pour vous, découvrez-en plus sur le passage chez Tandata ou consultez les possibilités d’hébergement web à prix fixe avec stockage NVMe.
Questions fréquentes
Que se passe-t-il si un client dépasse sa limite ?
Selon le paramétrage, le processus reçoit une priorité réduite, le trafic est ralenti ou le client reçoit une notification. Le serveur reste en principe stable pour les autres utilisateurs.
Puis-je définir des limites différentes du modèle standard pour un client individuel ?
Oui, vous pouvez créer un abonnement personnalisé ou ajuster manuellement les limites de ressources après l’attribution d’un modèle à un client dans Plesk.
Une limite s’applique-t-elle aussi aux e-mails ?
Oui, vous pouvez limiter le nombre de boîtes mail et l’espace de stockage par boîte. Pour un e-mail professionnel fiable avec une bonne configuration, consultez l’e-mail professionnel.
Les limites de ressources affectent-elles la vitesse de chargement d’un site web ?
Seulement si la limite est effectivement atteinte. En utilisation normale, un client ne remarque rien des limites fixées.
Où trouver plus d’informations sur la gestion de serveur ?
Consultez la base de connaissances pour plus d’articles sur la gestion de serveur et la configuration de Plesk.
Conclusion
En définissant des limites de ressources par client dans Plesk, vous évitez qu’un site web ne surcharge l’ensemble du serveur et vous assurez un environnement stable et prévisible pour tous les utilisateurs. Commencez par des plans de service, définissez des limites réalistes et surveillez régulièrement l’utilisation pour ajuster si nécessaire.