
Dans un précédent billet, nous évoquions la notion de scalabilité, c’est à dire la capacité d’une application à maintenir son niveau de performance, par augmentation de la capacité de hardware, au fur et à mesure de l’augmentation de la fréquentation. La scalabilité verticale repose sur le changement de serveur pour un autre serveur plus puissant. La scalabilité horizontale, elle, repose sur l’augmentation du nombre de serveurs.
La scalabilité horizontale permet d’augmenter la capacité de l’application de manière quasi infinie. Mais que se passe-t-il lorsque la fréquentation diminue ? Lorsque la fréquentation est très irrégulière ? Lorsque que l’application devient plus efficace et nécessite moins de hardware pour soutenir la même charge ?