Junior — Middle
Expliquez le concept de mise à l'échelle verticale dans les systèmes et dans quelles situations il est utilisé.
sobes.tech IA
Réponse de l'IA
La montée en puissance verticale consiste à augmenter la capacité d’un seul serveur ou nœud du système en ajoutant des ressources : processeurs, mémoire vive, espace disque, etc.
Elle s’applique lorsque :
- Il faut améliorer la performance d’un serveur existant sans changer l’architecture de l’application.
- Le système n’est pas conçu pour un travail distribué ou est difficile à faire évoluer horizontalement.
- Une amélioration rapide des performances est requise sans déployer de solutions de cluster complexes.
Par exemple, si vous avez une base de données sur un seul serveur et que la charge augmente, vous pouvez augmenter le nombre de cœurs CPU et la mémoire pour accélérer le traitement des requêtes.
Inconvénients de la montée en puissance verticale :
- Il y a une limite physique aux ressources d’un seul serveur.
- Le matériel puissant peut être coûteux.
Contrairement à la montée en puissance horizontale (ajout de nouveaux serveurs), la montée en puissance verticale est plus simple à mettre en œuvre, mais moins flexible face à de fortes charges.