À retenir
- C'est l'unique point d'entrée pour les utilisateurs d'un service.
- Il fait office de bouclier et d'aiguilleur pour les serveurs internes.
- Il améliore les performances en gérant intelligemment le trafic.
Un frontal est un serveur placé en « première ligne » pour accueillir les demandes des utilisateurs arrivant d'Internet ou d'un réseau. On peut l'imaginer comme l'agent d'accueil d'un grand bâtiment qui reçoit les visiteurs, vérifie leur identité et les oriente vers le bon bureau sans jamais les laisser errer seuls dans les couloirs privés.
Étymologie
Dérivé du latin frontalis (qui concerne le front), le terme désigne en informatique la partie visible ou exposée d'une architecture technique. C'est une ellipse couramment utilisée pour parler d'un « serveur frontal » ou « front-end server ».
Exemples d'usage
- Un serveur
Nginxqui reçoit des milliers de connexions web et les répartit sur plusieurs serveurs de calcul pour éviter la saturation. - Un portail de connexion (VPN) qui demande un mot de passe avant de laisser l'utilisateur accéder aux fichiers internes d'une entreprise.
Cas d'usage
Il intervient majoritairement dans le web et les infrastructures réseau pour gérer la répartition de charge (load balancing), sécuriser les accès ou encore décharger les serveurs de données en stockant temporairement des copies de pages (cache).
Bonnes pratiques
Puisqu'il est exposé directement aux menaces extérieures, le frontal doit être « durci » (sécurité renforcée au maximum). Il est recommandé de ne jamais stocker de données sensibles (comme une base de données clients) directement sur un frontal.
Synonymes
Antonymes
Conseil
Si vous montez votre propre infrastructure, voyez le frontal comme un filtre : plus il bloque les requêtes inutiles ou malveillantes en amont, plus vos serveurs internes seront stables et performants.
Questions fréquentes
Quelle différence entre frontal et front-end ?
Le front-end est le code (HTML/CSS) qui s'affiche dans votre navigateur, alors que le frontal est la machine qui gère la connexion réseau.
Le frontal peut-il ralentir un site ?
S'il est mal configuré, oui. Mais son rôle habituel est au contraire d'accélérer les réponses en répartissant mieux le travail.