Articles sur "Scalabilité"
Table des matières
La scalabilité, c'est la capacité d'un système à gérer plus de travail ou à supporter plus d'utilisateurs quand c'est nécessaire. Imagine un resto qui peut seulement servir quelques clients à la fois. Si tout d'un coup il y a plein de monde qui arrive et que le resto ne peut pas les accueillir, ben c'est pas scalable. Un resto scalable pourrait ajouter plus de tables ou de staff pour servir plus de clients sans perdre en qualité de service.
En tech, la scalabilité est super importante pour les systèmes qui doivent grandir, comme les sites web ou les applis. Par exemple, si une appli attire plein d'utilisateurs, elle devrait pouvoir s'adapter en utilisant plus de puissance de calcul ou d'espace de stockage sans ralentir ou planter.
Il y a deux types principaux de scalabilité :
Scalabilité verticale : C'est quand tu augmentes la capacité d'une seule machine. Par exemple, ajouter plus de RAM ou des processeurs plus puissants à un serveur.
Scalabilité horizontale : Ça consiste à ajouter plus de machines pour partager la charge. Par exemple, si un site web commence à devenir populaire, il pourrait ajouter plus de serveurs pour gérer l'augmentation du trafic.
La scalabilité est cruciale pour des systèmes comme la blockchain, où plein de transactions se passent en même temps. Les systèmes qui peuvent bien évoluer peuvent garder leur performance et leur fiabilité même quand la demande augmente.